diff --git a/.travis.yml b/.travis.yml index 33537bc8a..54f91b8f8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,7 @@ install: - nuget restore Duplicati.sln - nuget install NUnit.Runners -Version 3.5.0 -OutputDirectory testrunner - sudo pip install selenium + - sudo pip install --upgrade urllib3 - if [ ! -d "${TRAVIS_BUILD_DIR}"/packages/SharpCompress.0.18.2 ]; then ln -s "${TRAVIS_BUILD_DIR}"/packages/sharpcompress.0.18.2 "${TRAVIS_BUILD_DIR}"/packages/SharpCompress.0.18.2; fi addons: coverity_scan: @@ -68,4 +69,4 @@ before_install: - echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca- script: - - ./build.sh ${TRAVIS_BUILD_DIR} ${CATEGORY} + - ./build.sh ${CATEGORY} ${TRAVIS_BUILD_DIR} diff --git a/Duplicati/CommandLine/BackendTester/Program.cs b/Duplicati/CommandLine/BackendTester/Program.cs index ae473b568..bb879fc6a 100644 --- a/Duplicati/CommandLine/BackendTester/Program.cs +++ b/Duplicati/CommandLine/BackendTester/Program.cs @@ -31,7 +31,9 @@ namespace Duplicati.CommandLine.BackendTester /// /// Used to maintain a reference to initialized system settings. /// + #pragma warning disable CS0414 // The private field `Duplicati.CommandLine.BackendTester.Program.SystemSettings' is assigned but its value is never used private static IDisposable SystemSettings; + #pragma warning restore CS0414 // The private field `Duplicati.CommandLine.BackendTester.Program.SystemSettings' is assigned but its value is never used class TempFile { @@ -71,7 +73,7 @@ namespace Duplicati.CommandLine.BackendTester { try { - var p = Library.Utility.Utility.ExpandEnvironmentVariables(_args[0]); + var p = Environment.ExpandEnvironmentVariables(_args[0]); if (System.IO.File.Exists(p)) _args = (from x in System.IO.File.ReadLines(p) where !string.IsNullOrWhiteSpace(x) && !x.Trim().StartsWith("#", StringComparison.Ordinal) @@ -86,7 +88,7 @@ namespace Duplicati.CommandLine.BackendTester List args = new List(_args); Dictionary options = Library.Utility.CommandLineParser.ExtractOptions(args); - if (args.Count != 1 || args[0].ToLower() == "help" || args[0] == "?") + if (args.Count != 1 || String.Equals(args[0], "help", StringComparison.OrdinalIgnoreCase) || args[0] == "?") { Console.WriteLine("Usage: ://:@"); Console.WriteLine("Example: ftp://user:pass@server/folder"); @@ -135,14 +137,6 @@ namespace Duplicati.CommandLine.BackendTester static bool Run(List args, Dictionary options, bool first) { - string allowedChars = ValidFilenameChars; - if (options.ContainsKey("extended-chars")) - allowedChars += options["extended-chars"]; - else - allowedChars += ExtendedChars; - - bool autoCreateFolders = Library.Utility.Utility.ParseBoolOption(options, "auto-create-folder"); - Library.Interface.IBackend backend = Library.DynamicLoader.BackendLoader.GetBackend(args[0], options); if (backend == null) { @@ -152,6 +146,14 @@ namespace Duplicati.CommandLine.BackendTester return false; } + string allowedChars = ValidFilenameChars; + if (options.ContainsKey("extended-chars")) + { + allowedChars += String.IsNullOrEmpty(options["extended-chars"]) ? ExtendedChars : options["extended-chars"]; + } + + bool autoCreateFolders = Library.Utility.Utility.ParseBoolOption(options, "auto-create-folder"); + string disabledModulesValue; string enabledModulesValue; options.TryGetValue("enable-module", out enabledModulesValue); @@ -161,7 +163,7 @@ namespace Duplicati.CommandLine.BackendTester List loadedModules = new List(); foreach (Library.Interface.IGenericModule m in Library.DynamicLoader.GenericLoader.Modules) - if (Array.IndexOf(disabledModules, m.Key.ToLower()) < 0 && (m.LoadAsDefault || Array.IndexOf(enabledModules, m.Key.ToLower()) >= 0)) + if (!disabledModules.Contains(m.Key, StringComparer.OrdinalIgnoreCase) && (m.LoadAsDefault || enabledModules.Contains(m.Key, StringComparer.OrdinalIgnoreCase))) { m.Configure(options); loadedModules.Add(m); diff --git a/Duplicati/CommandLine/BackendTool/Program.cs b/Duplicati/CommandLine/BackendTool/Program.cs index 28346c073..d5868072e 100644 --- a/Duplicati/CommandLine/BackendTool/Program.cs +++ b/Duplicati/CommandLine/BackendTool/Program.cs @@ -73,7 +73,7 @@ namespace Duplicati.CommandLine.BackendTool } - if (args.Count < 2 || args[0].ToLower() == "help" || args[0] == "?" || command == null) + if (args.Count < 2 || String.Equals(args[0], "help", StringComparison.OrdinalIgnoreCase) || args[0] == "?" || command == null) { if (command == null && args.Count >= 2) { diff --git a/Duplicati/CommandLine/Commands.cs b/Duplicati/CommandLine/Commands.cs index eb9222646..edd7866b7 100644 --- a/Duplicati/CommandLine/Commands.cs +++ b/Duplicati/CommandLine/Commands.cs @@ -174,7 +174,7 @@ namespace Duplicati.CommandLine setup(i); i.ListAffected(args, res => { - if (res.Filesets != null && res.Filesets.Count() != 0) + if (res.Filesets != null && res.Filesets.Any()) { outwriter.WriteLine("The following filesets are affected:"); foreach (var e in res.Filesets) @@ -314,8 +314,8 @@ namespace Duplicati.CommandLine // try again with all-versions set var compareFilter = Library.Utility.JoinedFilterExpression.Join(new Library.Utility.FilterExpression(args), filter); var isRequestForFiles = - !controlFiles && res.Filesets.Count() != 0 && - (res.Files == null || res.Files.Count() == 0) && + !controlFiles && res.Filesets.Any() && + (res.Files == null || !res.Files.Any()) && !compareFilter.Empty; if (isRequestForFiles && !Library.Utility.Utility.ParseBoolOption(options, "all-versions")) @@ -327,7 +327,7 @@ namespace Duplicati.CommandLine res = i.List(args, filter); } - if (res.Filesets.Count() != 0 && (res.Files == null || res.Files.Count() == 0) && compareFilter.Empty) + if (res.Filesets.Any() && (res.Files == null || !res.Files.Any()) && compareFilter.Empty) { outwriter.WriteLine("Listing filesets:"); @@ -345,11 +345,11 @@ namespace Duplicati.CommandLine } else { - if (res.Filesets.Count() == 0) + if (!res.Filesets.Any()) { outwriter.WriteLine("No time or version matched a fileset"); } - else if (res.Files == null || res.Files.Count() == 0) + else if (res.Files == null || !res.Files.Any()) { outwriter.WriteLine("Found {0} filesets, but no files matched", res.Filesets.Count()); } @@ -383,7 +383,7 @@ namespace Duplicati.CommandLine { var requiredOptions = new string[] { "keep-time", "keep-versions", "version" }; - if (!options.Keys.Where(x => requiredOptions.Contains(x, StringComparer.OrdinalIgnoreCase)).Any()) + if (!options.Keys.Any(x => requiredOptions.Contains(x, StringComparer.OrdinalIgnoreCase))) { outwriter.WriteLine(Strings.Program.DeleteCommandNeedsOptions("delete", requiredOptions)); return 200; @@ -396,7 +396,7 @@ namespace Duplicati.CommandLine args.RemoveAt(0); var res = i.Delete(); - if (res.DeletedSets.Count() == 0) + if (!res.DeletedSets.Any()) { outwriter.WriteLine(Strings.Program.NoFilesetsMatching); } @@ -519,7 +519,7 @@ namespace Duplicati.CommandLine if (output.FullResults) Library.Utility.Utility.PrintSerializeObject(res, outwriter); - if (res.Warnings.Count() > 0) + if (res.Warnings.Any()) return 2; } } @@ -623,7 +623,7 @@ namespace Duplicati.CommandLine output.MessageEvent(string.Format(" Data uploaded: {0}", Library.Utility.Utility.FormatSizeString(result.BackendStatistics.BytesUploaded))); output.MessageEvent(string.Format(" Data downloaded: {0}", Library.Utility.Utility.FormatSizeString(result.BackendStatistics.BytesDownloaded))); - if (result.ExaminedFiles == 0 && (filter != null || !filter.Empty)) + if (result.ExaminedFiles == 0 && (filter != null && !filter.Empty)) output.MessageEvent("No files were processed. If this was not intentional you may want to use the \"test-filters\" command"); output.MessageEvent("Backup completed successfully!"); @@ -694,8 +694,8 @@ namespace Duplicati.CommandLine } else { - var filtered = from n in result.Verifications where n.Value.Count() != 0 select n; - if (filtered.Count() == 0) + var filtered = from n in result.Verifications where n.Value.Any() select n; + if (!filtered.Any()) { outwriter.WriteLine("Examined {0} files and found no errors", totalFiles); return 0; @@ -708,24 +708,24 @@ namespace Duplicati.CommandLine if (changecount == 0) { if (fullResults) - Console.WriteLine("{0}: No errors", n.Key); + outwriter.WriteLine("{0}: No errors", n.Key); } else { - Console.WriteLine("{0}: {1} errors", n.Key, changecount); + outwriter.WriteLine("{0}: {1} errors", n.Key, changecount); var count = 0; foreach (var c in n.Value) { count++; - Console.WriteLine("\t{0}: {1}", c.Key, c.Value); + outwriter.WriteLine("\t{0}: {1}", c.Key, c.Value); if (!fullResults && count == 10 && changecount > 10) { - Console.WriteLine("\t... and {0} more", changecount - count); + outwriter.WriteLine("\t... and {0} more", changecount - count); break; } } - Console.WriteLine(); + outwriter.WriteLine(); } } @@ -740,7 +740,7 @@ namespace Duplicati.CommandLine return 200; } - public static int PrintInvalidCommand(TextWriter outwriter, string command, List args) + public static int PrintInvalidCommand(TextWriter outwriter, string command) { outwriter.WriteLine(Strings.Program.InvalidCommandError(command)); return 200; @@ -996,7 +996,7 @@ namespace Duplicati.CommandLine using (var console = new ConsoleOutput(outwriter, options)) - using (var i = new Library.Main.Controller(args[0], options, console)) + using (var i = new Library.Main.Controller(backend, options, console)) { setup(i); i.PurgeFiles(filter); @@ -1052,7 +1052,7 @@ namespace Duplicati.CommandLine using (var i = new Library.Main.Controller(args[0], options, console)) { setup(i); - var res = i.PurgeBrokenFiles(filter); + i.PurgeBrokenFiles(filter); } return 0; diff --git a/Duplicati/CommandLine/Duplicati.CommandLine.csproj b/Duplicati/CommandLine/Duplicati.CommandLine.csproj index cb5e91dd1..3845a3bb2 100644 --- a/Duplicati/CommandLine/Duplicati.CommandLine.csproj +++ b/Duplicati/CommandLine/Duplicati.CommandLine.csproj @@ -43,6 +43,9 @@ prompt 4 + + app.manifest + @@ -207,6 +210,9 @@ + + Designer + diff --git a/Duplicati/CommandLine/Help.cs b/Duplicati/CommandLine/Help.cs index 6edd12220..7bf5b07ee 100644 --- a/Duplicati/CommandLine/Help.cs +++ b/Duplicati/CommandLine/Help.cs @@ -374,19 +374,6 @@ namespace Duplicati.CommandLine lines.Add(""); } - private static string PrintArguments(IEnumerable args) - { - if (args == null) - return ""; - - List lines = new List(); - foreach (Library.Interface.ICommandLineArgument arg in args) - Library.Interface.CommandLineArgument.PrintArgument(lines, arg, " "); - - return string.Join(Environment.NewLine, lines.ToArray()); - - } - private static void PrintFormatted(TextWriter outwriter, IEnumerable lines) { int windowWidth = 80; diff --git a/Duplicati/CommandLine/Program.cs b/Duplicati/CommandLine/Program.cs index 5c3565fee..338ad3f42 100644 --- a/Duplicati/CommandLine/Program.cs +++ b/Duplicati/CommandLine/Program.cs @@ -203,6 +203,21 @@ namespace Duplicati.CommandLine string command = cargs[0]; cargs.RemoveAt(0); + if (verboseErrors) + { + outwriter.WriteLine("Input command: {0}", command); + outwriter.WriteLine("Input arguments: "); + foreach (var a in cargs) + outwriter.WriteLine("\t{0}", a); + outwriter.WriteLine(); + + outwriter.WriteLine("Input options: "); + foreach (var n in options) + outwriter.WriteLine("{0}: {1}", n.Key, n.Value); + outwriter.WriteLine(); + } + + if (CommandMap.ContainsKey(command)) { var autoupdate = Library.Utility.Utility.ParseBoolOption(options, "auto-update"); @@ -219,7 +234,7 @@ namespace Duplicati.CommandLine } else { - Commands.PrintInvalidCommand(outwriter, command, cargs); + Commands.PrintInvalidCommand(outwriter, command); return 200; } } @@ -241,6 +256,7 @@ namespace Duplicati.CommandLine if (ex is Duplicati.Library.Interface.UserInformationException && !verboseErrors) { errwriter.WriteLine(); + errwriter.WriteLine("ErrorID: {0}", ((Duplicati.Library.Interface.UserInformationException)ex).HelpID); errwriter.WriteLine(ex.Message); } else if (!(ex is Library.Interface.CancelException)) @@ -283,7 +299,7 @@ namespace Duplicati.CommandLine { try { - List fargs = new List(Library.Utility.Utility.ReadFileWithDefaultEncoding(Library.Utility.Utility.ExpandEnvironmentVariables(filename)).Replace("\r\n", "\n").Replace("\r", "\n").Split(new String[] { "\n" }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim())); + List fargs = new List(Library.Utility.Utility.ReadFileWithDefaultEncoding(Environment.ExpandEnvironmentVariables(filename)).Replace("\r\n", "\n").Replace("\r", "\n").Split(new String[] { "\n" }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim())); var newsource = new List(); string newtarget = null; string prependfilter = null; diff --git a/Duplicati/CommandLine/RecoveryTool/Program.cs b/Duplicati/CommandLine/RecoveryTool/Program.cs index d4c1e987c..0d6361330 100644 --- a/Duplicati/CommandLine/RecoveryTool/Program.cs +++ b/Duplicati/CommandLine/RecoveryTool/Program.cs @@ -106,7 +106,7 @@ namespace Duplicati.CommandLine.RecoveryTool { try { - List fargs = new List(Library.Utility.Utility.ReadFileWithDefaultEncoding(Library.Utility.Utility.ExpandEnvironmentVariables(filename)).Replace("\r\n", "\n").Replace("\r", "\n").Split(new String[] { "\n" }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim())); + List fargs = new List(Library.Utility.Utility.ReadFileWithDefaultEncoding(Environment.ExpandEnvironmentVariables(filename)).Replace("\r\n", "\n").Replace("\r", "\n").Split(new String[] { "\n" }, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim())); var tmpparsed = Library.Utility.FilterCollector.ExtractOptions(fargs); var opt = tmpparsed.Item1; diff --git a/Duplicati/CommandLine/app.manifest b/Duplicati/CommandLine/app.manifest new file mode 100644 index 000000000..1b77dbf99 --- /dev/null +++ b/Duplicati/CommandLine/app.manifest @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/CocoaRunner.cs b/Duplicati/GUI/Duplicati.GUI.TrayIcon/CocoaRunner.cs index fbab341e0..4bfe385be 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/CocoaRunner.cs +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/CocoaRunner.cs @@ -33,7 +33,7 @@ namespace Duplicati.GUI.TrayIcon public NSMenuItem MenuItem { get { return m_item; } } - public MenuItemWrapper(string text, Duplicati.GUI.TrayIcon.MenuIcons icon, Action callback, IList subitems) + public MenuItemWrapper(string text, Action callback, IList subitems) { if (text == "-") m_item = NSMenuItem.SeparatorItem; @@ -199,7 +199,7 @@ namespace Duplicati.GUI.TrayIcon protected override Duplicati.GUI.TrayIcon.IMenuItem CreateMenuItem (string text, Duplicati.GUI.TrayIcon.MenuIcons icon, Action callback, System.Collections.Generic.IList subitems) { - return new MenuItemWrapper(text, icon, callback, subitems); + return new MenuItemWrapper(text, callback, subitems); } protected override void Exit() diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj b/Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj index 4245a3399..7023768d3 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj @@ -63,6 +63,9 @@ Duplicati.snk + + app.manifest + @@ -103,6 +106,7 @@ + SettingsSingleFileGenerator diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/HttpServerConnection.cs b/Duplicati/GUI/Duplicati.GUI.TrayIcon/HttpServerConnection.cs index f432feb45..167010c18 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/HttpServerConnection.cs +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/HttpServerConnection.cs @@ -76,9 +76,7 @@ namespace Duplicati.GUI.TrayIcon public HttpServerConnection(Uri server, string password, bool saltedpassword, Program.PasswordSource passwordSource, bool disableTrayIconLogin, Dictionary options) { - m_baseUri = server.ToString(); - if (!m_baseUri.EndsWith("/", StringComparison.Ordinal)) - m_baseUri += "/"; + m_baseUri = Duplicati.Library.Utility.Utility.AppendDirSeparator(server.ToString(), "/"); m_apiUri = m_baseUri + "api/v1"; diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs b/Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs index 462a55575..7ab7687d4 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs @@ -36,11 +36,11 @@ namespace Duplicati.GUI.TrayIcon public static string BrowserCommand { get { return _browser_command; } } public static Server.Database.Connection databaseConnection = null; - private static string GetDefaultToolKit(bool printwarnings) + private static string GetDefaultToolKit() { // No longer using Cocoa directly as it fails on 32bit as well if (Duplicati.Library.Utility.Utility.IsClientOSX) - return TOOLKIT_RUMPS; + return TOOLKIT_RUMPS; #if __MonoCS__ || __WindowsGTK__ || ENABLE_GTK if (Duplicati.Library.Utility.Utility.IsClientLinux) @@ -114,7 +114,7 @@ namespace Duplicati.GUI.TrayIcon if (Library.Utility.Utility.IsClientLinux && !Library.Utility.Utility.IsClientOSX) Console.WriteLine("Warning: this build does not support GTK, rebuild with ENABLE_GTK defined"); #endif - toolkit = GetDefaultToolKit(true); + toolkit = GetDefaultToolKit(); } else { @@ -131,7 +131,7 @@ namespace Duplicati.GUI.TrayIcon else if (TOOLKIT_RUMPS.Equals(toolkit, StringComparison.OrdinalIgnoreCase)) toolkit = TOOLKIT_RUMPS; else - toolkit = GetDefaultToolKit(true); + toolkit = GetDefaultToolKit(); } HostedInstanceKeeper hosted = null; @@ -437,7 +437,7 @@ namespace Duplicati.GUI.TrayIcon var args = new List() { - new Duplicati.Library.Interface.CommandLineArgument(TOOLKIT_OPTION, CommandLineArgument.ArgumentType.Enumeration, "Selects the toolkit to use", "Choose the toolkit used to generate the TrayIcon, note that it will fail if the selected toolkit is not supported on this machine", GetDefaultToolKit(false), null, toolkits.ToArray()), + new Duplicati.Library.Interface.CommandLineArgument(TOOLKIT_OPTION, CommandLineArgument.ArgumentType.Enumeration, "Selects the toolkit to use", "Choose the toolkit used to generate the TrayIcon, note that it will fail if the selected toolkit is not supported on this machine", GetDefaultToolKit(), null, toolkits.ToArray()), new Duplicati.Library.Interface.CommandLineArgument(HOSTURL_OPTION, CommandLineArgument.ArgumentType.String, "Selects the url to connect to", "Supply the url that the TrayIcon will connect to and show status for", DEFAULT_HOSTURL), new Duplicati.Library.Interface.CommandLineArgument(NOHOSTEDSERVER_OPTION, CommandLineArgument.ArgumentType.String, "Disables local server", "Set this option to not spawn a local service, use if the TrayIcon should connect to a running service"), new Duplicati.Library.Interface.CommandLineArgument(READCONFIGFROMDB_OPTION, CommandLineArgument.ArgumentType.String, "Read server connection info from DB", $"Set this option to read server connection info for running service from its database (only together with {NOHOSTEDSERVER_OPTION})"), diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/RumpsRunner.cs b/Duplicati/GUI/Duplicati.GUI.TrayIcon/RumpsRunner.cs index e81bcb2af..2e4ed8c85 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/RumpsRunner.cs +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/RumpsRunner.cs @@ -36,7 +36,7 @@ namespace Duplicati.GUI.TrayIcon private bool m_enabled; private bool m_default; - public MenuItemWrapper(RumpsRunner parent, string text, Duplicati.GUI.TrayIcon.MenuIcons icon, Action callback, IList subitems) + public MenuItemWrapper(RumpsRunner parent, string text, Action callback, IList subitems) { m_parent = parent; Key = Guid.NewGuid().ToString("N"); @@ -176,9 +176,11 @@ namespace Duplicati.GUI.TrayIcon var ch = ChannelManager.CreateChannel(); m_toRumps = ch.AsWriteOnly(); - WriteChannel(m_rumpsProcess.StandardInput, ch.AsReadOnly()); - var standardOutputTask = ReadChannel(m_rumpsProcess.StandardOutput); - var standardErrorTask = ReadChannel(m_rumpsProcess.StandardError); + WriteChannel(m_rumpsProcess.StandardInput, ch.AsReadOnly()); + #pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed + ReadChannel(m_rumpsProcess.StandardOutput); + ReadChannel(m_rumpsProcess.StandardError); + #pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed m_toRumps.WriteNoWait(JsonConvert.SerializeObject(new {Action = "background"})); //m_toRumps.WriteNoWait(JsonConvert.SerializeObject(new {Action = "setappicon", Image = GetIcon(m_lastIcon)})); @@ -213,7 +215,7 @@ namespace Duplicati.GUI.TrayIcon while(true) { var line = await self.Input.ReadAsync(); - await stream.WriteLineAsync(line); + await stream.WriteLineAsync(line).ConfigureAwait(false); //Console.WriteLine("Wrote {0}", line); } } @@ -225,7 +227,7 @@ namespace Duplicati.GUI.TrayIcon { string line; using(stream) - while ((line = await stream.ReadLineAsync()) != null) + while ((line = await stream.ReadLineAsync().ConfigureAwait(false)) != null) { //Console.WriteLine("Got message: {0}", line); @@ -233,7 +235,7 @@ namespace Duplicati.GUI.TrayIcon if (line.StartsWith("click:", StringComparison.OrdinalIgnoreCase)) { var key = line.Substring("click:".Length); - var menu = m_menus.Where(x => string.Equals(x.Key, key)).FirstOrDefault(); + var menu = m_menus.FirstOrDefault(x => string.Equals(x.Key, key)); if (menu == null) { Console.WriteLine("Menu not found: {0}", key); @@ -323,7 +325,7 @@ namespace Duplicati.GUI.TrayIcon protected override Duplicati.GUI.TrayIcon.IMenuItem CreateMenuItem (string text, Duplicati.GUI.TrayIcon.MenuIcons icon, Action callback, System.Collections.Generic.IList subitems) { - return new MenuItemWrapper(this, text, icon, callback, subitems); + return new MenuItemWrapper(this, text, callback, subitems); } protected override void Exit() @@ -331,9 +333,9 @@ namespace Duplicati.GUI.TrayIcon m_isQuitting = true; if (m_rumpsProcess != null && !m_rumpsProcess.HasExited) { - m_toRumps.WriteNoWait(JsonConvert.SerializeObject(new {Action = "shutdown"})); if (m_toRumps != null) - { + { + m_toRumps.WriteNoWait(JsonConvert.SerializeObject(new { Action = "shutdown" })); m_toRumps.Dispose(); m_toRumps = null; } diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/TrayIconBase.cs b/Duplicati/GUI/Duplicati.GUI.TrayIcon/TrayIconBase.cs index 36c5b0a36..73399d294 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/TrayIconBase.cs +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/TrayIconBase.cs @@ -165,27 +165,11 @@ namespace Duplicati.GUI.TrayIcon ShowStatusWindow(); } - protected void OnWizardClicked() - { - } - - protected void OnOptionsClicked() - { - } - - protected void OnStopClicked() - { - } - protected void OnQuitClicked() { Exit(); } - protected void OnThrottleClicked() - { - } - protected void OnPauseClicked() { if (m_stateIsPaused) diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/app.manifest b/Duplicati/GUI/Duplicati.GUI.TrayIcon/app.manifest new file mode 100644 index 000000000..1b77dbf99 --- /dev/null +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/app.manifest @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Duplicati/Library/AutoUpdater/AutoUpdateSettings.cs b/Duplicati/Library/AutoUpdater/AutoUpdateSettings.cs index 43c3a48b3..aa5209756 100644 --- a/Duplicati/Library/AutoUpdater/AutoUpdateSettings.cs +++ b/Duplicati/Library/AutoUpdater/AutoUpdateSettings.cs @@ -106,7 +106,7 @@ namespace Duplicati.Library.AutoUpdater if (UsesAlternateURLs) return Environment.GetEnvironmentVariable(string.Format(UPDATEURL_ENVNAME_TEMPLATE, AppName)).Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries); else - return ReadResourceText(UPDATE_URL, OEM_UPDATE_URL).Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);; + return ReadResourceText(UPDATE_URL, OEM_UPDATE_URL).Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries); } } diff --git a/Duplicati/Library/AutoUpdater/SignatureReadingStream.cs b/Duplicati/Library/AutoUpdater/SignatureReadingStream.cs index f62dd62ae..0e8212453 100644 --- a/Duplicati/Library/AutoUpdater/SignatureReadingStream.cs +++ b/Duplicati/Library/AutoUpdater/SignatureReadingStream.cs @@ -174,7 +174,9 @@ namespace Duplicati.Library.AutoUpdater } } - public override long Position + // Since the constructor sets the Position, we seal the implementation here to prevent subclasses + // from potentially referencing uninitialized members. + public sealed override long Position { get { diff --git a/Duplicati/Library/AutoUpdater/UpdaterManager.cs b/Duplicati/Library/AutoUpdater/UpdaterManager.cs index 2a6b5bf71..961d122e3 100644 --- a/Duplicati/Library/AutoUpdater/UpdaterManager.cs +++ b/Duplicati/Library/AutoUpdater/UpdaterManager.cs @@ -21,7 +21,7 @@ using System.Collections.Generic; using System.IO; using System.Threading.Tasks; using Duplicati.Library.Interface; - + namespace Duplicati.Library.AutoUpdater { public enum AutoUpdateStrategy @@ -51,7 +51,7 @@ namespace Duplicati.Library.AutoUpdater private static readonly string INSTALLED_BASE_DIR = string.IsNullOrWhiteSpace(System.Environment.GetEnvironmentVariable(string.Format(BASEINSTALLDIR_ENVNAME_TEMPLATE, APPNAME))) ? System.IO.Path.GetDirectoryName(Duplicati.Library.Utility.Utility.getEntryAssembly().Location) - : Library.Utility.Utility.ExpandEnvironmentVariables(System.Environment.GetEnvironmentVariable(string.Format(BASEINSTALLDIR_ENVNAME_TEMPLATE, APPNAME))); + : Environment.ExpandEnvironmentVariables(System.Environment.GetEnvironmentVariable(string.Format(BASEINSTALLDIR_ENVNAME_TEMPLATE, APPNAME))); private static readonly bool DISABLE_UPDATE_DOMAIN = !string.IsNullOrWhiteSpace(System.Environment.GetEnvironmentVariable(string.Format(SKIPUPDATE_ENVNAME_TEMPLATE, APPNAME))); @@ -169,7 +169,7 @@ namespace Duplicati.Library.AutoUpdater if (string.IsNullOrWhiteSpace(installdir)) foreach (var p in legacypaths) - if (!string.IsNullOrWhiteSpace(p) && System.IO.Directory.Exists(p) && System.IO.Directory.EnumerateFiles(p, "*", System.IO.SearchOption.TopDirectoryOnly).Count() > 0 && TestDirectoryIsWriteable(p)) + if (!string.IsNullOrWhiteSpace(p) && System.IO.Directory.Exists(p) && System.IO.Directory.EnumerateFiles(p, "*", System.IO.SearchOption.TopDirectoryOnly).Any() && TestDirectoryIsWriteable(p)) { installdir = p; break; @@ -187,7 +187,7 @@ namespace Duplicati.Library.AutoUpdater } else { - INSTALLDIR = Library.Utility.Utility.ExpandEnvironmentVariables(System.Environment.GetEnvironmentVariable(string.Format(UPDATEINSTALLDIR_ENVNAME_TEMPLATE, APPNAME))); + INSTALLDIR = Environment.ExpandEnvironmentVariables(System.Environment.GetEnvironmentVariable(string.Format(UPDATEINSTALLDIR_ENVNAME_TEMPLATE, APPNAME))); } @@ -460,7 +460,7 @@ namespace Duplicati.Library.AutoUpdater var areq = new Duplicati.Library.Utility.AsyncHttpRequest(wreq); using (var resp = areq.GetResponse()) using (var rss = areq.GetResponseStream()) - using (var pgs = new Duplicati.Library.Utility.ProgressReportingStream(rss, version.CompressedSize, cb)) + using (var pgs = new Duplicati.Library.Utility.ProgressReportingStream(rss, cb)) { Duplicati.Library.Utility.Utility.CopyStream(pgs, tempfile); } @@ -1081,6 +1081,10 @@ namespace Duplicati.Library.AutoUpdater // If we are not the primary entry, just execute if (IsRunningInUpdateEnvironment) { + // For some reason this does not work + //if (Library.Utility.Utility.IsClientWindows) + //Duplicati.Library.Utility.Win32.AttachConsole(Duplicati.Library.Utility.Win32.ATTACH_PARENT_PROCESS); + int r = 0; WrapWithUpdater(defaultstrategy, () => { r = RunMethod(method, cmdargs); @@ -1106,7 +1110,7 @@ namespace Duplicati.Library.AutoUpdater { CreateNoWindow = true, UseShellExecute = false, - ErrorDialog = false + ErrorDialog = false, }; pi.EnvironmentVariables.Clear(); @@ -1118,8 +1122,36 @@ namespace Duplicati.Library.AutoUpdater pi.EnvironmentVariables[string.Format(BASEINSTALLDIR_ENVNAME_TEMPLATE, APPNAME)] = InstalledBaseDir; pi.EnvironmentVariables["LOCALIZATION_FOLDER"] = InstalledBaseDir; + // On Windows, we manually redirect the streams + if (Library.Utility.Utility.IsClientWindows) + { + pi.RedirectStandardError = true; + pi.RedirectStandardInput = true; + pi.RedirectStandardOutput = true; + } + var proc = System.Diagnostics.Process.Start(pi); + Task tasks = null; + if (Library.Utility.Utility.IsClientWindows) + { + // On Windows, we manually redirect the streams + tasks = Task.WhenAll( + // This does some unwanted buffering that breaks things + //Console.OpenStandardInput().CopyToAsync(proc.StandardInput.BaseStream), + Task.Run(async () => { + var stdin = new StreamReader(Console.OpenStandardInput()); + var line = string.Empty; + while ((line = await stdin.ReadLineAsync().ConfigureAwait(false)) != null) + await proc.StandardInput.WriteLineAsync(line); + }), + proc.StandardOutput.BaseStream.CopyToAsync(Console.OpenStandardOutput()), + proc.StandardError.BaseStream.CopyToAsync(Console.OpenStandardError()) + ); + } + proc.WaitForExit(); + if (tasks != null) + tasks.Wait(1000); if (proc.ExitCode != MAGIC_EXIT_CODE) return proc.ExitCode; diff --git a/Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs b/Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs index 817462b05..631dd9ace 100644 --- a/Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs +++ b/Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs @@ -147,11 +147,7 @@ namespace Duplicati.Library.Backend.AlternativeFTP _userInfo.Domain = ""; _url = u.SetScheme("ftp").SetQuery(null).SetCredentials(null, null).ToString(); - if (!_url.EndsWith("/", StringComparison.Ordinal)) - { - _url += "/"; - } - + _url = Duplicati.Library.Utility.Utility.AppendDirSeparator(_url, "/"); _listVerify = !CoreUtility.ParseBoolOption(options, "disable-upload-verify"); // Process the aftp-data-connection-type option diff --git a/Duplicati/Library/Backend/AmazonCloudDrive/AmzCD.cs b/Duplicati/Library/Backend/AmazonCloudDrive/AmzCD.cs index 79070b162..1dcbb568b 100644 --- a/Duplicati/Library/Backend/AmazonCloudDrive/AmzCD.cs +++ b/Duplicati/Library/Backend/AmazonCloudDrive/AmzCD.cs @@ -31,7 +31,7 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive private const string DELAY_OPTION = "amzcd-consistency-delay"; private const string DEFAULT_LABELS = "duplicati,backup"; - private const string DEFAULT_DELAY = "15s"; + private const string DEFAULT_DELAY = "30s"; private const int PAGE_SIZE = 200; @@ -48,23 +48,22 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive private readonly string m_path; private readonly string[] m_labels; + private readonly string m_authid; private readonly OAuthHelper m_oauth; private Dictionary m_filecache; private readonly string m_userid; - private DateTime m_waitUntil; private readonly TimeSpan m_delayTimeSpan; - private enum RemoteOperation - { - First, - List, - Get, - Put, - Delete, - Rename - } + private static readonly object m_waitUntilLock; + private static Dictionary m_waitUntilAuthId; + private static Dictionary m_waitUntilRemotename; - private RemoteOperation m_lastOperation = RemoteOperation.First; + static AmzCD() + { + m_waitUntilLock = new object(); + m_waitUntilAuthId = new Dictionary(); + m_waitUntilRemotename = new Dictionary(); + } public AmzCD() { @@ -73,14 +72,10 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive public AmzCD(string url, Dictionary options) { var uri = new Utility.Uri(url); + m_path = Duplicati.Library.Utility.Utility.AppendDirSeparator(uri.HostAndPath, "/"); - m_path = uri.HostAndPath; - if (!m_path.EndsWith("/", StringComparison.Ordinal)) - m_path += "/"; - - string authid = null; if (options.ContainsKey(AUTHID_OPTION)) - authid = options[AUTHID_OPTION]; + m_authid = options[AUTHID_OPTION]; string labels = DEFAULT_LABELS; if (options.ContainsKey(LABELS_OPTION)) @@ -97,23 +92,64 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive m_delayTimeSpan = new TimeSpan(0); else m_delayTimeSpan = Library.Utility.Timeparser.ParseTimeSpan(delay); - m_waitUntil = DateTime.Now + m_delayTimeSpan; - m_oauth = new OAuthHelper(authid, this.ProtocolKey) { AutoAuthHeader = true }; - m_userid = authid.Split(new string[] {":"}, StringSplitOptions.RemoveEmptyEntries).First(); + m_oauth = new OAuthHelper(m_authid, this.ProtocolKey) { AutoAuthHeader = true }; + m_userid = m_authid.Split(new [] {":"}, StringSplitOptions.RemoveEmptyEntries).First(); } - private void EnforceConsistencyDelay(RemoteOperation lastop) + private static void CleanWaitUntil() { - if (m_lastOperation == RemoteOperation.First) - m_lastOperation = lastop; - - if (lastop == m_lastOperation) - return; + lock (m_waitUntilLock) + { + DateTime now = DateTime.Now; + m_waitUntilRemotename = m_waitUntilRemotename.Where(pair => pair.Value > now) + .ToDictionary(pair => pair.Key, pair => pair.Value); + } + } - m_lastOperation = lastop; + private DateTime GetWaitUntil(string remotename) + { + lock (m_waitUntilLock) + { + CleanWaitUntil(); + + DateTime result; + if (string.IsNullOrEmpty(remotename)) + { + if (m_waitUntilAuthId.TryGetValue(m_authid, out result)) + return result; + } + else + { + if (m_waitUntilRemotename.TryGetValue(remotename, out result)) + return result; + } + + return DateTime.MinValue; + } + } + + private void SetWaitUntil(string remotename, DateTime value) + { + lock (m_waitUntilLock) + { + DateTime oldValue; + + if (!string.IsNullOrEmpty(remotename)) + { + if (!m_waitUntilRemotename.TryGetValue(remotename, out oldValue) || value > oldValue) + m_waitUntilRemotename[remotename] = value; + } + + if (!m_waitUntilAuthId.TryGetValue(m_authid, out oldValue) || value > oldValue) + m_waitUntilAuthId[m_authid] = value; + } + } + + private void EnforceConsistencyDelay(string remotename) + { + var wait = GetWaitUntil(remotename) - DateTime.Now; - var wait = m_waitUntil - DateTime.Now; if (wait.Ticks > 0) System.Threading.Thread.Sleep(wait); } @@ -221,7 +257,7 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive rs.Write(data, 0, data.Length); } ); - m_waitUntil = DateTime.Now + m_delayTimeSpan; + SetWaitUntil(null, DateTime.Now + m_delayTimeSpan); } else if (self != null && self.Count > 1) throw new UserInformationException(Strings.AmzCD.MultipleEntries(p, "/" + string.Join("/", curpath)), "AmzCDMultipleEntries"); @@ -275,9 +311,10 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive } #region IStreamingBackend implementation + public void Put(string remotename, System.IO.Stream stream) { - EnforceConsistencyDelay(RemoteOperation.Put); + EnforceConsistencyDelay(remotename); var overwrite = FileCache.ContainsKey(remotename); var fileid = overwrite ? m_filecache[remotename] : null; @@ -301,8 +338,8 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive req.Method = overwrite ? "PUT" : "POST"; }, - new MultipartItem(createreq, name: "metadata"), - new MultipartItem(stream, name: "content", filename: remotename) + new MultipartItem(createreq, "metadata"), + new MultipartItem(stream, "content", remotename) ); @@ -322,23 +359,26 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive } finally { - m_waitUntil = DateTime.Now + m_delayTimeSpan; + SetWaitUntil(remotename, DateTime.Now + m_delayTimeSpan); } } + public void Get(string remotename, System.IO.Stream stream) { - EnforceConsistencyDelay(RemoteOperation.Get); + EnforceConsistencyDelay(remotename); using (var resp = m_oauth.GetResponse(string.Format("{0}/nodes/{1}/content", ContentUrl, GetFileID(remotename)))) using(var rs = Library.Utility.AsyncHttpRequest.TrySetTimeout(resp.GetResponseStream())) Utility.Utility.CopyStream(rs, stream); } + #endregion #region IBackend implementation + public IEnumerable List() { - EnforceConsistencyDelay(RemoteOperation.List); + EnforceConsistencyDelay(null); var query = string.Format("{0}/nodes?filters=parents:{1}&limit={2}", MetadataUrl, Utility.Uri.UrlEncode(CurrentDirectory.ID), PAGE_SIZE); var res = new List(); @@ -386,23 +426,26 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive return res; } + public void Put(string remotename, string filename) { using (System.IO.FileStream fs = System.IO.File.OpenRead(filename)) Put(remotename, fs); } + public void Get(string remotename, string filename) { using (System.IO.FileStream fs = System.IO.File.Create(filename)) Get(remotename, fs); } + public void Delete(string remotename) { - EnforceConsistencyDelay(RemoteOperation.Delete); + EnforceConsistencyDelay(remotename); try { - using(m_oauth.GetResponse(string.Format("{0}/trash/{1}", MetadataUrl, GetFileID(remotename)), null, "PUT")) + using (m_oauth.GetResponse(string.Format("{0}/trash/{1}", MetadataUrl, GetFileID(remotename)), null, "PUT")) { } @@ -412,17 +455,20 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive { m_filecache = null; } - m_waitUntil = DateTime.Now + m_delayTimeSpan; + SetWaitUntil(remotename, DateTime.Now + m_delayTimeSpan); } + public void Test() { this.TestList(); } + public void CreateFolder() { - EnforceConsistencyDelay(RemoteOperation.List); + EnforceConsistencyDelay(null); GetCurrentDirectory(true); } + public string DisplayName { get @@ -482,16 +528,20 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive } #endregion + #region IDisposable implementation + public void Dispose() { } + #endregion #region IRenameEnabledBackend + public void Rename(string oldname, string newname) { - EnforceConsistencyDelay(RemoteOperation.Rename); + EnforceConsistencyDelay(oldname); var id = GetFileID(oldname); @@ -512,7 +562,7 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive req => { - using(var rs = req.GetRequestStream()) + using (var rs = req.GetRequestStream()) rs.Write(data, 0, data.Length); } ); @@ -527,12 +577,15 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive } finally { - m_waitUntil = DateTime.Now + m_delayTimeSpan; + SetWaitUntil(oldname, DateTime.Now + m_delayTimeSpan); + SetWaitUntil(newname, DateTime.Now + m_delayTimeSpan); } } + #endregion #region JSON Classes + private class ListResponse { [JsonProperty("count")] @@ -611,9 +664,8 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive [JsonProperty("parents")] public string[] Parents { get; set; } } + #endregion - - } } diff --git a/Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs b/Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs index 24cf5cf5b..f54f2f578 100644 --- a/Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs +++ b/Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs @@ -119,7 +119,6 @@ namespace Duplicati.Library.Backend.AzureBlob if (x is CloudBlockBlob) { var cb = (CloudBlockBlob)x; - var modified = cb.Properties.LastModified; var lastModified = new System.DateTime(); if (cb.Properties.LastModified != null) lastModified = new System.DateTime(cb.Properties.LastModified.Value.Ticks, System.DateTimeKind.Utc); diff --git a/Duplicati/Library/Backend/Backblaze/B2.cs b/Duplicati/Library/Backend/Backblaze/B2.cs index d295eeeda..e16062814 100644 --- a/Duplicati/Library/Backend/Backblaze/B2.cs +++ b/Duplicati/Library/Backend/Backblaze/B2.cs @@ -56,9 +56,7 @@ namespace Duplicati.Library.Backend.Backblaze var uri = new Utility.Uri(url); m_bucketname = uri.Host; - m_prefix = "/" + uri.Path; - if (!m_prefix.EndsWith("/", StringComparison.Ordinal)) - m_prefix += "/"; + m_prefix = Duplicati.Library.Utility.Utility.AppendDirSeparator("/" + uri.Path, "/"); // For B2 we do not use a leading slash while(m_prefix.StartsWith("/", StringComparison.Ordinal)) @@ -118,7 +116,7 @@ namespace Duplicati.Library.Backend.Backblaze ); if (buckets != null && buckets.Buckets != null) - m_bucket = buckets.Buckets.Where(x => string.Equals(x.BucketName, m_bucketname, StringComparison.OrdinalIgnoreCase)).FirstOrDefault(); + m_bucket = buckets.Buckets.FirstOrDefault(x => string.Equals(x.BucketName, m_bucketname, StringComparison.OrdinalIgnoreCase)); if (m_bucket == null) throw new FolderMissingException(); diff --git a/Duplicati/Library/Backend/Backblaze/B2AuthHelper.cs b/Duplicati/Library/Backend/Backblaze/B2AuthHelper.cs index d0d960ff5..d6c3a97fb 100644 --- a/Duplicati/Library/Backend/Backblaze/B2AuthHelper.cs +++ b/Duplicati/Library/Backend/Backblaze/B2AuthHelper.cs @@ -101,8 +101,6 @@ namespace Duplicati.Library.Backend.Backblaze } catch (Exception ex) { - - var msg = ex.Message; var clienterror = false; try diff --git a/Duplicati/Library/Backend/Box/BoxBackend.cs b/Duplicati/Library/Backend/Box/BoxBackend.cs index d57942ba6..74602fd20 100644 --- a/Duplicati/Library/Backend/Box/BoxBackend.cs +++ b/Duplicati/Library/Backend/Box/BoxBackend.cs @@ -94,10 +94,8 @@ namespace Duplicati.Library.Backend.Box { var uri = new Utility.Uri(url); - m_path = uri.HostAndPath; - if (!m_path.EndsWith("/", StringComparison.Ordinal)) - m_path += "/"; - + m_path = Duplicati.Library.Utility.Utility.AppendDirSeparator(uri.HostAndPath, "/"); + string authid = null; if (options.ContainsKey(AUTHID_OPTION)) authid = options[AUTHID_OPTION]; @@ -124,7 +122,7 @@ namespace Duplicati.Library.Backend.Box foreach(var p in m_path.Split(new string[] {"/"}, StringSplitOptions.RemoveEmptyEntries)) { - var el = (MiniFolder)PagedFileListResponse(parentid, true).Where(x => x.Name == p).FirstOrDefault(); + var el = (MiniFolder)PagedFileListResponse(parentid, true).FirstOrDefault(x => x.Name == p); if (el == null) { if (!create) @@ -218,7 +216,7 @@ namespace Duplicati.Library.Backend.Box { res = m_oauth.PostMultipartAndGetJSONData( string.Format("{0}/{1}/content", BOX_UPLOAD_URL, m_filecache[remotename]), - new MultipartItem(stream, name: "file", filename: remotename) + new MultipartItem(stream, "file", remotename) ).Entries.First(); } else @@ -226,8 +224,8 @@ namespace Duplicati.Library.Backend.Box res = m_oauth.PostMultipartAndGetJSONData( string.Format("{0}/content", BOX_UPLOAD_URL), - new MultipartItem(createreq, name: "attributes"), - new MultipartItem(stream, name: "file", filename: remotename) + new MultipartItem(createreq, "attributes"), + new MultipartItem(stream, "file", remotename) ).Entries.First(); } @@ -405,14 +403,6 @@ namespace Duplicati.Library.Backend.Box public long Limit { get; set; } } - private class SharePermissions - { - [JsonProperty("can_download")] - public bool CanDownload { get; set; } - [JsonProperty("can_preview")] - public bool CanPreview { get; set; } - } - private class UploadEmail { [JsonProperty("access")] @@ -421,28 +411,6 @@ namespace Duplicati.Library.Backend.Box public string Email { get; set; } } - private class SharedLink - { - [JsonProperty("url")] - public string Url { get; set; } - [JsonProperty("download_url")] - public string DownloadUrl { get; set; } - [JsonProperty("vanity_url")] - public string VanityUrl { get; set; } - [JsonProperty("is_password_enabled")] - public bool IsPasswordEnabled { get; set; } - [JsonProperty("unshared_at")] - public DateTime? UnsharedAt { get; set; } - [JsonProperty("download_count")] - public long DownloadCount { get; set; } - [JsonProperty("preview_count")] - public long PreviewCount { get; set; } - [JsonProperty("access")] - public string Access { get; set; } - [JsonProperty("permissions")] - public SharePermissions Permissions { get; set; } - } - private class ListFolderResponse : MiniFolder { [JsonProperty("created_at")] @@ -518,9 +486,6 @@ namespace Duplicati.Library.Backend.Box public int Status { get; set; } [JsonProperty("code")] public string Code { get; set; } - // Not working exactly his way ... - //[JsonProperty("context_info")] - //public ErrorItem[] ContextInfo { get; set; } [JsonProperty("help_url")] public string HelpUrl { get; set; } [JsonProperty("message")] @@ -529,17 +494,6 @@ namespace Duplicati.Library.Backend.Box public string RequestId { get; set; } } - - private class ErrorItem - { - [JsonProperty("reason")] - public string Reason { get; set; } - [JsonProperty("name")] - public string Name { get; set; } - [JsonProperty("message")] - public string Message { get; set; } - } - } } diff --git a/Duplicati/Library/Backend/CloudFiles/CloudFiles.cs b/Duplicati/Library/Backend/CloudFiles/CloudFiles.cs index dfffe4a8f..c8d580be3 100644 --- a/Duplicati/Library/Backend/CloudFiles/CloudFiles.cs +++ b/Duplicati/Library/Backend/CloudFiles/CloudFiles.cs @@ -308,7 +308,7 @@ namespace Duplicati.Library.Backend string md5Hash = resp.Headers["ETag"]; Utility.Utility.CopyStream(mds, stream, true, m_copybuffer); - if (mds.GetFinalHashString().ToLower() != md5Hash.ToLower()) + if (!String.Equals(mds.GetFinalHashString(), md5Hash, StringComparison.OrdinalIgnoreCase)) throw new Exception(Strings.CloudFiles.ETagVerificationError); } } @@ -384,7 +384,7 @@ namespace Duplicati.Library.Backend } - if (md5Hash == null || md5Hash.ToLower() != fileHash.ToLower()) + if (md5Hash == null || !String.Equals(md5Hash, fileHash, StringComparison.OrdinalIgnoreCase)) { //Remove the broken file try { Delete(remotename); } diff --git a/Duplicati/Library/Backend/Dropbox/Dropbox.cs b/Duplicati/Library/Backend/Dropbox/Dropbox.cs index fc77efbf2..52a3d3feb 100644 --- a/Duplicati/Library/Backend/Dropbox/Dropbox.cs +++ b/Duplicati/Library/Backend/Dropbox/Dropbox.cs @@ -8,7 +8,6 @@ namespace Duplicati.Library.Backend public class Dropbox : IBackend, IStreamingBackend { private const string AUTHID_OPTION = "authid"; - private const int MAX_FILE_LIST = 10000; private readonly string m_accesToken; private readonly string m_path; diff --git a/Duplicati/Library/Backend/FTP/FTPBackend.cs b/Duplicati/Library/Backend/FTP/FTPBackend.cs index 0083afd51..14be75029 100644 --- a/Duplicati/Library/Backend/FTP/FTPBackend.cs +++ b/Duplicati/Library/Backend/FTP/FTPBackend.cs @@ -19,7 +19,6 @@ #endregion using System; using System.Collections.Generic; -using System.Text; using System.Text.RegularExpressions; using Duplicati.Library.Interface; using System.Linq; @@ -32,8 +31,7 @@ namespace Duplicati.Library.Backend private readonly string m_url; private readonly bool m_useSSL = false; - private readonly bool m_defaultPassive = true; - private readonly bool m_passive = false; + private readonly bool m_passiveMode = false; private readonly bool m_listVerify = true; private readonly byte[] m_copybuffer = new byte[Duplicati.Library.Utility.Utility.DEFAULT_BUFFER_SIZE]; @@ -57,49 +55,46 @@ namespace Duplicati.Library.Backend var u = new Utility.Uri(url); u.RequireHost(); + string username = null; + string password = null; if (!string.IsNullOrEmpty(u.Username)) { - m_userInfo = new System.Net.NetworkCredential(); - m_userInfo.UserName = u.Username; - if (!string.IsNullOrEmpty(u.Password)) - m_userInfo.Password = u.Password; - else if (options.ContainsKey("auth-password")) - m_userInfo.Password = options["auth-password"]; + username = u.Username; } - else + else if (options.ContainsKey("auth-username")) + { + username = options["auth-username"]; + } + + if (!string.IsNullOrEmpty(u.Username) && !string.IsNullOrEmpty(u.Password)) { + password = u.Password; + } + else if (options.ContainsKey("auth-password")) { + password = options["auth-password"]; + } + + m_userInfo = new System.Net.NetworkCredential { - if (options.ContainsKey("auth-username")) - { - m_userInfo = new System.Net.NetworkCredential(); - m_userInfo.UserName = options["auth-username"]; - if (options.ContainsKey("auth-password")) - m_userInfo.Password = options["auth-password"]; - } - } + UserName = username, + Password = password + }; //Bugfix, see http://connect.microsoft.com/VisualStudio/feedback/details/695227/networkcredential-default-constructor-leaves-domain-null-leading-to-null-object-reference-exceptions-in-framework-code if (m_userInfo != null) m_userInfo.Domain = ""; m_url = u.SetScheme("ftp").SetQuery(null).SetCredentials(null, null).ToString(); - if (!m_url.EndsWith("/", StringComparison.Ordinal)) - m_url += "/"; - + m_url = Duplicati.Library.Utility.Utility.AppendDirSeparator(m_url, "/"); + m_useSSL = Utility.Utility.ParseBoolOption(options, "use-ssl"); m_listVerify = !Utility.Utility.ParseBoolOption(options, "disable-upload-verify"); if (Utility.Utility.ParseBoolOption(options, "ftp-passive")) { - m_defaultPassive = false; - m_passive = true; - } - if (Utility.Utility.ParseBoolOption(options, "ftp-regular")) - { - m_defaultPassive = false; - m_passive = false; - } + m_passiveMode = true; + } else m_passiveMode = !Utility.Utility.ParseBoolOption(options, "ftp-regular"); } #region Regular expression to parse list lines @@ -138,18 +133,20 @@ namespace Duplicati.Library.Backend string time = m.Groups["timestamp"].Value; string dir = m.Groups["dir"].Value; - //Unused - //string permission = m.Groups["permission"].Value; - - if (dir != "" && dir != "-") - f.IsFolder = true; - else - f.Size = long.Parse(m.Groups["size"].Value); - - DateTime t; - if (DateTime.TryParse(time, out t)) - f.LastAccess = f.LastModification = t; - + if (dir != "" && dir != "-") + { + f.IsFolder = true; + } + else + { + f.Size = long.Parse(m.Groups["size"].Value); + } + + if (DateTime.TryParse(time, out DateTime t)) + { + f.LastAccess = f.LastModification = t; + } + return f; } @@ -221,7 +218,7 @@ namespace Duplicati.Library.Backend req); string line; - while ((line = HandleListExceptions(() => sr.ReadLine(), req)) != null) + while ((line = HandleListExceptions(sr.ReadLine, req)) != null) { FileEntry f = ParseLine(line); if (f != null) @@ -380,9 +377,8 @@ namespace Duplicati.Library.Backend #region IDisposable Members public void Dispose() - { - if (m_userInfo != null) - m_userInfo = null; + { + m_userInfo = null; } #endregion @@ -398,14 +394,15 @@ namespace Duplicati.Library.Backend if (createFolder && url.EndsWith("/", StringComparison.Ordinal)) url = url.Substring(0, url.Length - 1); - System.Net.FtpWebRequest req = (System.Net.FtpWebRequest)System.Net.FtpWebRequest.Create(url + remotename); + System.Net.FtpWebRequest req = (System.Net.FtpWebRequest)System.Net.WebRequest.Create(url + remotename); - if (m_userInfo != null) - req.Credentials = m_userInfo; + if (m_userInfo != null) + { + req.Credentials = m_userInfo; + } + req.KeepAlive = false; - - if (!m_defaultPassive) - req.UsePassive = m_passive; + req.UsePassive = m_passiveMode; if (m_useSSL) req.EnableSsl = m_useSSL; diff --git a/Duplicati/Library/Backend/GoogleServices/GoogleCloudStorage.cs b/Duplicati/Library/Backend/GoogleServices/GoogleCloudStorage.cs index 35cab5fa5..9168a691c 100644 --- a/Duplicati/Library/Backend/GoogleServices/GoogleCloudStorage.cs +++ b/Duplicati/Library/Backend/GoogleServices/GoogleCloudStorage.cs @@ -54,9 +54,7 @@ namespace Duplicati.Library.Backend.GoogleCloudStorage var uri = new Utility.Uri(url); m_bucket = uri.Host; - m_prefix = "/" + uri.Path; - if (!m_prefix.EndsWith("/", StringComparison.Ordinal)) - m_prefix += "/"; + m_prefix = Duplicati.Library.Utility.Utility.AppendDirSeparator("/" + uri.Path, "/"); // For GCS we do not use a leading slash if (m_prefix.StartsWith("/", StringComparison.Ordinal)) @@ -147,7 +145,7 @@ namespace Duplicati.Library.Backend.GoogleCloudStorage if (string.IsNullOrWhiteSpace(token)) break; url = WebApi.GoogleCloudStorage.ListUrl(m_bucket, Utility.Uri.UrlEncode(m_prefix), token); - }; + } } public void Put(string remotename, string filename) diff --git a/Duplicati/Library/Backend/GoogleServices/GoogleCommon.cs b/Duplicati/Library/Backend/GoogleServices/GoogleCommon.cs index a0d002ba0..51f6f2904 100644 --- a/Duplicati/Library/Backend/GoogleServices/GoogleCommon.cs +++ b/Duplicati/Library/Backend/GoogleServices/GoogleCommon.cs @@ -161,7 +161,7 @@ namespace Duplicati.Library.Backend.GoogleServices var chunkSize = Math.Min(UPLOAD_CHUNK_SIZE, stream.Length - offset); req.ContentLength = chunkSize; - req.Headers["Content-Range"] = string.Format("bytes {0}-{1}/{2}", offset, offset + chunkSize - 1, stream.Length);; + req.Headers["Content-Range"] = string.Format("bytes {0}-{1}/{2}", offset, offset + chunkSize - 1, stream.Length); // Upload the remaining data var areq = new AsyncHttpRequest(req); diff --git a/Duplicati/Library/Backend/GoogleServices/GoogleDrive.cs b/Duplicati/Library/Backend/GoogleServices/GoogleDrive.cs index 62159972c..2d0c8e9c3 100644 --- a/Duplicati/Library/Backend/GoogleServices/GoogleDrive.cs +++ b/Duplicati/Library/Backend/GoogleServices/GoogleDrive.cs @@ -49,9 +49,7 @@ namespace Duplicati.Library.Backend.GoogleDrive { var uri = new Utility.Uri(url); - m_path = uri.HostAndPath; - if (!m_path.EndsWith("/", StringComparison.Ordinal)) - m_path += "/"; + m_path = Duplicati.Library.Utility.Utility.AppendDirSeparator(uri.HostAndPath, "/"); string authid = null; if (options.ContainsKey(AUTHID_OPTION)) diff --git a/Duplicati/Library/Backend/GoogleServices/Strings.cs b/Duplicati/Library/Backend/GoogleServices/Strings.cs index 728e7e2cf..9bc6a482d 100644 --- a/Duplicati/Library/Backend/GoogleServices/Strings.cs +++ b/Duplicati/Library/Backend/GoogleServices/Strings.cs @@ -46,7 +46,7 @@ namespace Duplicati.Library.Backend.Strings public static string MissingAuthID(string url) { return LC.L(@"You need an AuthID, you can get it from: {0}", url); } public static string MultipleEntries(string folder, string parent) { return LC.L(@"There is more than one item named ""{0}"" in the folder ""{1}""", folder, parent); } public static string DisableTeamDriveShort { get { return LC.L("Hide team drives"); } } - public static string DisableTeamDriveLong { get { return LC.L("This option disables the team drives, showing only files and folders accesible with the account itself"); } } + public static string DisableTeamDriveLong { get { return LC.L("This option disables the team drives, showing only files and folders accessible with the account itself"); } } } } diff --git a/Duplicati/Library/Backend/GoogleServices/WebApi.cs b/Duplicati/Library/Backend/GoogleServices/WebApi.cs index 9863ef32a..b267223fa 100644 --- a/Duplicati/Library/Backend/GoogleServices/WebApi.cs +++ b/Duplicati/Library/Backend/GoogleServices/WebApi.cs @@ -100,7 +100,7 @@ namespace Duplicati.Library.Backend.WebApi { { QueryParam.UploadType, QueryValue.Resumable } }; - var path = UrlPath.Create(Path.Bucket).Append(bucketId).ToString(); + var path = UrlPath.Create(Path.Bucket).Append(bucketId).Append(Path.Object).ToString(); return Uri.UriBuilder(Url.UPLOAD, path, queryParams); } diff --git a/Duplicati/Library/Backend/Jottacloud/Jottacloud.cs b/Duplicati/Library/Backend/Jottacloud/Jottacloud.cs index 3e2013f12..be859b22e 100644 --- a/Duplicati/Library/Backend/Jottacloud/Jottacloud.cs +++ b/Duplicati/Library/Backend/Jottacloud/Jottacloud.cs @@ -36,7 +36,6 @@ namespace Duplicati.Library.Backend private const string JFS_DEVICE_OPTION = "jottacloud-device"; private const string JFS_MOUNT_POINT_OPTION = "jottacloud-mountpoint"; private const string JFS_DATE_FORMAT = "yyyy'-'MM'-'dd-'T'HH':'mm':'ssK"; - private const bool ALLOW_USER_DEFINED_MOUNT_POINTS = false; private readonly string m_device; private readonly bool m_device_builtin; private readonly string m_mountPoint; @@ -115,8 +114,7 @@ namespace Duplicati.Library.Backend m_path = u.HostAndPath; // Host and path of "jottacloud://folder/subfolder" is "folder/subfolder", so the actual folder path within the mount point. if (string.IsNullOrEmpty(m_path)) // Require a folder. Actually it is possible to store files directly on the root level of the mount point, but that does not seem to be a good option. throw new UserInformationException(Strings.Jottacloud.NoPathError, "JottaNoPath"); - if (!m_path.EndsWith("/", StringComparison.Ordinal)) - m_path += "/"; + m_path = Duplicati.Library.Utility.Utility.AppendDirSeparator(m_path, "/"); if (!string.IsNullOrEmpty(u.Username)) { m_userInfo = new System.Net.NetworkCredential(); diff --git a/Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj b/Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj index 33e183279..80da47791 100644 --- a/Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj +++ b/Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj @@ -32,13 +32,13 @@ - - ..\..\..\..\packages\MegaApiClient.1.6.0\lib\net45\MegaApiClient.dll - ..\..\..\..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll + + ..\..\..\..\packages\MegaApiClient.1.6.3\lib\net45\MegaApiClient.dll + diff --git a/Duplicati/Library/Backend/Mega/MegaBackend.cs b/Duplicati/Library/Backend/Mega/MegaBackend.cs index f60d9f7e5..694d72ba7 100644 --- a/Duplicati/Library/Backend/Mega/MegaBackend.cs +++ b/Duplicati/Library/Backend/Mega/MegaBackend.cs @@ -77,11 +77,11 @@ namespace Duplicati.Library.Backend.Mega { var parts = m_prefix.Split(new string[] { "/" }, StringSplitOptions.RemoveEmptyEntries); var nodes = Client.GetNodes(); - INode parent = nodes.Where(x => x.Type == NodeType.Root).First(); + INode parent = nodes.First(x => x.Type == NodeType.Root); foreach(var n in parts) { - var item = nodes.Where(x => x.Name == n && x.Type == NodeType.Directory && x.ParentId == parent.Id).FirstOrDefault(); + var item = nodes.FirstOrDefault(x => x.Name == n && x.Type == NodeType.Directory && x.ParentId == parent.Id); if (item == null) { if (!autocreate) diff --git a/Duplicati/Library/Backend/Mega/packages.config b/Duplicati/Library/Backend/Mega/packages.config index d8d29881e..18a9963fc 100644 --- a/Duplicati/Library/Backend/Mega/packages.config +++ b/Duplicati/Library/Backend/Mega/packages.config @@ -1,6 +1,6 @@  - + \ No newline at end of file diff --git a/Duplicati/Library/Backend/OAuthHelper/MultipartItem.cs b/Duplicati/Library/Backend/OAuthHelper/MultipartItem.cs index 4832becc2..67176ec11 100644 --- a/Duplicati/Library/Backend/OAuthHelper/MultipartItem.cs +++ b/Duplicati/Library/Backend/OAuthHelper/MultipartItem.cs @@ -28,28 +28,34 @@ namespace Duplicati.Library this.Headers = new Dictionary(); } - public MultipartItem(string contenttype, string name = null, string filename = null) + public MultipartItem(string contenttype, string name, string filename) : this() { ContentType = contenttype; SetContentDisposition(name, filename); } - public MultipartItem(object content, string contenttype = "application/json; charset=utf-8", string name = null, string filename = null) - : this(JsonConvert.SerializeObject(content), contenttype, name, filename) + public MultipartItem(object content, string name) + : this(JsonConvert.SerializeObject(content), "application/json; charset=utf-8", name, null) { } - public MultipartItem(string content, string contenttype = null, string name = null, string filename = null) + public MultipartItem(string content, string contenttype, string name, string filename) : this(System.Text.Encoding.UTF8.GetBytes(content), contenttype, name, filename) { } - public MultipartItem(byte[] content, string contenttype = "application/octet-stream", string name = null, string filename = null) + public MultipartItem(byte[] content, string contenttype, string name, string filename) : this(new MemoryStream(content), contenttype, name, filename) { } - public MultipartItem(Stream content, string contenttype = "application/octet-stream", string name = null, string filename = null) + + public MultipartItem(Stream content, string name, string filename) + : this(content, "application/octet-stream", name, filename) + { + } + + public MultipartItem(Stream content, string contenttype, string name, string filename) : this(contenttype, name, filename) { ContentData = content; diff --git a/Duplicati/Library/Backend/OAuthHelper/OAuthHelper.cs b/Duplicati/Library/Backend/OAuthHelper/OAuthHelper.cs index 0240fd2d6..9eaf90247 100644 --- a/Duplicati/Library/Backend/OAuthHelper/OAuthHelper.cs +++ b/Duplicati/Library/Backend/OAuthHelper/OAuthHelper.cs @@ -67,7 +67,6 @@ namespace Duplicati.Library private DateTime m_tokenExpires = DateTime.UtcNow; public const string DUPLICATI_OAUTH_SERVICE = "https://duplicati-oauth-handler.appspot.com/refresh"; - private const string OAUTH_LOGIN_URL_TEMPLATE = "https://duplicati-oauth-handler.appspot.com/?type={0}"; public static string OAUTH_LOGIN_URL(string modulename) { diff --git a/Duplicati/Library/Backend/OAuthHelper/OAuthHttpClient.cs b/Duplicati/Library/Backend/OAuthHelper/OAuthHttpClient.cs index e31d213c2..ca99f53d7 100644 --- a/Duplicati/Library/Backend/OAuthHelper/OAuthHttpClient.cs +++ b/Duplicati/Library/Backend/OAuthHelper/OAuthHttpClient.cs @@ -67,7 +67,7 @@ namespace Duplicati.Library this.PreventAuthentication(request); } - return await this.SendAsync(request); + return await this.SendAsync(request).ConfigureAwait(false); } /// diff --git a/Duplicati/Library/Backend/OneDrive/MicrosoftGraphBackend.cs b/Duplicati/Library/Backend/OneDrive/MicrosoftGraphBackend.cs index ebf9a92a6..8e7083881 100644 --- a/Duplicati/Library/Backend/OneDrive/MicrosoftGraphBackend.cs +++ b/Duplicati/Library/Backend/OneDrive/MicrosoftGraphBackend.cs @@ -74,21 +74,23 @@ namespace Duplicati.Library.Backend private readonly JsonSerializer m_serializer = new JsonSerializer(); private readonly OAuthHttpClient m_client; - private readonly string m_path; private readonly int fragmentSize; private readonly int fragmentRetryCount; private readonly int fragmentRetryDelay; // In milliseconds private string[] dnsNames = null; + private readonly Lazy rootPathFromURL; + private string RootPath => this.rootPathFromURL.Value; + protected MicrosoftGraphBackend() { } // Constructor needed for dynamic loading to find it - protected MicrosoftGraphBackend(string url, Dictionary options) + protected MicrosoftGraphBackend(string url, string protocolKey, Dictionary options) { string authid; options.TryGetValue(AUTHID_OPTION, out authid); if (string.IsNullOrEmpty(authid)) - throw new UserInformationException(Strings.MicrosoftGraph.MissingAuthId(OAuthHelper.OAUTH_LOGIN_URL(this.ProtocolKey)), "MicrosoftGraphBackendMissingAuthId"); + throw new UserInformationException(Strings.MicrosoftGraph.MissingAuthId(OAuthHelper.OAUTH_LOGIN_URL(protocolKey)), "MicrosoftGraphBackendMissingAuthId"); string fragmentSizeStr; if (options.TryGetValue(UPLOAD_SESSION_FRAGMENT_SIZE_OPTION, out fragmentSizeStr) && int.TryParse(fragmentSizeStr, out this.fragmentSize)) @@ -117,11 +119,12 @@ namespace Duplicati.Library.Backend this.fragmentRetryDelay = UPLOAD_SESSION_FRAGMENT_DEFAULT_RETRY_DELAY; } - this.m_client = new OAuthHttpClient(authid, this.ProtocolKey); + this.m_client = new OAuthHttpClient(authid, protocolKey); this.m_client.BaseAddress = new System.Uri(BASE_ADDRESS); - // Extract out the path to the backup root folder from the given URI - this.m_path = NormalizeSlashes(this.GetRootPathFromUrl(url)); + // Extract out the path to the backup root folder from the given URI. Since this can be an expensive operation, + // we will cache the value using a lazy initializer. + this.rootPathFromURL = new Lazy(() => this.GetRootPathFromUrl(url)); } public abstract string ProtocolKey { get; } @@ -167,7 +170,7 @@ namespace Duplicati.Library.Backend // To get the upload session endpoint, we can start an upload session and then immediately cancel it. // We pick a random file name (using a guid) to make sure we don't conflict with an existing file string dnsTestFile = string.Format("DNSNameTest-{0}", Guid.NewGuid()); - UploadSession uploadSession = this.Post(string.Format("{0}/root:{1}{2}:/createUploadSession", this.DrivePrefix, this.m_path, NormalizeSlashes(dnsTestFile)), null); + UploadSession uploadSession = this.Post(string.Format("{0}/root:{1}{2}:/createUploadSession", this.DrivePrefix, this.RootPath, NormalizeSlashes(dnsTestFile)), null); // Canceling an upload session is done by sending a DELETE to the upload URL var request = new HttpRequestMessage(HttpMethod.Delete, uploadSession.UploadUrl); @@ -240,7 +243,7 @@ namespace Duplicati.Library.Backend { string parentFolder = "root"; string parentFolderPath = string.Empty; - foreach (string folder in this.m_path.Split(new[] { '/' }, StringSplitOptions.RemoveEmptyEntries)) + foreach (string folder in this.RootPath.Split(new[] { '/' }, StringSplitOptions.RemoveEmptyEntries)) { string nextPath = parentFolderPath + "/" + folder; DriveItem folderItem; @@ -268,7 +271,7 @@ namespace Duplicati.Library.Backend { try { - return this.Enumerate(string.Format("{0}/root:{1}:/children", this.DrivePrefix, this.m_path)) + return this.Enumerate(string.Format("{0}/root:{1}:/children", this.DrivePrefix, this.RootPath)) .Where(item => item.IsFile && !item.IsDeleted) // Exclude non-files and deleted items (not sure if they show up in this listing, but make sure anyway) .Select(item => new FileEntry( @@ -296,7 +299,7 @@ namespace Duplicati.Library.Backend { try { - var response = this.m_client.GetAsync(string.Format("{0}/root:{1}{2}:/content", this.DrivePrefix, this.m_path, NormalizeSlashes(remotename))).Await(); + var response = this.m_client.GetAsync(string.Format("{0}/root:{1}{2}:/content", this.DrivePrefix, this.RootPath, NormalizeSlashes(remotename))).Await(); this.CheckResponse(response); using (Stream responseStream = response.Content.ReadAsStreamAsync().Await()) { @@ -314,7 +317,7 @@ namespace Duplicati.Library.Backend { try { - this.Patch(string.Format("{0}/root:{1}{2}", this.DrivePrefix, this.m_path, NormalizeSlashes(oldname)), new DriveItem() { Name = newname }); + this.Patch(string.Format("{0}/root:{1}{2}", this.DrivePrefix, this.RootPath, NormalizeSlashes(oldname)), new DriveItem() { Name = newname }); } catch (DriveItemNotFoundException ex) { @@ -338,10 +341,10 @@ namespace Duplicati.Library.Backend { StreamContent streamContent = new StreamContent(stream); streamContent.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); - var response = this.m_client.PutAsync(string.Format("{0}/root:{1}{2}:/content", this.DrivePrefix, this.m_path, NormalizeSlashes(remotename)), streamContent).Await(); + var response = this.m_client.PutAsync(string.Format("{0}/root:{1}{2}:/content", this.DrivePrefix, this.RootPath, NormalizeSlashes(remotename)), streamContent).Await(); // Make sure this response is a valid drive item, though we don't actually use it for anything currently. - var result = this.ParseResponse(response); + this.ParseResponse(response); } else { @@ -350,22 +353,22 @@ namespace Duplicati.Library.Backend // The documentation seems somewhat contradictory - it states that uploads must be done sequentially, // but also states that the nextExpectedRanges value returned may indicate multiple ranges... // For now, this plays it safe and does a sequential upload. - HttpRequestMessage createSessionRequest = new HttpRequestMessage(HttpMethod.Post, string.Format("{0}/root:{1}{2}:/createUploadSession", this.DrivePrefix, this.m_path, NormalizeSlashes(remotename))); + HttpRequestMessage createSessionRequest = new HttpRequestMessage(HttpMethod.Post, string.Format("{0}/root:{1}{2}:/createUploadSession", this.DrivePrefix, this.RootPath, NormalizeSlashes(remotename))); // Indicate that we want to replace any existing content with this new data we're uploading - StringContent createSessionContent = this.PrepareContent(new UploadSession() { Item = new DriveItem() { ConflictBehavior = ConflictBehavior.Replace } }); + this.PrepareContent(new UploadSession() { Item = new DriveItem() { ConflictBehavior = ConflictBehavior.Replace } }); HttpResponseMessage createSessionResponse = this.m_client.SendAsync(createSessionRequest).Await(); UploadSession uploadSession = this.ParseResponse(createSessionResponse); // If the stream's total length is less than the chosen fragment size, then we should make the buffer only as large as the stream. - int fragmentSize = (int)Math.Min(this.fragmentSize, stream.Length); + int bufferSize = (int)Math.Min(this.fragmentSize, stream.Length); - byte[] fragmentBuffer = new byte[fragmentSize]; + byte[] fragmentBuffer = new byte[bufferSize]; int read = 0; for (int offset = 0; offset < stream.Length; offset += read) { - read = stream.Read(fragmentBuffer, 0, fragmentSize); + read = stream.Read(fragmentBuffer, 0, bufferSize); int retryCount = this.fragmentRetryCount; for (int attempt = 0; attempt < retryCount; attempt++) @@ -384,7 +387,7 @@ namespace Duplicati.Library.Backend response = this.m_client.SendAsync(request, false).Await(); // Note: On the last request, the json result includes the default properties of the item that was uploaded - var result = this.ParseResponse(response); + this.ParseResponse(response); } catch (MicrosoftGraphException ex) { @@ -393,7 +396,7 @@ namespace Duplicati.Library.Backend if (attempt >= retryCount - 1) { // We've used up all our retry attempts - throw new UploadSessionException(createSessionResponse, offset / fragmentSize, (int)Math.Ceiling((double)stream.Length / fragmentSize), ex); + throw new UploadSessionException(createSessionResponse, offset / bufferSize, (int)Math.Ceiling((double)stream.Length / bufferSize), ex); } else if ((int)ex.Response.StatusCode >= 500 && (int)ex.Response.StatusCode < 600) { @@ -406,7 +409,7 @@ namespace Duplicati.Library.Backend { // 404 is a special case indicating the upload session no longer exists, so the fragment shouldn't be retried. // Instead we'll let the caller re-attempt the whole file. - throw new UploadSessionException(createSessionResponse, offset / fragmentSize, (int)Math.Ceiling((double)stream.Length / fragmentSize), ex); + throw new UploadSessionException(createSessionResponse, offset / bufferSize, (int)Math.Ceiling((double)stream.Length / bufferSize), ex); } else if ((int)ex.Response.StatusCode >= 400 && (int)ex.Response.StatusCode < 500) { @@ -416,7 +419,7 @@ namespace Duplicati.Library.Backend else { // Other errors should be rethrown - throw new UploadSessionException(createSessionResponse, offset / fragmentSize, (int)Math.Ceiling((double)stream.Length / fragmentSize), ex); + throw new UploadSessionException(createSessionResponse, offset / bufferSize, (int)Math.Ceiling((double)stream.Length / bufferSize), ex); } } @@ -429,7 +432,7 @@ namespace Duplicati.Library.Backend public void Delete(string remotename) { - var response = this.m_client.DeleteAsync(string.Format("{0}/root:{1}{2}", this.DrivePrefix, this.m_path, NormalizeSlashes(remotename))).Await(); + var response = this.m_client.DeleteAsync(string.Format("{0}/root:{1}{2}", this.DrivePrefix, this.RootPath, NormalizeSlashes(remotename))).Await(); try { this.CheckResponse(response); @@ -445,8 +448,8 @@ namespace Duplicati.Library.Backend { try { - string rootPath = string.Format("{0}/root:{1}", this.DrivePrefix, this.m_path); - DriveItem rootFolder = this.Get(rootPath); + string rootPath = string.Format("{0}/root:{1}", this.DrivePrefix, this.RootPath); + this.Get(rootPath); } catch (DriveItemNotFoundException ex) { @@ -476,12 +479,12 @@ namespace Duplicati.Library.Backend return this.SendRequest(HttpMethod.Get, url); } - protected T Post(string url, T body) + protected T Post(string url, T body) where T : class { return this.SendRequest(HttpMethod.Post, url, body); } - protected T Patch(string url, T body) + protected T Patch(string url, T body) where T : class { return this.SendRequest(PatchMethod, url, body); } @@ -492,7 +495,7 @@ namespace Duplicati.Library.Backend return this.SendRequest(request); } - private T SendRequest(HttpMethod method, string url, T body) + private T SendRequest(HttpMethod method, string url, T body) where T : class { var request = new HttpRequestMessage(method, url); if (body != null) diff --git a/Duplicati/Library/Backend/OneDrive/MicrosoftGraphTypes.cs b/Duplicati/Library/Backend/OneDrive/MicrosoftGraphTypes.cs index 1e2332ee4..0014f41b3 100644 --- a/Duplicati/Library/Backend/OneDrive/MicrosoftGraphTypes.cs +++ b/Duplicati/Library/Backend/OneDrive/MicrosoftGraphTypes.cs @@ -4,14 +4,13 @@ using System.Linq; using Newtonsoft.Json; using Newtonsoft.Json.Converters; -/// -/// Types are based on definitions from: -/// https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/onedrive -/// -/// Note that some classes don't have the full set of properties defined, particularly if they don't seem like they are needed. -/// namespace Duplicati.Library.Backend.MicrosoftGraph { + /// Types are based on definitions from: + /// https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/onedrive + /// + /// Note that some classes don't have the full set of properties defined, particularly if they don't seem like they are needed. + public class Identity { [JsonProperty("id", NullValueHandling = NullValueHandling.Ignore)] @@ -64,7 +63,7 @@ namespace Duplicati.Library.Backend.MicrosoftGraph /// /// Note: OneDrive and OneDrive for Business don't allow the following characters in file names: - /// " * : < > ? / \ | + /// " * : < > ? / \ | /// https://support.office.com/en-us/article/Invalid-file-names-and-file-types-in-OneDrive-OneDrive-for-Business-and-SharePoint-64883a5d-228e-48f5-b3d2-eb39e07630fa /// If appears it also follows the Windows conventions for handling leading and trailing spaces, /// meaning the ASCII space character is trimmed off of both the front and back of the file name: diff --git a/Duplicati/Library/Backend/OneDrive/MicrosoftGroup.cs b/Duplicati/Library/Backend/OneDrive/MicrosoftGroup.cs index 335e42b87..fb3862ffe 100644 --- a/Duplicati/Library/Backend/OneDrive/MicrosoftGroup.cs +++ b/Duplicati/Library/Backend/OneDrive/MicrosoftGroup.cs @@ -10,13 +10,14 @@ namespace Duplicati.Library.Backend { private const string GROUP_EMAIL_OPTION = "group-email"; private const string GROUP_ID_OPTION = "group-id"; + private const string PROTOCOL_KEY = "msgroup"; private readonly string drivePath; public MicrosoftGroup() { } // Constructor needed for dynamic loading to find it public MicrosoftGroup(string url, Dictionary options) - : base(url, options) + : base(url, MicrosoftGroup.PROTOCOL_KEY, options) { string groupId = null; string groupEmail; @@ -46,7 +47,7 @@ namespace Duplicati.Library.Backend public override string ProtocolKey { - get { return "msgroup"; } + get { return MicrosoftGroup.PROTOCOL_KEY; } } public override string DisplayName diff --git a/Duplicati/Library/Backend/OneDrive/OneDrive.cs b/Duplicati/Library/Backend/OneDrive/OneDrive.cs index 4435861e9..a0ca5ffb0 100644 --- a/Duplicati/Library/Backend/OneDrive/OneDrive.cs +++ b/Duplicati/Library/Backend/OneDrive/OneDrive.cs @@ -46,9 +46,7 @@ namespace Duplicati.Library.Backend var uri = new Utility.Uri(url); m_rootfolder = uri.Host; - m_prefix = "/" + uri.Path; - if (!m_prefix.EndsWith("/", StringComparison.Ordinal)) - m_prefix += "/"; + m_prefix = Duplicati.Library.Utility.Utility.AppendDirSeparator("/" + uri.Path, "/"); string authid = null; if (options.ContainsKey(AUTHID_OPTION)) @@ -57,13 +55,6 @@ namespace Duplicati.Library.Backend m_oauth = new OAuthHelper(authid, this.ProtocolKey); } - private class WLID_Service_Response - { - public string access_token { get; set; } - [Newtonsoft.Json.JsonProperty(NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)] - public int expires { get; set; } - } - private class WLID_DataItem { public WLID_FolderItem[] data { get; set; } @@ -91,16 +82,6 @@ namespace Duplicati.Library.Backend public string description; } - private class WLID_ContinuationResponse - { - [Newtonsoft.Json.JsonProperty("uploadUrl")] - public string UploadUrl { get; set; } - [Newtonsoft.Json.JsonProperty("expirationDateTime", NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)] - public DateTime Expires { get; set; } - [Newtonsoft.Json.JsonProperty("nextExpectedRanges")] - public string[] NextRanges { get; set; } - } - private class WLID_UserInfo { public string id { get; set; } diff --git a/Duplicati/Library/Backend/OneDrive/OneDriveV2.cs b/Duplicati/Library/Backend/OneDrive/OneDriveV2.cs index 366617c93..fa151a710 100644 --- a/Duplicati/Library/Backend/OneDrive/OneDriveV2.cs +++ b/Duplicati/Library/Backend/OneDrive/OneDriveV2.cs @@ -7,15 +7,15 @@ namespace Duplicati.Library.Backend public class OneDriveV2 : MicrosoftGraphBackend { private const string DRIVE_ID_OPTION = "drive-id"; - private const string DEFAULT_DRIVE_PATH = "/me/drive"; + private const string PROTOCOL_KEY = "onedrivev2"; private readonly string drivePath; public OneDriveV2() { } // Constructor needed for dynamic loading to find it public OneDriveV2(string url, Dictionary options) - : base(url, options) + : base(url, OneDriveV2.PROTOCOL_KEY, options) { string driveId; if (options.TryGetValue(DRIVE_ID_OPTION, out driveId)) @@ -30,7 +30,7 @@ namespace Duplicati.Library.Backend public override string ProtocolKey { - get { return "onedrivev2"; } + get { return OneDriveV2.PROTOCOL_KEY; } } public override string DisplayName diff --git a/Duplicati/Library/Backend/OneDrive/SharePointV2.cs b/Duplicati/Library/Backend/OneDrive/SharePointV2.cs index f415715b2..d42b7195a 100644 --- a/Duplicati/Library/Backend/OneDrive/SharePointV2.cs +++ b/Duplicati/Library/Backend/OneDrive/SharePointV2.cs @@ -11,6 +11,7 @@ namespace Duplicati.Library.Backend public class SharePointV2 : MicrosoftGraphBackend { private const string SITE_ID_OPTION = "site-id"; + private const string PROTOCOL_KEY = "sharepoint"; private readonly string drivePath; private string siteId = null; @@ -18,7 +19,7 @@ namespace Duplicati.Library.Backend public SharePointV2() { } // Constructor needed for dynamic loading to find it public SharePointV2(string url, Dictionary options) - : base(url, options) + : base(url, SharePointV2.PROTOCOL_KEY, options) { // Check to see if a site ID was explicitly provided string siteIdOption; @@ -42,7 +43,7 @@ namespace Duplicati.Library.Backend public override string ProtocolKey { - get { return "sharepoint"; } + get { return SharePointV2.PROTOCOL_KEY; } } public override string DisplayName diff --git a/Duplicati/Library/Backend/OpenStack/OpenStackStorage.cs b/Duplicati/Library/Backend/OpenStack/OpenStackStorage.cs index 952091942..b5b7150a7 100644 --- a/Duplicati/Library/Backend/OpenStack/OpenStackStorage.cs +++ b/Duplicati/Library/Backend/OpenStack/OpenStackStorage.cs @@ -319,9 +319,7 @@ namespace Duplicati.Library.Backend.OpenStack var uri = new Utility.Uri(url); m_container = uri.Host; - m_prefix = "/" + uri.Path; - if (!m_prefix.EndsWith("/", StringComparison.Ordinal)) - m_prefix += "/"; + m_prefix = Duplicati.Library.Utility.Utility.AppendDirSeparator("/" + uri.Path, "/"); // For OpenStack we do not use a leading slash if (m_prefix.StartsWith("/", StringComparison.Ordinal)) @@ -461,11 +459,11 @@ namespace Duplicati.Library.Backend.OpenStack m_accessToken = resp.access.token; // Grab the endpoint now that we have received it anyway - var fileservice = resp.access.serviceCatalog.Where(x => string.Equals(x.type, "object-store", StringComparison.OrdinalIgnoreCase)).FirstOrDefault(); + var fileservice = resp.access.serviceCatalog.FirstOrDefault(x => string.Equals(x.type, "object-store", StringComparison.OrdinalIgnoreCase)); if (fileservice == null) throw new Exception("No object-store service found, is this service supported by the provider?"); - var endpoint = fileservice.endpoints.Where(x => string.Equals(m_region, x.region)).FirstOrDefault() ?? fileservice.endpoints.First(); + var endpoint = fileservice.endpoints.FirstOrDefault(x => string.Equals(m_region, x.region)) ?? fileservice.endpoints.First(); m_simplestorageendpoint = endpoint.publicURL; diff --git a/Duplicati/Library/Backend/Rclone/Rclone.cs b/Duplicati/Library/Backend/Rclone/Rclone.cs index a11f7bbc7..dbdba63c7 100644 --- a/Duplicati/Library/Backend/Rclone/Rclone.cs +++ b/Duplicati/Library/Backend/Rclone/Rclone.cs @@ -135,7 +135,7 @@ namespace Duplicati.Library.Backend #endif // append the new data to the data already read-in outputBuilder.Append(e.Data); - }; + } } ); diff --git a/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj b/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj index cbc7d57bd..77ea339d3 100644 --- a/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj +++ b/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj @@ -68,6 +68,10 @@ {B68F2214-951F-4F78-8488-66E1ED3F50BF} Duplicati.Library.Localization + + {D10A5FC0-11B4-4E70-86AA-8AEA52BD9798} + Duplicati.Library.Logging + diff --git a/Duplicati/Library/Backend/S3/S3Backend.cs b/Duplicati/Library/Backend/S3/S3Backend.cs index 91313ffc7..bb7841e05 100644 --- a/Duplicati/Library/Backend/S3/S3Backend.cs +++ b/Duplicati/Library/Backend/S3/S3Backend.cs @@ -28,6 +28,8 @@ namespace Duplicati.Library.Backend { public class S3 : IBackend, IStreamingBackend, IRenameEnabledBackend { + private static string LOGTAG = Logging.Log.LogTagFromType(); + public const string RRS_OPTION = "s3-use-rrs"; public const string STORAGECLASS_OPTION = "s3-storage-class"; public const string EU_BUCKETS_OPTION = "s3-european-buckets"; @@ -44,6 +46,7 @@ namespace Duplicati.Library.Backend new KeyValuePair("dinCloud - Los Angeles", "d3-lax.dincloud.com"), new KeyValuePair("IBM COS (S3) Public US", "s3-api.us-geo.objectstorage.softlayer.net"), new KeyValuePair("Wasabi Hot Storage", "s3.wasabisys.com"), + new KeyValuePair("Wasabi Hot Storage (US West)", "s3.us-west-1.wasabisys.com"), }; //Updated list: http://docs.amazonwebservices.com/general/latest/gr/rande.html#s3_region @@ -214,7 +217,7 @@ namespace Duplicati.Library.Backend host = u.Host; m_prefix = ""; - if (host.ToLower() == s3host) + if (String.Equals(host, s3host, StringComparison.OrdinalIgnoreCase)) { m_bucket = Library.Utility.Uri.UrlDecode(u.PathAndQuery); @@ -230,7 +233,7 @@ namespace Duplicati.Library.Backend else { //Subdomain type lookup - if (host.ToLower().EndsWith("." + s3host, StringComparison.Ordinal)) + if (host.EndsWith("." + s3host, StringComparison.OrdinalIgnoreCase)) { m_bucket = host.Substring(0, host.Length - ("." + s3host).Length); host = s3host; @@ -243,8 +246,7 @@ namespace Duplicati.Library.Backend throw new UserInformationException(Strings.S3Backend.UnableToDecodeBucketnameError(url), "S3CannotDecodeBucketName"); } - try { Console.Error.WriteLine(Strings.S3Backend.DeprecatedUrlFormat("s3://" + m_bucket + "/" + m_prefix)); } - catch { } + Logging.Log.WriteWarningMessage(LOGTAG, "DeprecatedS3Format", null, Strings.S3Backend.DeprecatedUrlFormat("s3://" + m_bucket + "/" + m_prefix)); } else { @@ -255,8 +257,10 @@ namespace Duplicati.Library.Backend m_options = options; m_prefix = m_prefix.Trim(); - if (m_prefix.Length != 0 && !m_prefix.EndsWith("/", StringComparison.Ordinal)) - m_prefix += "/"; + if (m_prefix.Length != 0) + { + m_prefix = Duplicati.Library.Utility.Utility.AppendDirSeparator(m_prefix, "/"); + } // Auto-disable dns lookup for non AWS configurations var hasForcePathStyle = options.ContainsKey("s3-ext-forcepathstyle"); diff --git a/Duplicati/Library/Backend/S3/S3Wrapper.cs b/Duplicati/Library/Backend/S3/S3Wrapper.cs index 16dd42401..76df7ce71 100644 --- a/Duplicati/Library/Backend/S3/S3Wrapper.cs +++ b/Duplicati/Library/Backend/S3/S3Wrapper.cs @@ -32,6 +32,7 @@ namespace Duplicati.Library.Backend /// public class S3Wrapper : IDisposable { + private static string LOGTAG = Logging.Log.LogTagFromType(); private const int ITEM_LIST_LIMIT = 1000; protected string m_locationConstraint; @@ -51,7 +52,7 @@ namespace Duplicati.Library.Backend foreach(var opt in options.Keys.Where(x => x.StartsWith("s3-ext-", StringComparison.OrdinalIgnoreCase))) { - var prop = cfg.GetType().GetProperties().Where(x => string.Equals(x.Name, opt.Substring("s3-ext-".Length), StringComparison.OrdinalIgnoreCase)).FirstOrDefault(); + var prop = cfg.GetType().GetProperties().FirstOrDefault(x => string.Equals(x.Name, opt.Substring("s3-ext-".Length), StringComparison.OrdinalIgnoreCase)); if (prop != null && prop.CanWrite) { if (prop.PropertyType == typeof(bool)) @@ -67,8 +68,7 @@ namespace Duplicati.Library.Backend } if (prop == null) - try { Console.Error.WriteLine("Unsupported option: {0}", opt); } - catch { } + Logging.Log.WriteWarningMessage(LOGTAG, "UnsupportedOption", null, "Unsupported option: {0}", opt); } m_client = new Amazon.S3.AmazonS3Client(awsID, awsKey, cfg); diff --git a/Duplicati/Library/Backend/SSHv2/KeyUploader.cs b/Duplicati/Library/Backend/SSHv2/KeyUploader.cs index 7f72ce4dd..8f6f9aef5 100644 --- a/Duplicati/Library/Backend/SSHv2/KeyUploader.cs +++ b/Duplicati/Library/Backend/SSHv2/KeyUploader.cs @@ -78,7 +78,7 @@ namespace Duplicati.Library.Backend client.ChangeDirectory(SSH_FOLDER); } - var sshfolder = client.ListDirectory(".").Where(x => x.Name == ".").First(); + var sshfolder = client.ListDirectory(".").First(x => x.Name == "."); client.ChangeDirectory(".."); if (!sshfolder.OwnerCanRead || !sshfolder.OwnerCanWrite) @@ -87,7 +87,7 @@ namespace Duplicati.Library.Backend string authorized_keys = ""; byte[] authorized_keys_bytes = null; - var existing_authorized_keys = client.ListDirectory(SSH_FOLDER).Where(x => x.Name == AUTHORIZED_KEYS_FILE).Any(); + var existing_authorized_keys = client.ListDirectory(SSH_FOLDER).Any(x => x.Name == AUTHORIZED_KEYS_FILE); if (existing_authorized_keys) { using(var ms = new System.IO.MemoryStream()) @@ -102,11 +102,11 @@ namespace Duplicati.Library.Backend var cleaned_keys = keys.Select(x => x.Trim()).Where(x => x.Length > 0 && !x.StartsWith("#", StringComparison.Ordinal)); // Does the key already exist? - if (cleaned_keys.Where(x => + if (cleaned_keys.Any(x => { var els = x.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Select(y => y.Trim()).Where(y => y.Length > 0).ToArray(); return els.Length == 3 && els[0] == pubkey[0] && els[1] == pubkey[1]; - }).Any()) + })) { res["status"] = "Key already existed"; } diff --git a/Duplicati/Library/Backend/SSHv2/SSHv2Backend.cs b/Duplicati/Library/Backend/SSHv2/SSHv2Backend.cs index 7b2de13e9..0449c0371 100644 --- a/Duplicati/Library/Backend/SSHv2/SSHv2Backend.cs +++ b/Duplicati/Library/Backend/SSHv2/SSHv2Backend.cs @@ -78,8 +78,10 @@ namespace Duplicati.Library.Backend m_path = uri.Path; - if (!string.IsNullOrWhiteSpace(m_path) && !m_path.EndsWith("/", StringComparison.Ordinal)) - m_path += "/"; + if (!string.IsNullOrWhiteSpace(m_path)) + { + m_path = Duplicati.Library.Utility.Utility.AppendDirSeparator(m_path, "/"); + } if (!m_path.StartsWith("/", StringComparison.Ordinal)) m_path = "/" + m_path; @@ -270,7 +272,7 @@ namespace Duplicati.Library.Backend if (string.IsNullOrEmpty(m_fingerprint)) throw new Library.Utility.HostKeyException(Strings.SSHv2Backend.FingerprintNotSpecifiedManagedError(hostFingerprint.ToLower(), SSH_FINGERPRINT_OPTION, SSH_FINGERPRINT_ACCEPT_ANY_OPTION), hostFingerprint, m_fingerprint); - if (hostFingerprint.ToLower() != m_fingerprint.ToLower()) + if (!String.Equals(hostFingerprint, m_fingerprint, StringComparison.OrdinalIgnoreCase)) throw new Library.Utility.HostKeyException(Strings.SSHv2Backend.FingerprintNotMatchManagedError(hostFingerprint.ToLower()), hostFingerprint, m_fingerprint); else e.CanTrust = true; @@ -291,11 +293,7 @@ namespace Duplicati.Library.Backend if (string.IsNullOrEmpty(path)) return; - string working_dir = m_con.WorkingDirectory; - - if (!working_dir.EndsWith("/", StringComparison.Ordinal)) - working_dir += "/"; - + string working_dir = Duplicati.Library.Utility.Utility.AppendDirSeparator(m_con.WorkingDirectory, "/"); if (working_dir == path) return; diff --git a/Duplicati/Library/Backend/SharePoint/SharePointBackend.cs b/Duplicati/Library/Backend/SharePoint/SharePointBackend.cs index 2e0bad9c3..2823f1b88 100644 --- a/Duplicati/Library/Backend/SharePoint/SharePointBackend.cs +++ b/Duplicati/Library/Backend/SharePoint/SharePointBackend.cs @@ -169,8 +169,7 @@ namespace Duplicati.Library.Backend m_serverRelPath = u.Path; if (!m_serverRelPath.StartsWith("/", StringComparison.Ordinal)) m_serverRelPath = "/" + m_serverRelPath; - if (!m_serverRelPath.EndsWith("/", StringComparison.Ordinal)) - m_serverRelPath += "/"; + m_serverRelPath = Duplicati.Library.Utility.Utility.AppendDirSeparator(m_serverRelPath, "/"); // remove marker for SP-Web m_serverRelPath = m_serverRelPath.Replace("//", "/"); diff --git a/Duplicati/Library/Backend/TahoeLAFS/TahoeBackend.cs b/Duplicati/Library/Backend/TahoeLAFS/TahoeBackend.cs index 14c52a010..30973c060 100644 --- a/Duplicati/Library/Backend/TahoeLAFS/TahoeBackend.cs +++ b/Duplicati/Library/Backend/TahoeLAFS/TahoeBackend.cs @@ -105,8 +105,7 @@ namespace Duplicati.Library.Backend m_useSSL = Utility.Utility.ParseBoolOption(options, "use-ssl"); m_url = u.SetScheme(m_useSSL ? "https" : "http").SetQuery(null).SetCredentials(null, null).ToString(); - if (!m_url.EndsWith("/", StringComparison.Ordinal)) - m_url += "/"; + m_url = Duplicati.Library.Utility.Utility.AppendDirSeparator(m_url, "/"); } private System.Net.HttpWebRequest CreateRequest(string remotename, string queryparams) diff --git a/Duplicati/Library/Backend/WEBDAV/WEBDAV.cs b/Duplicati/Library/Backend/WEBDAV/WEBDAV.cs index c94307cc7..50f8939a9 100644 --- a/Duplicati/Library/Backend/WEBDAV/WEBDAV.cs +++ b/Duplicati/Library/Backend/WEBDAV/WEBDAV.cs @@ -93,14 +93,12 @@ namespace Duplicati.Library.Backend m_useSSL = Utility.Utility.ParseBoolOption(options, "use-ssl"); m_url = u.SetScheme(m_useSSL ? "https" : "http").SetCredentials(null, null).SetQuery(null).ToString(); - if (!m_url.EndsWith("/", StringComparison.Ordinal)) - m_url += "/"; + m_url = Duplicati.Library.Utility.Utility.AppendDirSeparator(m_url, "/"); m_path = u.Path; if (!m_path.StartsWith("/", StringComparison.Ordinal)) m_path = "/" + m_path; - if (!m_path.EndsWith("/", StringComparison.Ordinal)) - m_path += "/"; + m_path = Duplicati.Library.Utility.Utility.AppendDirSeparator(m_path, "/"); m_path = Library.Utility.Uri.UrlDecode(m_path); m_rawurl = new Utility.Uri(m_useSSL ? "https" : "http", u.Host, m_path).ToString(); diff --git a/Duplicati/Library/DynamicLoader/BackendLoader.cs b/Duplicati/Library/DynamicLoader/BackendLoader.cs index a7f36476c..88ed5e0e6 100644 --- a/Duplicati/Library/DynamicLoader/BackendLoader.cs +++ b/Duplicati/Library/DynamicLoader/BackendLoader.cs @@ -83,10 +83,10 @@ namespace Duplicati.Library.DynamicLoader if (m_interfaces.ContainsKey(tmpscheme)) { var commands = m_interfaces[tmpscheme].SupportedCommands; - if (commands != null && (commands.Where(x => + if (commands != null && (commands.Any(x => x.Name.Equals("use-ssl", StringComparison.OrdinalIgnoreCase) || - (x.Aliases != null && x.Aliases.Where(y => y.Equals("use-ssl", StringComparison.OrdinalIgnoreCase)).Any()) - ).Any())) + (x.Aliases != null && x.Aliases.Any(y => y.Equals("use-ssl", StringComparison.OrdinalIgnoreCase))) + ))) { newOpts["use-ssl"] = "true"; return (IBackend)Activator.CreateInstance(m_interfaces[tmpscheme].GetType(), url, newOpts); diff --git a/Duplicati/Library/Encryption/GPGEncryption.cs b/Duplicati/Library/Encryption/GPGEncryption.cs index 0683e00ca..f79df6bd0 100644 --- a/Duplicati/Library/Encryption/GPGEncryption.cs +++ b/Duplicati/Library/Encryption/GPGEncryption.cs @@ -178,7 +178,7 @@ namespace Duplicati.Library.Encryption m_decryption_args += " " + GPG_DECRYPTION_COMMAND; if (options.ContainsKey(COMMANDLINE_OPTIONS_PATH)) - m_programpath = Library.Utility.Utility.ExpandEnvironmentVariables(options[COMMANDLINE_OPTIONS_PATH]); + m_programpath = Environment.ExpandEnvironmentVariables(options[COMMANDLINE_OPTIONS_PATH]); } diff --git a/Duplicati/Library/Interface/CustomExceptions.cs b/Duplicati/Library/Interface/CustomExceptions.cs index 1d0cde056..2e0c90262 100644 --- a/Duplicati/Library/Interface/CustomExceptions.cs +++ b/Duplicati/Library/Interface/CustomExceptions.cs @@ -139,5 +139,48 @@ namespace Duplicati.Library.Interface public CancelException(string message, Exception innerException) : base(message, "Cancelled", innerException) { } -} + } + + /// + /// The reason why an operation is aborted + /// + public enum OperationAbortReason + { + /// + /// The operation is aborted, but this is considered a normal operation + /// + Normal, + /// + /// The operation is aborted and this should give a warning + /// + Warning, + /// + /// The operation is aborted and this is an error + /// + Error + } + + /// + /// A class that signals the operation should be aborted + /// + [Serializable] + public class OperationAbortException : UserInformationException + { + /// + /// The reason for the abort operation + /// + public readonly OperationAbortReason AbortReason; + + public OperationAbortException(OperationAbortReason reason, string message) + : base(message, "OperationAborted") + { + AbortReason = reason; + } + + public OperationAbortException(OperationAbortReason reason, string message, Exception innerException) + : base(message, "OperationAborted", innerException) + { + AbortReason = reason; + } + } } diff --git a/Duplicati/Library/Localization/MoLocalizationService.cs b/Duplicati/Library/Localization/MoLocalizationService.cs index d014893e9..62d558385 100644 --- a/Duplicati/Library/Localization/MoLocalizationService.cs +++ b/Duplicati/Library/Localization/MoLocalizationService.cs @@ -72,7 +72,7 @@ namespace Duplicati.Library.Localization { var filenames = new string[] { // Load the specialized version first - string.Format("localization-{0}.mo", ci.Name), + string.Format("localization-{0}.mo", ci.Name.Replace('-', '_')), // Then try the generic language version string.Format("localization-{0}.mo", ci.TwoLetterISOLanguageName) }; diff --git a/Duplicati/Library/Logging/Log.cs b/Duplicati/Library/Logging/Log.cs index c64e87af1..a3f8e487d 100644 --- a/Duplicati/Library/Logging/Log.cs +++ b/Duplicati/Library/Logging/Log.cs @@ -93,7 +93,7 @@ namespace Duplicati.Library.Logging public static object Lock { get { return m_lock; } } /// - /// Gets a log tag taht reflects the type + /// Gets a log tag that reflects the type /// /// The log-tag for the type. /// The type to get the tag for. @@ -104,7 +104,7 @@ namespace Duplicati.Library.Logging /// - /// Gets a log tag taht reflects the type + /// Gets a log tag that reflects the type /// /// The log-tag for the type. /// The type to get the tag for. @@ -341,10 +341,32 @@ namespace Duplicati.Library.Logging /// /// Starts a new scope, that can be closed by disposing the returned instance /// + /// Flag indicating if the scope should be detached from the parent /// The new scope. - public static IDisposable StartIsolatingScope() + public static IDisposable StartIsolatingScope(bool detached) { - return StartScope((ILogDestination)null, null, true); + lock (m_lock) + { + var scope = StartScope((ILogDestination)null, null, true); + if (detached) + DetachCurrentScope(scope); + return scope; + } + } + + /// + /// Detaches the current scope, such that new scopes do not chain onto this + /// + /// The current scope. + public static IDisposable DetachCurrentScope(IDisposable scope) + { + lock (m_lock) + { + if (CurrentScope == scope && scope != null && CurrentScope.Parent != null) + CurrentScope = CurrentScope.Parent; + } + + return scope; } /// @@ -445,7 +467,6 @@ namespace Duplicati.Library.Logging { System.Runtime.Remoting.Messaging.CallContext.LogicalSetData(LOGICAL_CONTEXT_KEY, null); } - } } } diff --git a/Duplicati/Library/Logging/RepeatingLogScope.cs b/Duplicati/Library/Logging/RepeatingLogScope.cs index 5fb2e3687..ba41720f6 100644 --- a/Duplicati/Library/Logging/RepeatingLogScope.cs +++ b/Duplicati/Library/Logging/RepeatingLogScope.cs @@ -66,7 +66,7 @@ namespace Duplicati.Library.Logging var remainingTime = m_maxIdleTime; while (!m_completed) { - await Task.Delay(new TimeSpan(Math.Max(TimeSpan.FromMilliseconds(500).Ticks, remainingTime))); + await Task.Delay(new TimeSpan(Math.Max(TimeSpan.FromMilliseconds(500).Ticks, remainingTime))).ConfigureAwait(false); if (m_completed) return; if (m_lastEntry == null) diff --git a/Duplicati/Library/Logging/Timer.cs b/Duplicati/Library/Logging/Timer.cs index 7ae58072b..197a9e72e 100644 --- a/Duplicati/Library/Logging/Timer.cs +++ b/Duplicati/Library/Logging/Timer.cs @@ -18,8 +18,6 @@ // #endregion using System; -using System.Collections.Generic; -using System.Text; namespace Duplicati.Library.Logging { diff --git a/Duplicati/Library/Main/BackendManager.cs b/Duplicati/Library/Main/BackendManager.cs index 64f302fc4..535d6f35a 100644 --- a/Duplicati/Library/Main/BackendManager.cs +++ b/Duplicati/Library/Main/BackendManager.cs @@ -248,7 +248,6 @@ namespace Duplicati.Library.Main private readonly LocalDatabase m_database; private readonly System.Threading.Thread m_callerThread; private List m_dbqueue; - private readonly IBackendWriter m_stats; private interface IDbEntry { } @@ -273,10 +272,9 @@ namespace Duplicati.Library.Main public string Newname; } - public DatabaseCollector(LocalDatabase database, IBackendWriter stats) + public DatabaseCollector(LocalDatabase database) { m_database = database; - m_stats = stats; m_dbqueue = new List(); if (m_database != null) m_callerThread = System.Threading.Thread.CurrentThread; @@ -378,7 +376,7 @@ namespace Duplicati.Library.Main m_numberofretries = options.NumberOfRetries; m_retrydelay = options.RetryDelay; - m_db = new DatabaseCollector(database, statwriter); + m_db = new DatabaseCollector(database); m_backend = DynamicLoader.BackendLoader.GetBackend(m_backendurl, m_options.RawOptions); if (m_backend == null) @@ -633,7 +631,7 @@ namespace Duplicati.Library.Main private void RenameFileAfterError(FileEntryItem item) { var p = VolumeBase.ParseFilename(item.RemoteFilename); - var guid = VolumeWriterBase.GenerateGuid(m_options); + var guid = VolumeWriterBase.GenerateGuid(); var time = p.Time.Ticks == 0 ? p.Time : p.Time.AddSeconds(1); var newname = VolumeBase.GenerateFilename(p.FileType, p.Prefix, guid, time, p.CompressionModule, p.EncryptionModule); var oldname = item.RemoteFilename; @@ -735,7 +733,7 @@ namespace Duplicati.Library.Main { using (var fs = System.IO.File.OpenRead(item.LocalFilename)) using (var ts = new ThrottledStream(fs, m_options.MaxUploadPrSecond, m_options.MaxDownloadPrSecond)) - using (var pgs = new Library.Utility.ProgressReportingStream(ts, item.Size, pg => HandleProgress(ts, pg))) + using (var pgs = new Library.Utility.ProgressReportingStream(ts, pg => HandleProgress(ts, pg))) ((Library.Interface.IStreamingBackend)m_backend).Put(item.RemoteFilename, pgs); } else @@ -751,7 +749,7 @@ namespace Duplicati.Library.Main if (m_options.ListVerifyUploads) { - var f = m_backend.List().Where(n => n.Name.Equals(item.RemoteFilename, StringComparison.OrdinalIgnoreCase)).FirstOrDefault(); + var f = m_backend.List().FirstOrDefault(n => n.Name.Equals(item.RemoteFilename, StringComparison.OrdinalIgnoreCase)); if (f == null) throw new Exception(string.Format("List verify failed, file was not found after upload: {0}", item.RemoteFilename)); else if (f.Size != item.Size && f.Size >= 0) @@ -829,7 +827,7 @@ namespace Duplicati.Library.Main using (var ss = new ShaderStream(nextTierWriter, false)) { using (var ts = new ThrottledStream(ss, m_options.MaxDownloadPrSecond, m_options.MaxUploadPrSecond)) - using (var pgs = new Library.Utility.ProgressReportingStream(ts, item.Size, pg => HandleProgress(ts, pg))) + using (var pgs = new Library.Utility.ProgressReportingStream(ts, pg => HandleProgress(ts, pg))) { taskHasher.Start(); // We do not start tasks earlier to be sure the input always gets closed. if (taskDecrypter != null) taskDecrypter.Start(); @@ -858,7 +856,7 @@ namespace Duplicati.Library.Main // are properly ended and tidied up. For what is thrown: If exceptions in main thread occured (download) it is thrown, // then hasher task is checked and last decryption. This resembles old logic. try { retHashcode = taskHasher.Result; } - catch (AggregateException ex) { if (!hadException) { hadException = true; throw ex.InnerExceptions[0]; } } + catch (AggregateException ex) { if (!hadException) { hadException = true; throw ex.Flatten().InnerException; } } finally { if (taskDecrypter != null) @@ -869,10 +867,11 @@ namespace Duplicati.Library.Main if (!hadException) { hadException = true; - if (ex.InnerExceptions[0] is System.Security.Cryptography.CryptographicException) - throw ex.InnerExceptions[0]; + AggregateException flattenedException = ex.Flatten(); + if (flattenedException.InnerException is System.Security.Cryptography.CryptographicException) + throw flattenedException.InnerException; else - throw new System.Security.Cryptography.CryptographicException(ex.InnerExceptions[0].Message, ex.InnerExceptions[0]); + throw new System.Security.Cryptography.CryptographicException(flattenedException.InnerException.Message, flattenedException.InnerException); } } } @@ -914,7 +913,7 @@ namespace Duplicati.Library.Main using (var ss = new ShaderStream(hs, true)) { using (var ts = new ThrottledStream(ss, m_options.MaxDownloadPrSecond, m_options.MaxUploadPrSecond)) - using (var pgs = new Library.Utility.ProgressReportingStream(ts, item.Size, pg => HandleProgress(ts, pg))) + using (var pgs = new Library.Utility.ProgressReportingStream(ts, pg => HandleProgress(ts, pg))) { ((Library.Interface.IStreamingBackend)m_backend).Get(item.RemoteFilename, pgs); } ss.Flush(); retDownloadSize = ss.TotalBytesWritten; diff --git a/Duplicati/Library/Main/Controller.cs b/Duplicati/Library/Main/Controller.cs index 50a4682b7..3c6a4903a 100644 --- a/Duplicati/Library/Main/Controller.cs +++ b/Duplicati/Library/Main/Controller.cs @@ -22,7 +22,6 @@ using System.Linq; #endregion using System; using System.Collections.Generic; -using System.Text; using Duplicati.Library.Utility; namespace Duplicati.Library.Main @@ -56,11 +55,6 @@ namespace Duplicati.Library.Main /// private System.Threading.Thread m_currentTaskThread = null; - /// - /// Holds various keys that need to be reset after running the task - /// - private readonly Dictionary m_resetKeys = new Dictionary(); - /// /// The thread priority to reset to /// @@ -164,7 +158,7 @@ namespace Duplicati.Library.Main return List((IEnumerable)null, filter); } - public Duplicati.Library.Interface.IListResults List (string filterstring, Library.Utility.IFilter filter = null) + public Duplicati.Library.Interface.IListResults List(string filterstring) { return List(filterstring == null ? null : new string[] { filterstring }, null); } @@ -436,14 +430,29 @@ namespace Duplicati.Library.Main { result.EndTime = DateTime.UtcNow; - try { (result as BasicResults).OperationProgressUpdater.UpdatePhase(OperationPhase.Error); } - catch { } + if (ex is Library.Interface.OperationAbortException oae) + { + // Perform the module shutdown + OnOperationComplete(ex); - OnOperationComplete(ex); + // Log this as a normal operation, as the script rasing the exception, + // has already populated either warning or log messages as required + Logging.Log.WriteInformationMessage(LOGTAG, "AbortOperation", "Aborting operation by request, requested result: {0}", oae.AbortReason); - Logging.Log.WriteErrorMessage(LOGTAG, "FailedOperation", ex, Strings.Controller.FailedOperationMessage(m_options.MainAction, ex.Message)); + return result; + } + else + { + try { (result as BasicResults).OperationProgressUpdater.UpdatePhase(OperationPhase.Error); } + catch { } + + OnOperationComplete(ex); + + Logging.Log.WriteErrorMessage(LOGTAG, "FailedOperation", ex, Strings.Controller.FailedOperationMessage(m_options.MainAction, ex.Message)); + + throw; + } - throw; } finally { @@ -506,21 +515,6 @@ namespace Duplicati.Library.Main m_resetLocaleUI = null; } - if (m_resetKeys != null) - { - var keys = m_resetKeys.Keys.ToArray(); - foreach(var k in keys) - { - try - { - Environment.SetEnvironmentVariable(k, m_resetKeys[k]); - } - catch { } - - m_resetKeys.Remove(k); - } - } - if (m_logTarget != null) { m_logTarget.Dispose(); @@ -548,7 +542,7 @@ namespace Duplicati.Library.Main m_options.LoadedModules.Clear(); foreach (Library.Interface.IGenericModule m in DynamicLoader.GenericLoader.Modules) - m_options.LoadedModules.Add(new KeyValuePair(Array.IndexOf(m_options.DisableModules, m.Key.ToLower()) < 0 && (m.LoadAsDefault || Array.IndexOf(m_options.EnableModules, m.Key.ToLower()) >= 0), m)); + m_options.LoadedModules.Add(new KeyValuePair(!m_options.DisableModules.Contains(m.Key, StringComparer.OrdinalIgnoreCase) && (m.LoadAsDefault || m_options.EnableModules.Contains(m.Key, StringComparer.OrdinalIgnoreCase)), m)); // Make the filter read-n-write able in the generic modules var pristinefilter = string.Join(System.IO.Path.PathSeparator.ToString(), FilterExpression.Serialize(filter)); @@ -563,7 +557,7 @@ namespace Duplicati.Library.Main //// Since Configure in RunScript can alter the RawOptions, make sure it is first in the list for Configure var LoadedModules = new List>(); foreach (var mx in m_options.LoadedModules) - if (mx.Value.ToString().ToLower().Contains("runscript")) + if (mx.Value.ToString().IndexOf("runscript", StringComparison.OrdinalIgnoreCase) >= 0) { LoadedModules.Insert(0, mx); } @@ -622,18 +616,6 @@ namespace Duplicati.Library.Main if (m_options.HasTempDir) { Library.Utility.TempFolder.SystemTempPath = m_options.TempDir; - if (Library.Utility.Utility.IsClientLinux) - { - m_resetKeys["TMPDIR"] = Environment.GetEnvironmentVariable("TMPDIR"); - Environment.SetEnvironmentVariable("TMPDIR", m_options.TempDir); - } - else - { - m_resetKeys["TMP"] = Environment.GetEnvironmentVariable("TMP"); - m_resetKeys["TEMP"] = Environment.GetEnvironmentVariable("TEMP"); - Environment.SetEnvironmentVariable("TMP", m_options.TempDir); - Environment.SetEnvironmentVariable("TEMP", m_options.TempDir); - } } if (m_options.HasForcedLocale) @@ -685,7 +667,7 @@ namespace Duplicati.Library.Main selectedRetentionOptions.Add("keep-versions"); } - if (m_options.RetentionPolicy.Count() > 0) + if (m_options.RetentionPolicy.Any()) { selectedRetentionOptions.Add("retention-policy"); } @@ -762,7 +744,7 @@ namespace Duplicati.Library.Main if (l != null) foreach (Library.Interface.ICommandLineArgument a in l) { - if (supportedOptions.ContainsKey(a.Name) && Array.IndexOf(Options.KnownDuplicates, a.Name.ToLower()) < 0) + if (supportedOptions.ContainsKey(a.Name) && !Options.KnownDuplicates.Contains(a.Name, StringComparer.OrdinalIgnoreCase)) Logging.Log.WriteWarningMessage(LOGTAG, "DuplicateOption", null, Strings.Controller.DuplicateOptionNameWarning(a.Name)); supportedOptions[a.Name] = a; @@ -770,7 +752,7 @@ namespace Duplicati.Library.Main if (a.Aliases != null) foreach (string s in a.Aliases) { - if (supportedOptions.ContainsKey(s) && Array.IndexOf(Options.KnownDuplicates, s.ToLower()) < 0) + if (supportedOptions.ContainsKey(s) && !Options.KnownDuplicates.Contains(s, StringComparer.OrdinalIgnoreCase)) Logging.Log.WriteWarningMessage(LOGTAG, "DuplicateOption", null, Strings.Controller.DuplicateOptionNameWarning(s)); supportedOptions[s] = a; @@ -900,6 +882,7 @@ namespace Duplicati.Library.Main string source; try { + // TODO: This expands "C:" to CWD, but not C:\ source = System.IO.Path.GetFullPath(expandedSource); } catch (Exception ex) @@ -1059,6 +1042,9 @@ namespace Duplicati.Library.Main { return Strings.Controller.UnsupportedSizeValue(optionname, value); } + + if (!string.IsNullOrWhiteSpace(value) && char.IsDigit(value.Last())) + return Strings.Controller.NonQualifiedSizeValue(optionname, value); } else if (arg.Type == Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Timespan) { diff --git a/Duplicati/Library/Main/Database/ExtensionMethods.cs b/Duplicati/Library/Main/Database/ExtensionMethods.cs index 90241ead5..515cda2f4 100644 --- a/Duplicati/Library/Main/Database/ExtensionMethods.cs +++ b/Duplicati/Library/Main/Database/ExtensionMethods.cs @@ -41,7 +41,7 @@ namespace Duplicati.Library.Main.Database public static string GetPrintableCommandText(this System.Data.IDbCommand self) { var txt = self.CommandText; -#if DEBUG + foreach(var p in self.Parameters.Cast()) { var ix = txt.IndexOf('?'); @@ -58,11 +58,21 @@ namespace Duplicati.Library.Main.Database txt = txt.Substring(0, ix) + v + txt.Substring(ix + 1); } } -#endif + return txt; } + public static int ExecuteNonQuery(this System.Data.IDbCommand self, bool writeLog) + { + return ExecuteNonQuery(self, writeLog, null, null); + } + public static int ExecuteNonQuery(this System.Data.IDbCommand self, string cmd, params object[] values) + { + return ExecuteNonQuery(self, true, cmd, values); + } + + public static int ExecuteNonQuery(this System.Data.IDbCommand self, bool writeLog, string cmd, params object[] values) { if (cmd != null) self.CommandText = cmd; @@ -74,11 +84,16 @@ namespace Duplicati.Library.Main.Database self.AddParameter(n); } - using(new Logging.Timer(LOGTAG, "ExecuteNonQuery", string.Format("ExecuteNonQuery: {0}", self.GetPrintableCommandText()))) + using(writeLog ? new Logging.Timer(LOGTAG, "ExecuteNonQuery", string.Format("ExecuteNonQuery: {0}", self.GetPrintableCommandText())) : null) return self.ExecuteNonQuery(); } public static object ExecuteScalar(this System.Data.IDbCommand self, string cmd, params object[] values) + { + return ExecuteScalar(self, true, cmd, values); + } + + public static object ExecuteScalar(this System.Data.IDbCommand self, bool writeLog, string cmd, params object[] values) { if (cmd != null) self.CommandText = cmd; @@ -90,21 +105,36 @@ namespace Duplicati.Library.Main.Database self.AddParameter(n); } - using(new Logging.Timer(LOGTAG, "ExecuteScalar", string.Format("ExecuteScalar: {0}", self.GetPrintableCommandText()))) + using(writeLog ? new Logging.Timer(LOGTAG, "ExecuteScalar", string.Format("ExecuteScalar: {0}", self.GetPrintableCommandText())) : null) return self.ExecuteScalar(); } + public static long ExecuteScalarInt64(this System.Data.IDbCommand self, bool writeLog, long defaultvalue = -1) + { + return ExecuteScalarInt64(self, writeLog, null, defaultvalue); + } + public static long ExecuteScalarInt64(this System.Data.IDbCommand self, long defaultvalue = -1) { - return ExecuteScalarInt64(self, null, defaultvalue, null); + return ExecuteScalarInt64(self, true, null, defaultvalue); + } + + public static long ExecuteScalarInt64(this System.Data.IDbCommand self, bool writeLog, string cmd, long defaultvalue = -1) + { + return ExecuteScalarInt64(self, writeLog, cmd, defaultvalue, null); } public static long ExecuteScalarInt64(this System.Data.IDbCommand self, string cmd, long defaultvalue = -1) { - return ExecuteScalarInt64(self, cmd, defaultvalue, null); + return ExecuteScalarInt64(self, true, cmd, defaultvalue, null); } public static long ExecuteScalarInt64(this System.Data.IDbCommand self, string cmd, long defaultvalue, params object[] values) + { + return ExecuteScalarInt64(self, true, cmd, defaultvalue, values); + } + + public static long ExecuteScalarInt64(this System.Data.IDbCommand self, bool writeLog, string cmd, long defaultvalue, params object[] values) { if (cmd != null) self.CommandText = cmd; @@ -116,7 +146,7 @@ namespace Duplicati.Library.Main.Database self.AddParameter(n); } - using(new Logging.Timer(LOGTAG, "ExecuteScalarInt64", string.Format("ExecuteScalarInt64: {0}", self.GetPrintableCommandText()))) + using(writeLog ? new Logging.Timer(LOGTAG, "ExecuteScalarInt64", string.Format("ExecuteScalarInt64: {0}", self.GetPrintableCommandText())) : null) using(var rd = self.ExecuteReader()) if (rd.Read()) return ConvertValueToInt64(rd, 0, defaultvalue); @@ -125,6 +155,11 @@ namespace Duplicati.Library.Main.Database } public static System.Data.IDataReader ExecuteReader(this System.Data.IDbCommand self, string cmd, params object[] values) + { + return ExecuteReader(self, true, cmd, values); + } + + public static System.Data.IDataReader ExecuteReader(this System.Data.IDbCommand self, bool writeLog, string cmd, params object[] values) { if (cmd != null) self.CommandText = cmd; @@ -136,7 +171,7 @@ namespace Duplicati.Library.Main.Database self.AddParameter(n); } - using(new Logging.Timer(LOGTAG, "ExcuteReader", string.Format("ExecuteReader: {0}", self.GetPrintableCommandText()))) + using(writeLog ? new Logging.Timer(LOGTAG, "ExecuteReader", string.Format("ExecuteReader: {0}", self.GetPrintableCommandText())) : null) return self.ExecuteReader(); } diff --git a/Duplicati/Library/Main/Database/LocalBackupDatabase.cs b/Duplicati/Library/Main/Database/LocalBackupDatabase.cs index 51a9726d5..e1e0e26e3 100644 --- a/Duplicati/Library/Main/Database/LocalBackupDatabase.cs +++ b/Duplicati/Library/Main/Database/LocalBackupDatabase.cs @@ -86,16 +86,20 @@ namespace Duplicati.Library.Main.Database private readonly System.Data.IDbCommand m_findfileCommand; private readonly System.Data.IDbCommand m_selectfilelastmodifiedCommand; + private readonly System.Data.IDbCommand m_selectfilelastmodifiedWithSizeCommand; private readonly System.Data.IDbCommand m_selectfileHashCommand; private readonly System.Data.IDbCommand m_selectblocklistHashesCommand; private readonly System.Data.IDbCommand m_insertfileOperationCommand; - + private readonly System.Data.IDbCommand m_selectfilemetadatahashandsizeCommand; + private PathLookupHelper m_pathLookup; private Dictionary m_blockCache; private long m_filesetId; + private readonly bool m_logQueries; + public LocalBackupDatabase(string path, Options options) : this(new LocalDatabase(path, "Backup", false), options) { @@ -105,6 +109,8 @@ namespace Duplicati.Library.Main.Database public LocalBackupDatabase(LocalDatabase db, Options options) : base(db) { + m_logQueries = options.ProfileAllDatabaseQueries; + m_findblockCommand = m_connection.CreateCommand(); m_insertblockCommand = m_connection.CreateCommand(); m_insertfileCommand = m_connection.CreateCommand(); @@ -119,8 +125,10 @@ namespace Duplicati.Library.Main.Database m_insertfileOperationCommand = m_connection.CreateCommand(); m_findfileCommand = m_connection.CreateCommand(); m_selectfilelastmodifiedCommand = m_connection.CreateCommand(); + m_selectfilelastmodifiedWithSizeCommand = m_connection.CreateCommand(); m_selectfileHashCommand = m_connection.CreateCommand(); m_insertblocksetentryFastCommand = m_connection.CreateCommand(); + m_selectfilemetadatahashandsizeCommand = m_connection.CreateCommand(); m_findblockCommand.CommandText = @"SELECT ""ID"" FROM ""Block"" WHERE ""Hash"" = ? AND ""Size"" = ?"; m_findblockCommand.AddParameters(2); @@ -161,17 +169,97 @@ namespace Duplicati.Library.Main.Database m_selectfilelastmodifiedCommand.CommandText = @"SELECT ""A"".""ID"", ""B"".""LastModified"" FROM (SELECT ""ID"" FROM ""File"" WHERE ""Path"" = ?) ""A"" CROSS JOIN ""FilesetEntry"" ""B"" WHERE ""A"".""ID"" = ""B"".""FileID"" AND ""B"".""FilesetID"" = ?"; m_selectfilelastmodifiedCommand.AddParameters(2); - //Need a temporary table with path/lastmodified lookups - m_findfileCommand.CommandText = - @" SELECT ""File"".""ID"" AS ""FileID"", ""FilesetEntry"".""Lastmodified"", ""FileBlockset"".""Length"", ""MetaBlockset"".""Fullhash"" AS ""Metahash"", ""MetaBlockset"".""Length"" AS ""Metasize"" " + - @" FROM ""File"", ""FilesetEntry"", ""Fileset"", ""Blockset"" ""FileBlockset"", ""Metadataset"", ""Blockset"" ""MetaBlockset"" " + - @" WHERE ""File"".""Path"" = ? " + - @" AND ""FilesetEntry"".""FileID"" = ""File"".""ID"" AND ""Fileset"".""ID"" = ""FilesetEntry"".""FilesetID"" " + - @" AND ""FileBlockset"".""ID"" = ""File"".""BlocksetID"" " + - @" AND ""Metadataset"".""ID"" = ""File"".""MetadataID"" AND ""MetaBlockset"".""ID"" = ""Metadataset"".""BlocksetID"" " + - @" ORDER BY ""Fileset"".""Timestamp"" DESC " + - @" LIMIT 1 "; - m_findfileCommand.AddParameters(1); + m_selectfilelastmodifiedWithSizeCommand.CommandText = @"SELECT ""C"".""ID"", ""C"".""LastModified"", ""D"".""Length"" FROM (SELECT ""A"".""ID"", ""B"".""LastModified"", ""A"".""BlocksetID"" FROM (SELECT ""ID"", ""BlocksetID"" FROM ""File"" WHERE ""Path"" = ?) ""A"" CROSS JOIN ""FilesetEntry"" ""B"" WHERE ""A"".""ID"" = ""B"".""FileID"" AND ""B"".""FilesetID"" = ?) AS ""C"", ""Blockset"" AS ""D"" WHERE ""C"".""BlocksetID"" == ""D"".""ID"" "; + m_selectfilelastmodifiedWithSizeCommand.AddParameters(2); + + m_selectfilemetadatahashandsizeCommand.CommandText = @"SELECT ""Blockset"".""Length"", ""Blockset"".""FullHash"" FROM ""Blockset"", ""Metadataset"", ""File"" WHERE ""File"".""ID"" = ? AND ""Blockset"".""ID"" = ""Metadataset"".""BlocksetID"" AND ""Metadataset"".""ID"" = ""File"".""MetadataID"" "; + m_selectfilemetadatahashandsizeCommand.AddParameters(1); + + // Allow users to test on real-world data + // to get feedback on potential performance + int.TryParse(Environment.GetEnvironmentVariable("TEST_QUERY_VERSION"), out var testqueryversion); + + if (testqueryversion != 0) + Logging.Log.WriteWarningMessage(LOGTAG, "TestFileQuery", null, "Using performance test query version {0} as the TEST_QUERY_VERSION environment variable is set", testqueryversion); + + // The original query (v==1) finds the most recent entry of the file in question, + // but it requires some large joins to extract the required information. + // To speed it up, we use a slightly simpler approach that only looks at the + // previous fileset, and uses information here. + // If there is a case where a file is sometimes there and sometimes not + // (i.e. filter file, remove filter) we will not find the file. + // We currently use this faster version, + // but allow users to switch back via an environment variable + // such that we can get performance feedback + + switch (testqueryversion) + { + // The query used in Duplicati until 2.0.3.9 + case 1: + m_findfileCommand.CommandText = + @" SELECT ""File"".""ID"" AS ""FileID"", ""FilesetEntry"".""Lastmodified"", ""FileBlockset"".""Length"", ""MetaBlockset"".""Fullhash"" AS ""Metahash"", ""MetaBlockset"".""Length"" AS ""Metasize"" " + + @" FROM ""File"", ""FilesetEntry"", ""Fileset"", ""Blockset"" ""FileBlockset"", ""Metadataset"", ""Blockset"" ""MetaBlockset"" " + + @" WHERE ""File"".""Path"" = ? " + + @" AND ""FilesetEntry"".""FileID"" = ""File"".""ID"" AND ""Fileset"".""ID"" = ""FilesetEntry"".""FilesetID"" " + + @" AND ""FileBlockset"".""ID"" = ""File"".""BlocksetID"" " + + @" AND ""Metadataset"".""ID"" = ""File"".""MetadataID"" AND ""MetaBlockset"".""ID"" = ""Metadataset"".""BlocksetID"" " + + @" AND ? IS NOT NULL" + + @" ORDER BY ""Fileset"".""Timestamp"" DESC " + + @" LIMIT 1 "; + break; + + // The fastest reported query in Duplicati 2.0.3.10, but with "LIMIT 1" added + default: + case 2: + var getLastFileEntryForPath = + @"SELECT ""A"".""ID"", ""B"".""LastModified"", ""A"".""BlocksetID"", ""A"".""MetadataID"" " + + @" FROM (SELECT ""ID"", ""BlocksetID"", ""MetadataID"" FROM ""File"" WHERE ""Path"" = ?) ""A"" " + + @" CROSS JOIN ""FilesetEntry"" ""B"" " + + @" WHERE ""A"".""ID"" = ""B"".""FileID"" " + + @" AND ""B"".""FilesetID"" = ? "; + + m_findfileCommand.CommandText = string.Format( + @"SELECT ""C"".""ID"" AS ""FileID"", ""C"".""LastModified"", ""D"".""Length"", ""E"".""FullHash"" as ""Metahash"", ""E"".""Length"" AS ""Metasize"" " + + @" FROM " + + @" ({0}) AS ""C"", ""Blockset"" AS ""D"", ""Blockset"" AS ""E"", ""Metadataset"" ""F"" " + + @" WHERE ""C"".""BlocksetID"" == ""D"".""ID"" AND ""C"".""MetadataID"" == ""F"".""ID"" AND ""F"".""BlocksetID"" = ""E"".""ID"" " + + @" LIMIT 1", + getLastFileEntryForPath + ); + break; + + // Potentially faster query: https://forum.duplicati.com/t/release-2-0-3-10-canary-2018-08-30/4497/25 + case 3: + m_findfileCommand.CommandText = + @" SELECT File.ID as FileID, FilesetEntry.Lastmodified, FileBlockset.Length, " + + @" MetaBlockset.FullHash AS Metahash, MetaBlockset.Length as Metasize " + + @" FROM FilesetEntry " + + @"INNER JOIN Fileset ON (FileSet.ID = FilesetEntry.FilesetID) " + + @"INNER JOIN File ON (File.ID = FilesetEntry.FileID) " + + @"INNER JOIN Metadataset ON (Metadataset.ID = File.MetadataID) " + + @"INNER JOIN Blockset AS MetaBlockset ON (MetaBlockset.ID = Metadataset.BlocksetID) " + + @" LEFT JOIN Blockset AS FileBlockset ON (FileBlockset.ID = File.BlocksetID) " + + @" WHERE File.Path = ? AND FilesetID = ? " + + @" LIMIT 1 "; + break; + + // The slow query used in Duplicati 2.0.3.10, but with "LIMIT 1" added + case 4: + m_findfileCommand.CommandText = + @" SELECT ""File"".""ID"" AS ""FileID"", ""FilesetEntry"".""Lastmodified"", ""FileBlockset"".""Length"", ""MetaBlockset"".""Fullhash"" AS ""Metahash"", ""MetaBlockset"".""Length"" AS ""Metasize"" " + + @" FROM ""File"", ""FilesetEntry"", ""Fileset"", ""Blockset"" ""FileBlockset"", ""Metadataset"", ""Blockset"" ""MetaBlockset"" " + + @" WHERE ""File"".""Path"" = ? " + + @" AND ""Fileset"".""ID"" = ? " + + @" AND ""FilesetEntry"".""FileID"" = ""File"".""ID"" AND ""Fileset"".""ID"" = ""FilesetEntry"".""FilesetID"" " + + @" AND ""FileBlockset"".""ID"" = ""File"".""BlocksetID"" " + + @" AND ""Metadataset"".""ID"" = ""File"".""MetadataID"" AND ""MetaBlockset"".""ID"" = ""Metadataset"".""BlocksetID"" " + + @" LIMIT 1 "; + break; + + } + + m_findfileCommand.AddParameters(2); + m_selectfileHashCommand.CommandText = @"SELECT ""Blockset"".""Fullhash"" FROM ""Blockset"", ""File"" WHERE ""Blockset"".""ID"" = ""File"".""BlocksetID"" AND ""File"".""ID"" = ? "; m_selectfileHashCommand.AddParameters(1); @@ -289,7 +377,7 @@ namespace Duplicati.Library.Main.Database m_findblockCommand.Transaction = transaction; m_findblockCommand.SetParameterValue(0, key); m_findblockCommand.SetParameterValue(1, size); - return m_findblockCommand.ExecuteScalarInt64(-1); + return m_findblockCommand.ExecuteScalarInt64(m_logQueries, -1); } /// @@ -314,7 +402,7 @@ namespace Duplicati.Library.Main.Database m_findblockCommand.Transaction = transaction; m_findblockCommand.SetParameterValue(0, key); m_findblockCommand.SetParameterValue(1, size); - var r = m_findblockCommand.ExecuteScalarInt64(-1); + var r = m_findblockCommand.ExecuteScalarInt64(m_logQueries, -1); if (r == -1L) { @@ -322,7 +410,7 @@ namespace Duplicati.Library.Main.Database m_insertblockCommand.SetParameterValue(0, key); m_insertblockCommand.SetParameterValue(1, volumeid); m_insertblockCommand.SetParameterValue(2, size); - r = m_insertblockCommand.ExecuteScalarInt64(); + m_insertblockCommand.ExecuteScalarInt64(m_logQueries); if (m_blockCache != null) m_blockCache.Add(key, size); return true; @@ -346,7 +434,7 @@ namespace Duplicati.Library.Main.Database public bool AddBlockset(string filehash, long size, int blocksize, IEnumerable hashes, IEnumerable blocklistHashes, out long blocksetid, System.Data.IDbTransaction transaction = null) { m_findblocksetCommand.Transaction = transaction; - blocksetid = m_findblocksetCommand.ExecuteScalarInt64(null, -1, filehash, size); + blocksetid = m_findblocksetCommand.ExecuteScalarInt64(m_logQueries, null, -1, filehash, size); if (blocksetid != -1) return false; //Found it @@ -355,7 +443,7 @@ namespace Duplicati.Library.Main.Database m_insertblocksetCommand.Transaction = tr.Parent; m_insertblocksetCommand.SetParameterValue(0, size); m_insertblocksetCommand.SetParameterValue(1, filehash); - blocksetid = m_insertblocksetCommand.ExecuteScalarInt64(); + blocksetid = m_insertblocksetCommand.ExecuteScalarInt64(m_logQueries); long ix = 0; if (blocklistHashes != null) @@ -366,7 +454,7 @@ namespace Duplicati.Library.Main.Database { m_insertblocklistHashesCommand.SetParameterValue(1, ix); m_insertblocklistHashesCommand.SetParameterValue(2, bh); - m_insertblocklistHashesCommand.ExecuteNonQuery(); + m_insertblocklistHashesCommand.ExecuteNonQuery(m_logQueries); ix++; } } @@ -385,7 +473,7 @@ namespace Duplicati.Library.Main.Database m_insertblocksetentryCommand.SetParameterValue(1, ix); m_insertblocksetentryCommand.SetParameterValue(2, h); m_insertblocksetentryCommand.SetParameterValue(3, exsize); - var c = m_insertblocksetentryCommand.ExecuteNonQuery(); + var c = m_insertblocksetentryCommand.ExecuteNonQuery(m_logQueries); if (c != 1) { Logging.Log.WriteErrorMessage(LOGTAG, "CheckingErrorsForIssue1400", null, "Checking errors, related to #1400. Unexpected result count: {0}, expected {1}, hash: {2}, size: {3}, blocksetid: {4}, ix: {5}, fullhash: {6}, fullsize: {7}", c, 1, h, exsize, blocksetid, ix, filehash, size); @@ -414,7 +502,7 @@ namespace Duplicati.Library.Main.Database /// /// Gets the metadataset ID from the filehash /// - /// true, if metadataset should be recorded, false if it already exists. + /// true, if metadataset found, false if does not exist. /// The metadata hash. /// The size of the metadata. /// The ID of the metadataset. @@ -424,7 +512,7 @@ namespace Duplicati.Library.Main.Database if (size > 0) { m_findmetadatasetCommand.Transaction = transaction; - metadataid = m_findmetadatasetCommand.ExecuteScalarInt64(null, -1, filehash, size); + metadataid = m_findmetadatasetCommand.ExecuteScalarInt64(m_logQueries, null, -1, filehash, size); return metadataid != -1; } @@ -435,7 +523,10 @@ namespace Duplicati.Library.Main.Database /// /// Adds a metadata set to the database, and returns a value indicating if the record was new /// - /// The metadata hash + /// The metadata hash + /// The size of the metadata + /// The transaction to execute under + /// The id of the blockset to add /// The id of the metadata set /// True if the set was added to the database, false otherwise public bool AddMetadataset(string filehash, long size, long blocksetid, out long metadataid, System.Data.IDbTransaction transaction = null) @@ -447,7 +538,7 @@ namespace Duplicati.Library.Main.Database { m_insertmetadatasetCommand.Transaction = tr.Parent; m_insertmetadatasetCommand.SetParameterValue(0, blocksetid); - metadataid = m_insertmetadatasetCommand.ExecuteScalarInt64(); + metadataid = m_insertmetadatasetCommand.ExecuteScalarInt64(m_logQueries); tr.Commit(); return true; } @@ -482,7 +573,7 @@ namespace Duplicati.Library.Main.Database m_findfilesetCommand.SetParameterValue(0, blocksetID); m_findfilesetCommand.SetParameterValue(1, metadataID); m_findfilesetCommand.SetParameterValue(2, filename); - fileidobj = m_findfilesetCommand.ExecuteScalarInt64(); + fileidobj = m_findfilesetCommand.ExecuteScalarInt64(m_logQueries); } if (fileidobj == -1) @@ -493,7 +584,7 @@ namespace Duplicati.Library.Main.Database m_insertfileCommand.SetParameterValue(0, filename); m_insertfileCommand.SetParameterValue(1, blocksetID); m_insertfileCommand.SetParameterValue(2, metadataID); - fileidobj = m_insertfileCommand.ExecuteScalarInt64(); + fileidobj = m_insertfileCommand.ExecuteScalarInt64(m_logQueries); tr.Commit(); // We do not need to update this, because we will not ask for the same file twice @@ -515,7 +606,7 @@ namespace Duplicati.Library.Main.Database m_insertfileOperationCommand.SetParameterValue(0, m_filesetId); m_insertfileOperationCommand.SetParameterValue(1, fileidobj); m_insertfileOperationCommand.SetParameterValue(2, lastmodified.ToUniversalTime().Ticks); - m_insertfileOperationCommand.ExecuteNonQuery(); + m_insertfileOperationCommand.ExecuteNonQuery(m_logQueries); } @@ -525,7 +616,7 @@ namespace Duplicati.Library.Main.Database m_insertfileOperationCommand.SetParameterValue(0, m_filesetId); m_insertfileOperationCommand.SetParameterValue(1, fileid); m_insertfileOperationCommand.SetParameterValue(2, lastmodified.ToUniversalTime().Ticks); - m_insertfileOperationCommand.ExecuteNonQuery(); + m_insertfileOperationCommand.ExecuteNonQuery(m_logQueries); } public void AddDirectoryEntry(string path, long metadataID, DateTime lastmodified, System.Data.IDbTransaction transaction = null) @@ -538,23 +629,53 @@ namespace Duplicati.Library.Main.Database AddFile(path, lastmodified, SYMLINK_BLOCKSET_ID, metadataID, transaction); } - public long GetFileLastModified(string path, long filesetid, out DateTime oldModified, System.Data.IDbTransaction transaction = null) + public long GetFileLastModified(string path, long filesetid, bool includeLength, out DateTime oldModified, out long length, System.Data.IDbTransaction transaction = null) { - m_selectfileHashCommand.Transaction = transaction; - m_selectfilelastmodifiedCommand.SetParameterValue(0, path); - m_selectfilelastmodifiedCommand.SetParameterValue(1, filesetid); - using (var rd = m_selectfilelastmodifiedCommand.ExecuteReader()) - if (rd.Read()) - { - oldModified = new DateTime(rd.ConvertValueToInt64(1), DateTimeKind.Utc); - return rd.ConvertValueToInt64(0); - } + if (includeLength) + { + m_selectfilelastmodifiedWithSizeCommand.Transaction = transaction; + m_selectfilelastmodifiedWithSizeCommand.SetParameterValue(0, path); + m_selectfilelastmodifiedWithSizeCommand.SetParameterValue(1, filesetid); + using (var rd = m_selectfilelastmodifiedWithSizeCommand.ExecuteReader(m_logQueries, null)) + if (rd.Read()) + { + oldModified = new DateTime(rd.ConvertValueToInt64(1), DateTimeKind.Utc); + length = rd.ConvertValueToInt64(2); + return rd.ConvertValueToInt64(0); + } + } + else + { + m_selectfilelastmodifiedCommand.Transaction = transaction; + m_selectfilelastmodifiedCommand.SetParameterValue(0, path); + m_selectfilelastmodifiedCommand.SetParameterValue(1, filesetid); + using (var rd = m_selectfilelastmodifiedCommand.ExecuteReader(m_logQueries, null)) + if (rd.Read()) + { + length = -1; + oldModified = new DateTime(rd.ConvertValueToInt64(1), DateTimeKind.Utc); + return rd.ConvertValueToInt64(0); + } + + } oldModified = new DateTime(0, DateTimeKind.Utc); + length = -1; return -1; } - public long GetFileEntry(string path, long filesetid, out DateTime oldModified, out long lastFileSize, out string oldMetahash, out long oldMetasize) + public Tuple GetMetadataHashAndSizeForFile(long fileid, System.Data.IDbTransaction transaction) + { + m_selectfilemetadatahashandsizeCommand.Transaction = transaction; + m_selectfilemetadatahashandsizeCommand.SetParameterValue(0, fileid); + using (var rd = m_selectfilemetadatahashandsizeCommand.ExecuteReader(m_logQueries, null)) + if (rd.Read()) + return new Tuple(rd.ConvertValueToInt64(0), rd.ConvertValueToString(1)); + + return null; + } + + public long GetFileEntry(string path, long filesetid, out DateTime oldModified, out long lastFileSize, out string oldMetahash, out long oldMetasize, System.Data.IDbTransaction transaction) { if (m_pathLookup != null) { @@ -579,8 +700,9 @@ namespace Duplicati.Library.Main.Database else { m_findfileCommand.SetParameterValue(0, path); - - using(var rd = m_findfileCommand.ExecuteReader()) + m_findfileCommand.SetParameterValue(1, filesetid); + m_findfileCommand.Transaction = transaction; + using(var rd = m_findfileCommand.ExecuteReader(m_logQueries, null)) if (rd.Read()) { oldModified = new DateTime(rd.ConvertValueToInt64(1), DateTimeKind.Utc); @@ -603,7 +725,7 @@ namespace Duplicati.Library.Main.Database public string GetFileHash(long fileid) { m_selectfileHashCommand.SetParameterValue(0, fileid); - var r = m_selectfileHashCommand.ExecuteScalar(); + var r = m_selectfileHashCommand.ExecuteScalar(m_logQueries, null); if (r == null || r == DBNull.Value) return null; diff --git a/Duplicati/Library/Main/Database/LocalDatabase.cs b/Duplicati/Library/Main/Database/LocalDatabase.cs index 385ec4aec..66f8c1bdf 100644 --- a/Duplicati/Library/Main/Database/LocalDatabase.cs +++ b/Duplicati/Library/Main/Database/LocalDatabase.cs @@ -625,7 +625,7 @@ namespace Duplicati.Library.Main.Database { get { - return m_reader.ConvertValueToInt64(1);; + return m_reader.ConvertValueToInt64(1); } } @@ -807,13 +807,19 @@ ON using(var cmd2 = m_connection.CreateCommand(transaction)) foreach(var filesetid in cmd.ExecuteReaderEnumerable(@"SELECT ""ID"" FROM ""Fileset"" ").Select(x => x.ConvertValueToInt64(0, -1))) { - var expandedCmd = string.Format(@"SELECT COUNT(*) FROM (SELECT DISTINCT ""Path"" FROM ({0}) UNION SELECT DISTINCT ""Path"" FROM ({1}))", LocalDatabase.LIST_FILESETS, LocalDatabase.LIST_FOLDERS_AND_SYMLINKS); + var expandedCmd = string.Format(@"SELECT COUNT(*) FROM (SELECT DISTINCT ""Path"" FROM ({0}) UNION SELECT DISTINCT ""Path"" FROM ({1}))", LocalDatabase.LIST_FILESETS, LocalDatabase.LIST_FOLDERS_AND_SYMLINKS); var expandedlist = cmd2.ExecuteScalarInt64(expandedCmd, 0, filesetid, FOLDER_BLOCKSET_ID, SYMLINK_BLOCKSET_ID, filesetid); //var storedfilelist = cmd2.ExecuteScalarInt64(string.Format(@"SELECT COUNT(*) FROM ""FilesetEntry"", ""File"" WHERE ""FilesetEntry"".""FilesetID"" = ? AND ""File"".""ID"" = ""FilesetEntry"".""FileID"" AND ""File"".""BlocksetID"" != ? AND ""File"".""BlocksetID"" != ?"), 0, filesetid, FOLDER_BLOCKSET_ID, SYMLINK_BLOCKSET_ID); var storedlist = cmd2.ExecuteScalarInt64(@"SELECT COUNT(*) FROM ""FilesetEntry"" WHERE ""FilesetEntry"".""FilesetID"" = ?", 0, filesetid); if (expandedlist != storedlist) - throw new Exception(string.Format("Unexpected difference in fileset {0}, found {1} entries, but expected {2}", filesetid, expandedlist, storedlist)); + { + var filesetname = filesetid.ToString(); + var fileset = FilesetTimes.Zip(Enumerable.Range(0, FilesetTimes.Count()), (a, b) => new Tuple(b, a.Key, a.Value)).FirstOrDefault(x => x.Item2 == filesetid); + if (fileset != null) + filesetname = string.Format("version {0}: {1} (database id: {2})", fileset.Item1, fileset.Item3, fileset.Item2); + throw new Interface.UserInformationException(string.Format("Unexpected difference in fileset {0}, found {1} entries, but expected {2}", filesetname, expandedlist, storedlist), "FilesetDifferences"); + } } } } @@ -1301,7 +1307,6 @@ ORDER BY { yield return new Tuple(curHash, buffer, index); buffer = new byte[blocksize]; - curHash = null; index = 0; } diff --git a/Duplicati/Library/Main/Database/LocalDeleteDatabase.cs b/Duplicati/Library/Main/Database/LocalDeleteDatabase.cs index fe5ec4287..b73d5de2c 100644 --- a/Duplicati/Library/Main/Database/LocalDeleteDatabase.cs +++ b/Duplicati/Library/Main/Database/LocalDeleteDatabase.cs @@ -51,12 +51,7 @@ namespace Duplicati.Library.Main.Database m_moveBlockToNewVolumeCommand.CommandText = @"UPDATE ""Block"" SET ""VolumeID"" = ? WHERE ""Hash"" = ? AND ""Size"" = ?"; m_moveBlockToNewVolumeCommand.AddParameters(3); } - - private long GetLastFilesetID(System.Data.IDbCommand cmd) - { - return cmd.ExecuteScalarInt64(@"SELECT ""ID"" FROM ""Fileset"" ORDER BY ""Timestamp"" DESC LIMIT 1", -1); - } - + /// /// Drops all entries related to operations listed in the table. /// @@ -272,7 +267,7 @@ namespace Duplicati.Library.Main.Database { private System.Data.IDbCommand m_command; - public BlockQuery(System.Data.IDbConnection con, Options options, System.Data.IDbTransaction transaction) + public BlockQuery(System.Data.IDbConnection con, System.Data.IDbTransaction transaction) { m_command = con.CreateCommand(); m_command.Transaction = transaction; @@ -302,9 +297,9 @@ namespace Duplicati.Library.Main.Database /// /// Builds a lookup table to enable faster response to block queries /// - public IBlockQuery CreateBlockQueryHelper(Options options, System.Data.IDbTransaction transaction) + public IBlockQuery CreateBlockQueryHelper(System.Data.IDbTransaction transaction) { - return new BlockQuery(m_connection, options, transaction); + return new BlockQuery(m_connection, transaction); } public void MoveBlockToNewVolume(string hash, long size, long volumeID, System.Data.IDbTransaction tr) diff --git a/Duplicati/Library/Main/Database/LocalRecreateDatabase.cs b/Duplicati/Library/Main/Database/LocalRecreateDatabase.cs index bbb21fe11..4ed18d291 100644 --- a/Duplicati/Library/Main/Database/LocalRecreateDatabase.cs +++ b/Duplicati/Library/Main/Database/LocalRecreateDatabase.cs @@ -6,7 +6,7 @@ using System.Text; namespace Duplicati.Library.Main.Database { - internal partial class LocalRecreateDatabase : LocalRestoreDatabase + internal class LocalRecreateDatabase : LocalRestoreDatabase { /// /// The tag used for logging @@ -294,20 +294,20 @@ namespace Duplicati.Library.Main.Database public void AddDirectoryEntry(long filesetid, string path, DateTime time, long metadataid, System.Data.IDbTransaction transaction) { - AddEntry(FilelistEntryType.Folder, filesetid, path, time, FOLDER_BLOCKSET_ID, metadataid, transaction); + AddEntry(filesetid, path, time, FOLDER_BLOCKSET_ID, metadataid, transaction); } public void AddSymlinkEntry(long filesetid, string path, DateTime time, long metadataid, System.Data.IDbTransaction transaction) { - AddEntry(FilelistEntryType.Symlink, filesetid, path, time, SYMLINK_BLOCKSET_ID, metadataid, transaction); + AddEntry(filesetid, path, time, SYMLINK_BLOCKSET_ID, metadataid, transaction); } public void AddFileEntry(long filesetid, string path, DateTime time, long blocksetid, long metadataid, System.Data.IDbTransaction transaction) { - AddEntry(FilelistEntryType.File , filesetid, path, time, blocksetid, metadataid, transaction); + AddEntry(filesetid, path, time, blocksetid, metadataid, transaction); } - private void AddEntry(FilelistEntryType type, long filesetid, string path, DateTime time, long blocksetid, long metadataid, System.Data.IDbTransaction transaction) + private void AddEntry(long filesetid, string path, DateTime time, long blocksetid, long metadataid, System.Data.IDbTransaction transaction) { var fileid = -1L; diff --git a/Duplicati/Library/Main/Database/LocalRepairDatabase.cs b/Duplicati/Library/Main/Database/LocalRepairDatabase.cs index b7fe07dd2..4e0223416 100644 --- a/Duplicati/Library/Main/Database/LocalRepairDatabase.cs +++ b/Duplicati/Library/Main/Database/LocalRepairDatabase.cs @@ -426,7 +426,6 @@ namespace Duplicati.Library.Main.Database // Add to table c3.ExecuteNonQuery(null, blocksetid, ix, blkeyfinal); - ix++; } } } diff --git a/Duplicati/Library/Main/Database/LocalRestoreDatabase.cs b/Duplicati/Library/Main/Database/LocalRestoreDatabase.cs index 3c657ffff..2f29154d8 100644 --- a/Duplicati/Library/Main/Database/LocalRestoreDatabase.cs +++ b/Duplicati/Library/Main/Database/LocalRestoreDatabase.cs @@ -6,7 +6,7 @@ using Duplicati.Library.Main.Volumes; namespace Duplicati.Library.Main.Database { - internal partial class LocalRestoreDatabase : LocalDatabase + internal class LocalRestoreDatabase : LocalDatabase { /// /// The tag used for logging @@ -100,7 +100,7 @@ namespace Duplicati.Library.Main.Database , m_fileprogtable, m_tempfiletable, m_tempblocktable); // Will be one row per file. - int fileCnt = cmd.ExecuteNonQuery(sql); + cmd.ExecuteNonQuery(sql); sql = string.Format( @"INSERT INTO ""{0}"" (" @@ -115,7 +115,7 @@ namespace Duplicati.Library.Main.Database , m_totalprogtable, m_fileprogtable); // Will result in a single line (no support to also track metadata) - int totalStatRowCount = cmd.ExecuteNonQuery(sql); + cmd.ExecuteNonQuery(sql); // Finally we create TRIGGERs to keep all our statistics up to date. // This is lightning fast, as SQLite uses internal hooks and our indices to do the update magic. diff --git a/Duplicati/Library/Main/Database/LocalTestDatabase.cs b/Duplicati/Library/Main/Database/LocalTestDatabase.cs index 8e22309be..f14b9af65 100644 --- a/Duplicati/Library/Main/Database/LocalTestDatabase.cs +++ b/Duplicati/Library/Main/Database/LocalTestDatabase.cs @@ -169,29 +169,25 @@ namespace Duplicati.Library.Main.Database protected string m_tablename; protected System.Data.IDbTransaction m_transaction; protected System.Data.IDbCommand m_insertCommand; - protected abstract string TABLE_PREFIX { get; } - protected abstract string TABLEFORMAT { get; } - protected abstract string INSERTCOMMAND { get; } - protected abstract int INSERTARGUMENTS { get; } - - protected Basiclist(System.Data.IDbConnection connection, string volumename) + + protected Basiclist(System.Data.IDbConnection connection, string volumename, string tablePrefix, string tableFormat, string insertCommand, int insertArguments) { m_connection = connection; m_volumename = volumename; m_transaction = m_connection.BeginTransaction(); - var tablename = TABLE_PREFIX + "-" + Library.Utility.Utility.ByteArrayAsHexString(Guid.NewGuid().ToByteArray()); + var tablename = tablePrefix + "-" + Library.Utility.Utility.ByteArrayAsHexString(Guid.NewGuid().ToByteArray()); using(var cmd = m_connection.CreateCommand()) { cmd.Transaction = m_transaction; - cmd.ExecuteNonQuery(string.Format(@"CREATE TEMPORARY TABLE ""{0}"" {1}", tablename, TABLEFORMAT)); + cmd.ExecuteNonQuery(string.Format(@"CREATE TEMPORARY TABLE ""{0}"" {1}", tablename, tableFormat)); m_tablename = tablename; } m_insertCommand = m_connection.CreateCommand(); m_insertCommand.Transaction = m_transaction; - m_insertCommand.CommandText = string.Format(@"INSERT INTO ""{0}"" {1}", m_tablename, INSERTCOMMAND); - m_insertCommand.AddParameters(INSERTARGUMENTS); + m_insertCommand.CommandText = string.Format(@"INSERT INTO ""{0}"" {1}", m_tablename, insertCommand); + m_insertCommand.AddParameters(insertArguments); } public virtual void Dispose() @@ -228,13 +224,13 @@ namespace Duplicati.Library.Main.Database private class Filelist : Basiclist, IFilelist { - protected override string TABLE_PREFIX { get { return "Filelist"; } } - protected override string TABLEFORMAT { get { return @"(""Path"" TEXT NOT NULL, ""Size"" INTEGER NOT NULL, ""Hash"" TEXT NULL, ""Metasize"" INTEGER NOT NULL, ""Metahash"" TEXT NOT NULL)"; } } - protected override string INSERTCOMMAND { get { return @"(""Path"", ""Size"", ""Hash"", ""Metasize"", ""Metahash"") VALUES (?,?,?,?,?)"; } } - protected override int INSERTARGUMENTS { get { return 5; } } + private const string TABLE_PREFIX = "Filelist"; + private const string TABLE_FORMAT = @"(""Path"" TEXT NOT NULL, ""Size"" INTEGER NOT NULL, ""Hash"" TEXT NULL, ""Metasize"" INTEGER NOT NULL, ""Metahash"" TEXT NOT NULL)"; + private const string INSERT_COMMAND = @"(""Path"", ""Size"", ""Hash"", ""Metasize"", ""Metahash"") VALUES (?,?,?,?,?)"; + private const int INSERT_ARGUMENTS = 5; public Filelist(System.Data.IDbConnection connection, string volumename) - : base(connection, volumename) + : base(connection, volumename, Filelist.TABLE_PREFIX, Filelist.TABLE_FORMAT, Filelist.INSERT_COMMAND, Filelist.INSERT_ARGUMENTS) { } @@ -287,13 +283,13 @@ namespace Duplicati.Library.Main.Database private class Indexlist : Basiclist, IIndexlist { - protected override string TABLE_PREFIX { get { return "Indexlist"; } } - protected override string TABLEFORMAT { get { return @"(""Name"" TEXT NOT NULL, ""Hash"" TEXT NOT NULL, ""Size"" INTEGER NOT NULL)"; } } - protected override string INSERTCOMMAND { get { return @"(""Name"", ""Hash"", ""Size"") VALUES (?,?,?)"; } } - protected override int INSERTARGUMENTS { get { return 3; } } + private const string TABLE_PREFIX = "Indexlist"; + private const string TABLE_FORMAT = @"(""Name"" TEXT NOT NULL, ""Hash"" TEXT NOT NULL, ""Size"" INTEGER NOT NULL)"; + private const string INSERT_COMMAND = @"(""Name"", ""Hash"", ""Size"") VALUES (?,?,?)"; + private const int INSERT_ARGUMENTS = 3; public Indexlist(System.Data.IDbConnection connection, string volumename) - : base(connection, volumename) + : base(connection, volumename, Indexlist.TABLE_PREFIX, Indexlist.TABLE_FORMAT, Indexlist.INSERT_COMMAND, Indexlist.INSERT_ARGUMENTS) { } @@ -343,13 +339,13 @@ namespace Duplicati.Library.Main.Database private class Blocklist : Basiclist, IBlocklist { - protected override string TABLE_PREFIX { get { return "Blocklist"; } } - protected override string TABLEFORMAT { get { return @"(""Hash"" TEXT NOT NULL, ""Size"" INTEGER NOT NULL)"; } } - protected override string INSERTCOMMAND { get { return @"(""Hash"", ""Size"") VALUES (?,?)"; } } - protected override int INSERTARGUMENTS { get { return 2; } } + private const string TABLE_PREFIX = "Blocklist"; + private const string TABLE_FORMAT = @"(""Hash"" TEXT NOT NULL, ""Size"" INTEGER NOT NULL)"; + private const string INSERT_COMMAND = @"(""Hash"", ""Size"") VALUES (?,?)"; + private const int INSERT_ARGUMENTS = 2; public Blocklist(System.Data.IDbConnection connection, string volumename) - : base(connection, volumename) + : base(connection, volumename, Blocklist.TABLE_PREFIX, Blocklist.TABLE_FORMAT, Blocklist.INSERT_COMMAND, Blocklist.INSERT_ARGUMENTS) { } public void AddBlock(string hash, long size) diff --git a/Duplicati/Library/Main/DatabaseLocator.cs b/Duplicati/Library/Main/DatabaseLocator.cs index 8c3653e29..bf726acc5 100644 --- a/Duplicati/Library/Main/DatabaseLocator.cs +++ b/Duplicati/Library/Main/DatabaseLocator.cs @@ -88,10 +88,9 @@ namespace Duplicati.Library.Main string type = uri.Scheme; int port = uri.Port; string username = uri.Username; - string password = uri.Password; string prefix = options.Prefix; - if (username == null || password == null) + if (username == null || uri.Password == null) { var sopts = DynamicLoader.BackendLoader.GetSupportedCommands(backend); var ropts = new Dictionary(options.RawOptions); @@ -104,23 +103,16 @@ namespace Duplicati.Library.Main { if (username == null && o.Aliases != null && o.Aliases.Contains("auth-username", StringComparer.OrdinalIgnoreCase) && ropts.ContainsKey(o.Name)) username = ropts[o.Name]; - if (password == null && o.Aliases != null && o.Aliases.Contains("auth-password", StringComparer.OrdinalIgnoreCase) && ropts.ContainsKey(o.Name)) - password = ropts[o.Name]; } foreach(var o in sopts) { if (username == null && o.Name.Equals("auth-username", StringComparison.OrdinalIgnoreCase) && ropts.ContainsKey("auth-username")) username = ropts["auth-username"]; - if (password == null && o.Name.Equals("auth-password", StringComparison.OrdinalIgnoreCase) && ropts.ContainsKey("auth-password")) - password = ropts["auth-password"]; } } } - if (password != null) - password = Library.Utility.Utility.ByteArrayAsHexString(System.Security.Cryptography.SHA256.Create().ComputeHash(System.Text.Encoding.UTF8.GetBytes(password + "!" + uri.Scheme + "!" + uri.HostAndPath))); - //Now find the one that matches :) var matches = (from n in configs where diff --git a/Duplicati/Library/Main/Operation/Backup/BackupDatabase.cs b/Duplicati/Library/Main/Operation/Backup/BackupDatabase.cs index c080e5eb0..6148998ec 100644 --- a/Duplicati/Library/Main/Operation/Backup/BackupDatabase.cs +++ b/Duplicati/Library/Main/Operation/Backup/BackupDatabase.cs @@ -94,15 +94,19 @@ namespace Duplicati.Library.Main.Operation.Backup { return RunOnMain(() => m_database.AddSymlinkEntry(filename, metadataid, lastModified, m_transaction)); } + + public Task> GetMetadataHashAndSizeForFileAsync(long fileid) + { + return RunOnMain(() => m_database.GetMetadataHashAndSizeForFile(fileid, m_transaction)); + } - public Task> GetFileLastModifiedAsync(string path, long lastfilesetid) + public Task> GetFileLastModifiedAsync(string path, long lastfilesetid, bool includeLength) { return RunOnMain(() => { - DateTime lastModified; - var id = m_database.GetFileLastModified(path, lastfilesetid, out lastModified, m_transaction); + var id = m_database.GetFileLastModified(path, lastfilesetid, includeLength, out var lastModified, out var length, m_transaction); - return new KeyValuePair(id, lastModified); + return new Tuple(id, lastModified, length); }); } @@ -114,7 +118,7 @@ namespace Duplicati.Library.Main.Operation.Backup string oldMetahash; long oldMetasize; - var id = m_database.GetFileEntry(path, lastfilesetid, out oldModified, out lastFileSize, out oldMetahash, out oldMetasize); + var id = m_database.GetFileEntry(path, lastfilesetid, out oldModified, out lastFileSize, out oldMetahash, out oldMetasize, m_transaction); return id < 0 ? null : diff --git a/Duplicati/Library/Main/Operation/Backup/CountFilesHandler.cs b/Duplicati/Library/Main/Operation/Backup/CountFilesHandler.cs index d08350171..3247c633c 100644 --- a/Duplicati/Library/Main/Operation/Backup/CountFilesHandler.cs +++ b/Duplicati/Library/Main/Operation/Backup/CountFilesHandler.cs @@ -26,12 +26,12 @@ namespace Duplicati.Library.Main.Operation.Backup { internal static class CountFilesHandler { - public static Task Run(IEnumerable sources, Snapshots.ISnapshotService snapshot, BackupResults result, Options options, IFilter sourcefilter, IFilter filter, Common.ITaskReader taskreader, System.Threading.CancellationToken token) + public static async Task Run(IEnumerable sources, Snapshots.ISnapshotService snapshot, BackupResults result, Options options, IFilter sourcefilter, IFilter filter, Common.ITaskReader taskreader, System.Threading.CancellationToken token) { // Make sure we create the enumeration process in a seperate scope, // but keep the log channel from the parent scope - using(Logging.Log.StartIsolatingScope()) - using(new IsolatedChannelScope()) + using(Logging.Log.StartIsolatingScope(true)) + using (new IsolatedChannelScope()) { var enumeratorTask = Backup.FileEnumerationProcess.Run(sources, snapshot, null, options.FileAttributeFilter, sourcefilter, filter, options.SymlinkPolicy, options.HardlinkPolicy, options.ExcludeEmptyFolders, options.IgnoreFilenames, options.ChangedFilelist, taskreader); var counterTask = AutomationExtensions.RunTask(new @@ -60,7 +60,7 @@ namespace Duplicati.Library.Main.Operation.Backup { } - result.OperationProgressUpdater.UpdatefileCount(count, size, false); + result.OperationProgressUpdater.UpdatefileCount(count, size, false); } } finally @@ -69,7 +69,7 @@ namespace Duplicati.Library.Main.Operation.Backup } }); - return Task.WhenAll(enumeratorTask, counterTask); + await Task.WhenAll(enumeratorTask, counterTask); } } } diff --git a/Duplicati/Library/Main/Operation/Backup/DataBlock.cs b/Duplicati/Library/Main/Operation/Backup/DataBlock.cs index 13c00b4a7..dad712fd6 100644 --- a/Duplicati/Library/Main/Operation/Backup/DataBlock.cs +++ b/Duplicati/Library/Main/Operation/Backup/DataBlock.cs @@ -48,7 +48,7 @@ namespace Duplicati.Library.Main.Operation.Backup TaskCompletion = tcs }); - var r = await tcs.Task; + var r = await tcs.Task.ConfigureAwait(false); return r; } } diff --git a/Duplicati/Library/Main/Operation/Backup/FileBlockProcessor.cs b/Duplicati/Library/Main/Operation/Backup/FileBlockProcessor.cs index 2d2c4743b..c78f35e54 100644 --- a/Duplicati/Library/Main/Operation/Backup/FileBlockProcessor.cs +++ b/Duplicati/Library/Main/Operation/Backup/FileBlockProcessor.cs @@ -47,8 +47,6 @@ namespace Duplicati.Library.Main.Operation.Backup async self => { - var blocksize = options.Blocksize; - while (await taskreader.ProgressAsync) { var e = await self.Input.ReadAsync(); @@ -68,10 +66,10 @@ namespace Duplicati.Library.Main.Operation.Backup if (!e.MetadataChanged) { var res = await database.GetMetadataIDAsync(e.MetaHashAndSize.FileHash, e.MetaHashAndSize.Blob.Length); - if (!res.Item1) + if (res.Item1) return res.Item2; - Logging.Log.WriteWarningMessage(FILELOGTAG, "UnexpextedMetadataLookup", null, "Metadata was reported as not changed, but still requires being added?\nHash: {0}, Length: {1}, ID: {2}", e.MetaHashAndSize.FileHash, e.MetaHashAndSize.Blob.Length, res.Item2); + Logging.Log.WriteWarningMessage(FILELOGTAG, "UnexpextedMetadataLookup", null, "Metadata was reported as not changed, but still requires being added?\nHash: {0}, Length: {1}, ID: {2}, Path: {3}", e.MetaHashAndSize.FileHash, e.MetaHashAndSize.Blob.Length, res.Item2, e.Path); e.MetadataChanged = true; } @@ -99,14 +97,14 @@ namespace Duplicati.Library.Main.Operation.Backup await stats.AddAddedFile(filesize); if (options.Dryrun) - Logging.Log.WriteVerboseMessage(FILELOGTAG, "WoudlAddNewFile", "Would add new file {0}, size {1}", e.Path, Library.Utility.Utility.FormatSizeString(filesize)); + Logging.Log.WriteVerboseMessage(FILELOGTAG, "WouldAddNewFile", "Would add new file {0}, size {1}", e.Path, Library.Utility.Utility.FormatSizeString(filesize)); } else { await stats.AddModifiedFile(filesize); if (options.Dryrun) - Logging.Log.WriteVerboseMessage(FILELOGTAG, "WoudlAddChangedFile", "Would add changed file {0}, size {1}", e.Path, Library.Utility.Utility.FormatSizeString(filesize)); + Logging.Log.WriteVerboseMessage(FILELOGTAG, "WouldAddChangedFile", "Would add changed file {0}, size {1}", e.Path, Library.Utility.Utility.FormatSizeString(filesize)); } await database.AddFileAsync(e.Path, e.LastWrite, filestreamdata.Blocksetid, metadataid); @@ -120,7 +118,15 @@ namespace Duplicati.Library.Main.Operation.Backup { // When we write the file to output, update the last modified time Logging.Log.WriteVerboseMessage(FILELOGTAG, "NoFileChanges", "File has not changed {0}", e.Path); - await database.AddUnmodifiedAsync(e.OldId, e.LastWrite); + + try + { + await database.AddUnmodifiedAsync(e.OldId, e.LastWrite); + } + catch (Exception ex) + { + Logging.Log.WriteWarningMessage(FILELOGTAG, "FailedToAddFile", ex, "Failed while attempting to add unmodified file to database: {0}", e.Path); + } } } catch(Exception ex) diff --git a/Duplicati/Library/Main/Operation/Backup/FileEnumerationProcess.cs b/Duplicati/Library/Main/Operation/Backup/FileEnumerationProcess.cs index 745adccb2..f348b848a 100644 --- a/Duplicati/Library/Main/Operation/Backup/FileEnumerationProcess.cs +++ b/Duplicati/Library/Main/Operation/Backup/FileEnumerationProcess.cs @@ -38,7 +38,7 @@ namespace Duplicati.Library.Main.Operation.Backup /// private static readonly string FILTER_LOGTAG = Logging.Log.LogTagFromType(typeof(FileEnumerationProcess)); - public static Task Run(IEnumerable sources, Snapshots.ISnapshotService snapshot, UsnJournalService journalService, FileAttributes attributeFilter, Duplicati.Library.Utility.IFilter sourcefilter, Duplicati.Library.Utility.IFilter emitfilter, Options.SymlinkStrategy symlinkPolicy, Options.HardlinkStrategy hardlinkPolicy, bool excludeemptyfolders, string[] ignorenames, string[] changedfilelist, ITaskReader taskreader) + public static Task Run(IEnumerable sources, Snapshots.ISnapshotService snapshot, UsnJournalService journalService, FileAttributes fileAttributes, Duplicati.Library.Utility.IFilter sourcefilter, Duplicati.Library.Utility.IFilter emitfilter, Options.SymlinkStrategy symlinkPolicy, Options.HardlinkStrategy hardlinkPolicy, bool excludeemptyfolders, string[] ignorenames, string[] changedfilelist, ITaskReader taskreader) { return AutomationExtensions.RunTask( new @@ -77,21 +77,21 @@ namespace Duplicati.Library.Main.Operation.Backup { } - return AttributeFilterAsync(null, x, fa, snapshot, sourcefilter, hardlinkPolicy, symlinkPolicy, hardlinkmap, attributeFilter, enumeratefilter, ignorenames, mixinqueue).WaitForTask().Result; + return AttributeFilter(x, fa, snapshot, sourcefilter, hardlinkPolicy, symlinkPolicy, hardlinkmap, fileAttributes, enumeratefilter, ignorenames, mixinqueue); }); } else { - Library.Utility.Utility.EnumerationFilterDelegate AttributeFilter = (root, path, attr) => - AttributeFilterAsync(root, path, attr, snapshot, sourcefilter, hardlinkPolicy, symlinkPolicy, hardlinkmap, attributeFilter, enumeratefilter, ignorenames, mixinqueue).WaitForTask().Result; + Library.Utility.Utility.EnumerationFilterDelegate attributeFilter = (root, path, attr) => + AttributeFilter(path, attr, snapshot, sourcefilter, hardlinkPolicy, symlinkPolicy, hardlinkmap, fileAttributes, enumeratefilter, ignorenames, mixinqueue); if (journalService != null) { // filter sources using USN journal, to obtain a sub-set of files / folders that may have been modified - sources = journalService.GetModifiedSources(AttributeFilter); + sources = journalService.GetModifiedSources(attributeFilter); } - worklist = snapshot.EnumerateFilesAndFolders(sources, AttributeFilter, (rootpath, errorpath, ex) => + worklist = snapshot.EnumerateFilesAndFolders(sources, attributeFilter, (rootpath, errorpath, ex) => { Logging.Log.WriteWarningMessage(FILTER_LOGTAG, "FileAccessError", ex, "Error reported while accessing file: {0}", errorpath); }); @@ -219,10 +219,9 @@ namespace Duplicati.Library.Main.Operation.Backup /// Plugin filter for enumerating a list of files. /// /// True if the path should be returned, false otherwise. - /// The root path that initiated this enumeration. /// The current path. /// The file or folder attributes. - private static async Task AttributeFilterAsync(string rootpath, string path, FileAttributes attributes, Snapshots.ISnapshotService snapshot, Library.Utility.IFilter sourcefilter, Options.HardlinkStrategy hardlinkPolicy, Options.SymlinkStrategy symlinkPolicy, Dictionary hardlinkmap, FileAttributes attributeFilter, Duplicati.Library.Utility.IFilter enumeratefilter, string[] ignorenames, Queue mixinqueue) + private static bool AttributeFilter(string path, FileAttributes attributes, Snapshots.ISnapshotService snapshot, Library.Utility.IFilter sourcefilter, Options.HardlinkStrategy hardlinkPolicy, Options.SymlinkStrategy symlinkPolicy, Dictionary hardlinkmap, FileAttributes fileAttributes, Duplicati.Library.Utility.IFilter enumeratefilter, string[] ignorenames, Queue mixinqueue) { // Step 1, exclude block devices try @@ -304,7 +303,7 @@ namespace Duplicati.Library.Main.Operation.Backup } // If we exclude files based on attributes, filter that - if ((attributeFilter & attributes) != 0) + if ((fileAttributes & attributes) != 0) { Logging.Log.WriteVerboseMessage(FILTER_LOGTAG, "ExcludingPathFromAttributes", "Excluding path due to attribute filter: {0}", path); return false; diff --git a/Duplicati/Library/Main/Operation/Backup/FilePreFilterProcess.cs b/Duplicati/Library/Main/Operation/Backup/FilePreFilterProcess.cs index 2dbf971a0..ae602ec98 100644 --- a/Duplicati/Library/Main/Operation/Backup/FilePreFilterProcess.cs +++ b/Duplicati/Library/Main/Operation/Backup/FilePreFilterProcess.cs @@ -47,7 +47,18 @@ namespace Duplicati.Library.Main.Operation.Backup async self => { var EMPTY_METADATA = Utility.WrapMetadata(new Dictionary(), options); - var blocksize = options.Blocksize; + + // Pre-cache the option variables here to simplify and + // speed up repeated option access below + + var SKIPFILESLARGERTHAN = options.SkipFilesLargerThan; + // Zero and max both indicate no size limit + if (SKIPFILESLARGERTHAN == long.MaxValue) + SKIPFILESLARGERTHAN = 0; + + var DISABLEFILETIMECHECK = options.DisableFiletimeCheck; + var CHECKFILETIMEONLY = options.CheckFiletimeOnly; + var SKIPMETADATA = options.SkipMetadata; while (true) { @@ -60,31 +71,78 @@ namespace Duplicati.Library.Main.Operation.Backup } catch(Exception ex) { - Logging.Log.WriteExplicitMessage(FILELOGTAG, "FailedToReadSize", ex, "Failed tp read size of file: {0}", e.Path); + Logging.Log.WriteExplicitMessage(FILELOGTAG, "FailedToReadSize", ex, "Failed to read size of file: {0}", e.Path); } await stats.AddExaminedFile(filestatsize); - e.MetaHashAndSize = options.StoreMetadata ? Utility.WrapMetadata(await MetadataGenerator.GenerateMetadataAsync(e.Path, e.Attributes, options, snapshot), options) : EMPTY_METADATA; - - var timestampChanged = e.LastWrite != e.OldModified || e.LastWrite.Ticks == 0 || e.OldModified.Ticks == 0; - var filesizeChanged = filestatsize < 0 || e.LastFileSize < 0 || filestatsize != e.LastFileSize; - var tooLargeFile = options.SkipFilesLargerThan != long.MaxValue && options.SkipFilesLargerThan != 0 && filestatsize >= 0 && filestatsize > options.SkipFilesLargerThan; - e.MetadataChanged = !options.CheckFiletimeOnly && !options.SkipMetadata && (e.MetaHashAndSize.Blob.Length != e.OldMetaSize || e.MetaHashAndSize.FileHash != e.OldMetaHash); - - if ((e.OldId < 0 || options.DisableFiletimeCheck || timestampChanged || filesizeChanged || e.MetadataChanged) && !tooLargeFile) + // Stop now if the file is too large + var tooLargeFile = SKIPFILESLARGERTHAN != 0 && filestatsize >= 0 && filestatsize > SKIPFILESLARGERTHAN; + if (tooLargeFile) { - Logging.Log.WriteVerboseMessage(FILELOGTAG, "CheckFileForChanges", "Checking file for changes {0}, new: {1}, timestamp changed: {2}, size changed: {3}, metadatachanged: {4}, {5} vs {6}", e.Path, e.OldId <= 0, timestampChanged, filesizeChanged, e.MetadataChanged, e.LastWrite, e.OldModified); + Logging.Log.WriteVerboseMessage(FILELOGTAG, "SkipCheckTooLarge", "Skipped checking file, because the size exceeds limit {0}", e.Path); + continue; + } + + // Invalid ID indicates a new file + var isNewFile = e.OldId < 0; + + // If we disable the filetime check, we always assume that the file has changed + // Otherwise we check that the timestamps are different or if any of them are empty + var timestampChanged = DISABLEFILETIMECHECK || e.LastWrite != e.OldModified || e.LastWrite.Ticks == 0 || e.OldModified.Ticks == 0; + + // Avoid generating a new matadata blob if timestamp has not changed + // and we only check for timestamp changes + if (CHECKFILETIMEONLY && !timestampChanged && !isNewFile) + { + Logging.Log.WriteVerboseMessage(FILELOGTAG, "SkipCheckNoTimestampChange", "Skipped checking file, because timestamp was not updated {0}", e.Path); + try + { + await database.AddUnmodifiedAsync(e.OldId, e.LastWrite); + } + catch (Exception ex) + { + if (ex.IsRetiredException()) + throw; + Logging.Log.WriteWarningMessage(FILELOGTAG, "FailedToAddFile", ex, "Failed while attempting to add unmodified file to database: {0}", e.Path); + } + continue; + } + + // If we have have disabled the filetime check, we do not have the metadata info + // but we want to know if the metadata is potentially changed + if (!isNewFile && DISABLEFILETIMECHECK) + { + var tp = await database.GetMetadataHashAndSizeForFileAsync(e.OldId); + if (tp != null) + { + e.OldMetaSize = tp.Item1; + e.OldMetaHash = tp.Item2; + } + } + + // Compute current metadata + e.MetaHashAndSize = SKIPMETADATA ? EMPTY_METADATA : Utility.WrapMetadata(MetadataGenerator.GenerateMetadata(e.Path, e.Attributes, options, snapshot), options); + e.MetadataChanged = !SKIPMETADATA && (e.MetaHashAndSize.Blob.Length != e.OldMetaSize || e.MetaHashAndSize.FileHash != e.OldMetaHash); + + // Check if the file is new, or something indicates a change + var filesizeChanged = filestatsize < 0 || e.LastFileSize < 0 || filestatsize != e.LastFileSize; + if (isNewFile || timestampChanged || filesizeChanged || e.MetadataChanged) + { + Logging.Log.WriteVerboseMessage(FILELOGTAG, "CheckFileForChanges", "Checking file for changes {0}, new: {1}, timestamp changed: {2}, size changed: {3}, metadatachanged: {4}, {5} vs {6}", e.Path, isNewFile, timestampChanged, filesizeChanged, e.MetadataChanged, e.LastWrite, e.OldModified); await self.Output.WriteAsync(e); } else { - if (tooLargeFile) - Logging.Log.WriteVerboseMessage(FILELOGTAG, "SkipCheckTooLarge", "Skipped checking file, because the size exceeds limit {0}", e.Path); - else - Logging.Log.WriteVerboseMessage(FILELOGTAG, "SkipCheckNoTimestampChange", "Skipped checking file, because timestamp was not updated {0}", e.Path); - - await database.AddUnmodifiedAsync(e.OldId, e.LastWrite); + Logging.Log.WriteVerboseMessage(FILELOGTAG, "SkipCheckNoMetadataChange", "Skipped checking file, because no metadata was updated {0}", e.Path); + try + { + await database.AddUnmodifiedAsync(e.OldId, e.LastWrite); + } + catch (Exception ex) + { + Logging.Log.WriteWarningMessage(FILELOGTAG, "FailedToAddFile", ex, "Failed while attempting to add unmodified file to database: {0}", e.Path); + } } } }); diff --git a/Duplicati/Library/Main/Operation/Backup/MetadataGenerator.cs b/Duplicati/Library/Main/Operation/Backup/MetadataGenerator.cs index 4908aec9b..a6b5a16fc 100644 --- a/Duplicati/Library/Main/Operation/Backup/MetadataGenerator.cs +++ b/Duplicati/Library/Main/Operation/Backup/MetadataGenerator.cs @@ -30,13 +30,13 @@ namespace Duplicati.Library.Main.Operation.Backup { private static readonly string METALOGTAG = Logging.Log.LogTagFromType(typeof(MetadataGenerator)) + ".Metadata"; - public static async Task> GenerateMetadataAsync(string path, System.IO.FileAttributes attributes, Options options, Snapshots.ISnapshotService snapshot) + public static Dictionary GenerateMetadata(string path, System.IO.FileAttributes attributes, Options options, Snapshots.ISnapshotService snapshot) { try { Dictionary metadata; - if (options.StoreMetadata) + if (!options.SkipMetadata) { metadata = snapshot.GetMetadata(path, snapshot.IsSymlink(path, attributes), options.SymlinkPolicy == Options.SymlinkStrategy.Follow); if (metadata == null) diff --git a/Duplicati/Library/Main/Operation/Backup/MetadataPreProcess.cs b/Duplicati/Library/Main/Operation/Backup/MetadataPreProcess.cs index c773a78a9..89a786a44 100644 --- a/Duplicati/Library/Main/Operation/Backup/MetadataPreProcess.cs +++ b/Duplicati/Library/Main/Operation/Backup/MetadataPreProcess.cs @@ -67,6 +67,9 @@ namespace Duplicati.Library.Main.Operation.Backup { var emptymetadata = Utility.WrapMetadata(new Dictionary(), options); + var CHECKFILETIMEONLY = options.CheckFiletimeOnly; + var DISABLEFILETIMECHECK = options.DisableFiletimeCheck; + while (true) { var path = await self.Input.ReadAsync(); @@ -92,20 +95,20 @@ namespace Duplicati.Library.Main.Operation.Backup } // If we only have metadata, stop here - if (await ProcessMetadata(path, attributes, lastwrite, options, snapshot, emptymetadata, database, self.StreamBlockChannel)) + if (await ProcessMetadata(path, attributes, lastwrite, options, snapshot, emptymetadata, database, self.StreamBlockChannel).ConfigureAwait(false)) { try { - if (options.CheckFiletimeOnly || options.DisableFiletimeCheck) + if (CHECKFILETIMEONLY || DISABLEFILETIMECHECK) { - var tmp = await database.GetFileLastModifiedAsync(path, lastfilesetid); + var tmp = await database.GetFileLastModifiedAsync(path, lastfilesetid, false); await self.Output.WriteAsync(new FileEntry() { - OldId = tmp.Key < 0 ? -1 : tmp.Key, + OldId = tmp.Item1, Path = path, Attributes = attributes, LastWrite = lastwrite, - OldModified = tmp.Key < 0 ? new DateTime(0) : tmp.Value, - LastFileSize = -1 , + OldModified = tmp.Item2, + LastFileSize = tmp.Item3 , OldMetaHash = null, OldMetaSize = -1 }); @@ -159,13 +162,13 @@ namespace Duplicati.Library.Main.Operation.Backup if (options.SymlinkPolicy == Options.SymlinkStrategy.Store) { - var metadata = await MetadataGenerator.GenerateMetadataAsync(path, attributes, options, snapshot); + var metadata = MetadataGenerator.GenerateMetadata(path, attributes, options, snapshot); if (!metadata.ContainsKey("CoreSymlinkTarget")) metadata["CoreSymlinkTarget"] = symlinkTarget; var metahash = Utility.WrapMetadata(metadata, options); - await AddSymlinkToOutputAsync(path, DateTime.UtcNow, metahash, database, streamblockchannel); + await AddSymlinkToOutputAsync(path, DateTime.UtcNow, metahash, database, streamblockchannel).ConfigureAwait(false); Logging.Log.WriteVerboseMessage(FILELOGTAG, "StoreSymlink", "Stored symlink {0}", path); // Don't process further @@ -182,9 +185,9 @@ namespace Duplicati.Library.Main.Operation.Backup { IMetahash metahash; - if (options.StoreMetadata) + if (!options.SkipMetadata) { - metahash = Utility.WrapMetadata(await MetadataGenerator.GenerateMetadataAsync(path, attributes, options, snapshot), options); + metahash = Utility.WrapMetadata(MetadataGenerator.GenerateMetadata(path, attributes, options, snapshot), options); } else { @@ -192,7 +195,7 @@ namespace Duplicati.Library.Main.Operation.Backup } Logging.Log.WriteVerboseMessage(FILELOGTAG, "AddDirectory", "Adding directory {0}", path); - await AddFolderToOutputAsync(path, lastwrite, metahash, database, streamblockchannel); + await AddFolderToOutputAsync(path, lastwrite, metahash, database, streamblockchannel).ConfigureAwait(false); return false; } @@ -224,7 +227,7 @@ namespace Duplicati.Library.Main.Operation.Backup /// The value of the lastModified timestamp private static async Task AddFolderToOutputAsync(string filename, DateTime lastModified, IMetahash meta, BackupDatabase database, IWriteChannel streamblockchannel) { - var metadataid = await AddMetadataToOutputAsync(filename, meta, database, streamblockchannel); + var metadataid = await AddMetadataToOutputAsync(filename, meta, database, streamblockchannel).ConfigureAwait(false); await database.AddDirectoryEntryAsync(filename, metadataid.Item2, lastModified); } @@ -238,7 +241,7 @@ namespace Duplicati.Library.Main.Operation.Backup /// The metadata ti record private static async Task AddSymlinkToOutputAsync(string filename, DateTime lastModified, IMetahash meta, BackupDatabase database, IWriteChannel streamblockchannel) { - var metadataid = await AddMetadataToOutputAsync(filename, meta, database, streamblockchannel); + var metadataid = await AddMetadataToOutputAsync(filename, meta, database, streamblockchannel).ConfigureAwait(false); await database.AddSymlinkEntryAsync(filename, metadataid.Item2, lastModified); } diff --git a/Duplicati/Library/Main/Operation/Backup/ProgressHandler.cs b/Duplicati/Library/Main/Operation/Backup/ProgressHandler.cs index 9b95b5b8b..ec75ffde1 100644 --- a/Duplicati/Library/Main/Operation/Backup/ProgressHandler.cs +++ b/Duplicati/Library/Main/Operation/Backup/ProgressHandler.cs @@ -39,6 +39,8 @@ namespace Duplicati.Library.Main.Operation.Backup { var filesStarted = new Dictionary(); var fileProgress = new Dictionary(); + long processedFileCount = 0; + long processedFileSize = 0; string current = null; while(true) @@ -63,6 +65,11 @@ namespace Duplicati.Library.Main.Operation.Backup stat.OperationProgressUpdater.UpdateFileProgress(t.Length); current = null; } + + processedFileCount += 1; + processedFileSize += t.Length; + + stat.OperationProgressUpdater.UpdatefilesProcessed(processedFileCount, processedFileSize); filesStarted.Remove(t.Filepath); fileProgress.Remove(t.Filepath); break; diff --git a/Duplicati/Library/Main/Operation/Backup/RecreateMissingIndexFiles.cs b/Duplicati/Library/Main/Operation/Backup/RecreateMissingIndexFiles.cs index acc038103..eeba6ff42 100644 --- a/Duplicati/Library/Main/Operation/Backup/RecreateMissingIndexFiles.cs +++ b/Duplicati/Library/Main/Operation/Backup/RecreateMissingIndexFiles.cs @@ -28,7 +28,7 @@ namespace Duplicati.Library.Main.Operation.Backup /// private static readonly string LOGTAG = Logging.Log.LogTagFromType(typeof(RecreateMissingIndexFiles)); - public static Task Run(BackupDatabase database, Options options, BackupResults result, ITaskReader taskreader) + public static Task Run(BackupDatabase database, Options options, ITaskReader taskreader) { return AutomationExtensions.RunTask(new { diff --git a/Duplicati/Library/Main/Operation/Backup/StreamBlock.cs b/Duplicati/Library/Main/Operation/Backup/StreamBlock.cs index d1d69b3be..722a9437c 100644 --- a/Duplicati/Library/Main/Operation/Backup/StreamBlock.cs +++ b/Duplicati/Library/Main/Operation/Backup/StreamBlock.cs @@ -49,7 +49,7 @@ namespace Duplicati.Library.Main.Operation.Backup Result = tcs }); - return await tcs.Task; + return await tcs.Task.ConfigureAwait(false); } } } diff --git a/Duplicati/Library/Main/Operation/Backup/StreamBlockSplitter.cs b/Duplicati/Library/Main/Operation/Backup/StreamBlockSplitter.cs index 6e7d969a2..b96d9286f 100644 --- a/Duplicati/Library/Main/Operation/Backup/StreamBlockSplitter.cs +++ b/Duplicati/Library/Main/Operation/Backup/StreamBlockSplitter.cs @@ -67,7 +67,6 @@ namespace Duplicati.Library.Main.Operation.Backup { var send_close = false; var filesize = 0L; - var filename = string.Empty; var e = await self.Input.ReadAsync(); var cur = e.Result; @@ -145,7 +144,7 @@ namespace Duplicati.Library.Main.Operation.Backup } // Make sure the filehasher is done with the buf instance before we pass it on - await pftask; + await pftask.ConfigureAwait(false); await DataBlock.AddBlockToOutputAsync(self.BlockOutput, hashkey, buf, 0, lastread, e.Hint, false); buf = new byte[blocksize]; } diff --git a/Duplicati/Library/Main/Operation/Backup/UploadSyntheticFilelist.cs b/Duplicati/Library/Main/Operation/Backup/UploadSyntheticFilelist.cs index 662d06927..4b97e6886 100644 --- a/Duplicati/Library/Main/Operation/Backup/UploadSyntheticFilelist.cs +++ b/Duplicati/Library/Main/Operation/Backup/UploadSyntheticFilelist.cs @@ -93,7 +93,6 @@ namespace Duplicati.Library.Main.Operation.Backup { var s = 1; var fileTime = incompleteSet.Value + TimeSpan.FromSeconds(s); - var oldFilesetID = incompleteSet.Key; // Probe for an unused filename while (s < 60) diff --git a/Duplicati/Library/Main/Operation/BackupHandler.cs b/Duplicati/Library/Main/Operation/BackupHandler.cs index 4ee61bbc4..12700b61e 100644 --- a/Duplicati/Library/Main/Operation/BackupHandler.cs +++ b/Duplicati/Library/Main/Operation/BackupHandler.cs @@ -142,7 +142,7 @@ namespace Duplicati.Library.Main.Operation { if (m_options.NoBackendverification) { - FilelistProcessor.VerifyLocalList(backend, m_options, m_database, m_result.BackendWriter); + FilelistProcessor.VerifyLocalList(backend, m_database); UpdateStorageStatsFromDatabase(); } else @@ -201,7 +201,7 @@ namespace Duplicati.Library.Main.Operation ); } - await all; + await all.ConfigureAwait(false); if (options.ChangedFilelist != null && options.ChangedFilelist.Length >= 1) { @@ -269,7 +269,7 @@ namespace Duplicati.Library.Main.Operation backend.WaitForComplete(m_database, null); } - if (m_options.BackupTestSampleCount > 0 && m_database.GetRemoteVolumes().Count() > 0) + if (m_options.BackupTestSampleCount > 0 && m_database.GetRemoteVolumes().Any()) { m_result.OperationProgressUpdater.UpdatePhase(OperationPhase.Backup_PostBackupTest); m_result.TestResults = new TestResults(m_result); @@ -354,7 +354,7 @@ namespace Duplicati.Library.Main.Operation // In case the uploader crashes, we grab the exception here if (await Task.WhenAny(uploader, flushReq.LastWriteSizeAync) == uploader) - await uploader; + await uploader.ConfigureAwait(false); // Grab the size of the last uploaded volume return await flushReq.LastWriteSizeAync; @@ -421,7 +421,7 @@ namespace Duplicati.Library.Main.Operation } // Make sure the database is sane - await db.VerifyConsistencyAsync(m_options.Blocksize, m_options.BlockhashSize, true); + await db.VerifyConsistencyAsync(m_options.Blocksize, m_options.BlockhashSize, !m_options.DisableFilelistConsistencyChecks); // Start the uploader process uploader = Backup.BackendUploader.Run(bk, m_options, db, m_result, m_result.TaskReader, stats); @@ -454,7 +454,7 @@ namespace Duplicati.Library.Main.Operation var lastfilesetid = prevfileset.Value.Ticks == 0 ? -1 : prevfileset.Key; // Rebuild any index files that are missing - await Backup.RecreateMissingIndexFiles.Run(db, m_options, m_result, m_result.TaskReader); + await Backup.RecreateMissingIndexFiles.Run(db, m_options, m_result.TaskReader); // This should be removed as the lookups are no longer used m_database.BuildLookupTable(m_options); @@ -477,7 +477,7 @@ namespace Duplicati.Library.Main.Operation // Run the backup operation if (await m_result.TaskReader.ProgressAsync) - await RunMainOperation(sources, snapshot, journalService, db, stats, m_options, m_sourceFilter, m_filter, m_result, m_result.TaskReader, lastfilesetid); + await RunMainOperation(sources, snapshot, journalService, db, stats, m_options, m_sourceFilter, m_filter, m_result, m_result.TaskReader, lastfilesetid).ConfigureAwait(false); } finally { @@ -496,7 +496,7 @@ namespace Duplicati.Library.Main.Operation // Wait for upload completion m_result.OperationProgressUpdater.UpdatePhase(OperationPhase.Backup_WaitForUpload); - var lastVolumeSize = await FlushBackend(m_result, uploadtarget, uploader); + var lastVolumeSize = await FlushBackend(m_result, uploadtarget, uploader).ConfigureAwait(false); // Make sure we have the database up-to-date await db.CommitTransactionAsync("CommitAfterUpload", false); diff --git a/Duplicati/Library/Main/Operation/Common/BackendHandler.cs b/Duplicati/Library/Main/Operation/Common/BackendHandler.cs index 098427242..8dc81328c 100644 --- a/Duplicati/Library/Main/Operation/Common/BackendHandler.cs +++ b/Duplicati/Library/Main/Operation/Common/BackendHandler.cs @@ -108,16 +108,16 @@ namespace Duplicati.Library.Main.Operation.Common this.LocalTempfile = Library.Utility.TempFile.WrapExistingFile(name); this.LocalTempfile.Protected = true; } - - public async Task Encrypt(Options options) + + public void Encrypt(Options options) { if (!this.Encrypted && !options.NoEncryption) { var tempfile = new Library.Utility.TempFile(); - using(var enc = DynamicLoader.EncryptionLoader.GetModule(options.EncryptionModule, options.Passphrase, options.RawOptions)) + using (var enc = DynamicLoader.EncryptionLoader.GetModule(options.EncryptionModule, options.Passphrase, options.RawOptions)) enc.Encrypt(this.LocalFilename, tempfile); - await this.DeleteLocalFile(); + this.DeleteLocalFile(); this.LocalTempfile = tempfile; this.Hash = null; @@ -146,12 +146,18 @@ namespace Duplicati.Library.Main.Operation.Common return false; } - public async Task DeleteLocalFile() + public void DeleteLocalFile() { if (this.LocalTempfile != null) - try { this.LocalTempfile.Dispose(); } - catch (Exception ex) { Logging.Log.WriteWarningMessage(LOGTAG, "DeleteTemporaryFileError", ex, "Failed to dispose temporary file: {0}", this.LocalTempfile); } - finally { this.LocalTempfile = null; } + { + try + { + this.LocalTempfile.Protected = false; + this.LocalTempfile.Dispose(); + } + catch (Exception ex) { Logging.Log.WriteWarningMessage(LOGTAG, "DeleteTemporaryFileError", ex, "Failed to dispose temporary file: {0}", this.LocalTempfile); } + finally { this.LocalTempfile = null; } + } } } @@ -173,18 +179,18 @@ namespace Duplicati.Library.Main.Operation.Common m_backendurl = backendUrl; m_stats = stats; m_taskreader = taskreader; - m_backend = DynamicLoader.BackendLoader.GetBackend(backendUrl, options.RawOptions); - - var shortname = m_backendurl; - - // Try not to leak hostnames or other information in the error messages - try { shortname = new Library.Utility.Uri(shortname).Scheme; } - catch { } - - if (m_backend == null) - throw new Duplicati.Library.Interface.UserInformationException(string.Format("Backend not supported: {0}", shortname), "BackendNotSupported"); - } - + m_backend = DynamicLoader.BackendLoader.GetBackend(backendUrl, options.RawOptions); + + var shortname = m_backendurl; + + // Try not to leak hostnames or other information in the error messages + try { shortname = new Library.Utility.Uri(shortname).Scheme; } + catch { } + + if (m_backend == null) + throw new Duplicati.Library.Interface.UserInformationException(string.Format("Backend not supported: {0}", shortname), "BackendNotSupported"); + } + protected Task RunRetryOnMain(FileEntryItem fe, Func> method) { return RunOnMain(() => @@ -201,13 +207,13 @@ namespace Duplicati.Library.Main.Operation.Common return RunRetryOnMain(fe, async () => { - await DoPut(fe); + await DoPut(fe).ConfigureAwait(false); m_uploadSuccess = true; return true; }); } - + public async Task UploadFileAsync(VolumeWriterBase item, Func> createIndexFile = null) { var fe = new FileEntryItem(BackendActionType.Put, item.RemoteFilename); @@ -215,9 +221,9 @@ namespace Duplicati.Library.Main.Operation.Common var tcs = new TaskCompletionSource(); - var backgroundhashAndEncrypt = Task.Run(async () => + var backgroundhashAndEncrypt = Task.Run(() => { - await fe.Encrypt(m_options).ConfigureAwait(false); + fe.Encrypt(m_options); return fe.UpdateHashAndSize(m_options); }); @@ -225,44 +231,46 @@ namespace Duplicati.Library.Main.Operation.Common { try { - await DoWithRetry(fe, async () => { + await DoWithRetry(fe, async () => + { if (fe.IsRetry) - await RenameFileAfterErrorAsync(fe); + await RenameFileAfterErrorAsync(fe).ConfigureAwait(false); // Make sure the encryption and hashing has completed - await backgroundhashAndEncrypt; + await backgroundhashAndEncrypt.ConfigureAwait(false); - return await DoPut(fe); - }); + return await DoPut(fe).ConfigureAwait(false); + }).ConfigureAwait(false); if (createIndexFile != null) { - var ix = await createIndexFile(fe.RemoteFilename); + var ix = await createIndexFile(fe.RemoteFilename).ConfigureAwait(false); var indexFile = new FileEntryItem(BackendActionType.Put, ix.RemoteFilename); indexFile.SetLocalfilename(ix.LocalFilename); await m_database.UpdateRemoteVolumeAsync(indexFile.RemoteFilename, RemoteVolumeState.Uploading, -1, null); - await DoWithRetry(indexFile, async () => { + await DoWithRetry(indexFile, async () => + { if (indexFile.IsRetry) - await RenameFileAfterErrorAsync(indexFile); + await RenameFileAfterErrorAsync(indexFile).ConfigureAwait(false); - var res = await DoPut(indexFile); + var res = await DoPut(indexFile).ConfigureAwait(false); // Register that the index file is tracking the block file await m_database.AddIndexBlockLinkAsync( ix.VolumeID, await m_database.GetRemoteVolumeIDAsync(fe.RemoteFilename) - ); + ).ConfigureAwait(false); return res; - }); + }).ConfigureAwait(false); } tcs.TrySetResult(true); } - catch(Exception ex) + catch (Exception ex) { if (ex is System.Threading.ThreadAbortException) tcs.TrySetCanceled(); @@ -271,7 +279,7 @@ namespace Duplicati.Library.Main.Operation.Common } }); - await tcs.Task; + await tcs.Task.ConfigureAwait(false); } public Task DeleteFileAsync(string remotename, bool suppressCleanup = false) @@ -294,22 +302,23 @@ namespace Duplicati.Library.Main.Operation.Common public Task> ListFilesAsync() { var fe = new FileEntryItem(BackendActionType.List, null); - return RunRetryOnMain(fe, () => - DoList(fe) + return RunRetryOnMain(fe, () => + DoList() ); } public Task GetFileAsync(string remotename, long size, string remotehash) { var fe = new FileEntryItem(BackendActionType.Get, remotename, size, remotehash); - return RunRetryOnMain(fe, () => DoGet(fe) ); + return RunRetryOnMain(fe, () => DoGet(fe)); } public Task> GetFileWithInfoAsync(string remotename) { var fe = new FileEntryItem(BackendActionType.Get, remotename); - return RunRetryOnMain(fe, async () => { - var res = await DoGet(fe); + return RunRetryOnMain(fe, async () => + { + var res = await DoGet(fe).ConfigureAwait(false); return new Tuple( res, fe.Size, @@ -318,26 +327,25 @@ namespace Duplicati.Library.Main.Operation.Common }); } - public Task GetFileForTestingAsync(string remotename, long size, string remotehash) + public Task GetFileForTestingAsync(string remotename) { var fe = new FileEntryItem(BackendActionType.Get, remotename); fe.VerifyHashOnly = true; return RunRetryOnMain(fe, () => DoGet(fe)); } - private async Task ResetBackendAsync(Exception ex) + private void ResetBackend(Exception ex) { try { if (m_backend != null) m_backend.Dispose(); } - catch (Exception dex) - { - Logging.Log.WriteWarningMessage(LOGTAG, "BackendDisposeError", dex, "Failed to dispose backend instance: {0}", ex.Message); + catch (Exception dex) + { + Logging.Log.WriteWarningMessage(LOGTAG, "BackendDisposeError", dex, "Failed to dispose backend instance: {0}", ex.Message); } m_backend = null; - } private async Task DoWithRetry(FileEntryItem item, Func> method) @@ -350,11 +358,11 @@ namespace Duplicati.Library.Main.Operation.Common if (m_workerSource.IsCancellationRequested) throw new OperationCanceledException(); - - for(var i = 0; i < m_options.NumberOfRetries; i++) + + for (var i = 0; i < m_options.NumberOfRetries; i++) { if (m_options.RetryDelay.Ticks != 0 && i != 0) - await Task.Delay(m_options.RetryDelay); + await Task.Delay(m_options.RetryDelay).ConfigureAwait(false); if (!await m_taskreader.TransferProgressAsync) throw new OperationCanceledException(); @@ -368,8 +376,8 @@ namespace Duplicati.Library.Main.Operation.Common m_backend = DynamicLoader.BackendLoader.GetBackend(m_backendurl, m_options.RawOptions); if (m_backend == null) throw new Exception("Backend failed to re-load"); - - var r = await method(); + + var r = await method().ConfigureAwait(false); return r; } catch (Exception ex) @@ -387,24 +395,24 @@ namespace Duplicati.Library.Main.Operation.Common if (!m_uploadSuccess && ex is Duplicati.Library.Interface.FolderMissingException && m_options.AutocreateFolders) { try - { + { // If we successfully create the folder, we can re-use the connection - m_backend.CreateFolder(); + m_backend.CreateFolder(); recovered = true; } catch (Exception dex) - { + { Logging.Log.WriteWarningMessage(LOGTAG, "FolderCreateError", dex, "Failed to create folder: {0}", ex.Message); } } - + if (!recovered) - await ResetBackendAsync(ex); + ResetBackend(ex); } finally { if (m_options.NoConnectionReuse) - await ResetBackendAsync(null); + ResetBackend(null); } } @@ -414,7 +422,7 @@ namespace Duplicati.Library.Main.Operation.Common private async Task RenameFileAfterErrorAsync(FileEntryItem item) { var p = VolumeBase.ParseFilename(item.RemoteFilename); - var guid = VolumeWriterBase.GenerateGuid(m_options); + var guid = VolumeWriterBase.GenerateGuid(); var time = p.Time.Ticks == 0 ? p.Time : p.Time.AddSeconds(1); var newname = VolumeBase.GenerateFilename(p.FileType, p.Prefix, guid, time, p.CompressionModule, p.EncryptionModule); var oldname = item.RemoteFilename; @@ -429,7 +437,7 @@ namespace Duplicati.Library.Main.Operation.Common private async Task DoPut(FileEntryItem item, bool updatedHash = false) { // If this is not already encrypted, do it now - await item.Encrypt(m_options); + item.Encrypt(m_options); updatedHash |= item.UpdateHashAndSize(m_options); @@ -439,10 +447,10 @@ namespace Duplicati.Library.Main.Operation.Common if (m_options.Dryrun) { Logging.Log.WriteDryrunMessage(LOGTAG, "WouldUploadVolume", "Would upload volume: {0}, size: {1}", item.RemoteFilename, Library.Utility.Utility.FormatSizeString(new FileInfo(item.LocalFilename).Length)); - await item.DeleteLocalFile(); + item.DeleteLocalFile(); return true; } - + await m_database.LogRemoteOperationAsync("put", item.RemoteFilename, JsonConvert.SerializeObject(new { Size = item.Size, Hash = item.Hash })); await m_stats.SendEventAsync(BackendActionType.Put, BackendEventType.Started, item.RemoteFilename, item.Size); @@ -452,7 +460,7 @@ namespace Duplicati.Library.Main.Operation.Common { using (var fs = System.IO.File.OpenRead(item.LocalFilename)) using (var ts = new ThrottledStream(fs, m_options.MaxUploadPrSecond, m_options.MaxDownloadPrSecond)) - using (var pgs = new Library.Utility.ProgressReportingStream(ts, item.Size, pg => HandleProgress(ts, pg))) + using (var pgs = new Library.Utility.ProgressReportingStream(ts, pg => HandleProgress(ts, pg))) ((Library.Interface.IStreamingBackend)m_backend).Put(item.RemoteFilename, pgs); } else @@ -468,20 +476,20 @@ namespace Duplicati.Library.Main.Operation.Common if (m_options.ListVerifyUploads) { - var f = m_backend.List().Where(n => n.Name.Equals(item.RemoteFilename, StringComparison.OrdinalIgnoreCase)).FirstOrDefault(); + var f = m_backend.List().FirstOrDefault(n => n.Name.Equals(item.RemoteFilename, StringComparison.OrdinalIgnoreCase)); if (f == null) throw new Exception(string.Format("List verify failed, file was not found after upload: {0}", item.RemoteFilename)); else if (f.Size != item.Size && f.Size >= 0) throw new Exception(string.Format("List verify failed for file: {0}, size was {1} but expected to be {2}", f.Name, f.Size, item.Size)); } - - await item.DeleteLocalFile(); + + item.DeleteLocalFile(); await m_database.CommitTransactionAsync("CommitAfterUpload"); return true; } - private async Task> DoList(FileEntryItem item) + private async Task> DoList() { await m_stats.SendEventAsync(BackendActionType.List, BackendEventType.Started, null, -1); @@ -570,7 +578,7 @@ namespace Duplicati.Library.Main.Operation.Common try { m_backend.CreateFolder(); - } + } catch (Exception ex) { result = ex.ToString(); @@ -599,7 +607,7 @@ namespace Duplicati.Library.Main.Operation.Common { using (var fs = System.IO.File.OpenWrite(tmpfile)) using (var ts = new ThrottledStream(fs, m_options.MaxUploadPrSecond, m_options.MaxDownloadPrSecond)) - using (var pgs = new Library.Utility.ProgressReportingStream(ts, item.Size, pg => HandleProgress(ts, pg))) + using (var pgs = new Library.Utility.ProgressReportingStream(ts, pg => HandleProgress(ts, pg))) ((Library.Interface.IStreamingBackend)m_backend).Get(item.RemoteFilename, pgs); } else @@ -636,14 +644,14 @@ namespace Duplicati.Library.Main.Operation.Common // Fast exit if (item.VerifyHashOnly) return null; - + // Decrypt before returning if (!m_options.NoEncryption) { try { - using(var tmpfile2 = tmpfile) - { + using (var tmpfile2 = tmpfile) + { tmpfile = new Library.Utility.TempFile(); // Auto-guess the encryption module @@ -653,11 +661,11 @@ namespace Duplicati.Library.Main.Operation.Common // Check if the file is encrypted with something else if (DynamicLoader.EncryptionLoader.Keys.Contains(ext, StringComparer.OrdinalIgnoreCase)) { - using(var encmodule = DynamicLoader.EncryptionLoader.GetModule(ext, m_options.Passphrase, m_options.RawOptions)) + using (var encmodule = DynamicLoader.EncryptionLoader.GetModule(ext, m_options.Passphrase, m_options.RawOptions)) if (encmodule != null) { - Logging.Log.WriteVerboseMessage(LOGTAG, "AutomaticDecryptionDetection", "Filename extension \"{0}\" does not match encryption module \"{1}\", using matching encryption module", ext, m_options.EncryptionModule); - encmodule.Decrypt(tmpfile2, tmpfile); + Logging.Log.WriteVerboseMessage(LOGTAG, "AutomaticDecryptionDetection", "Filename extension \"{0}\" does not match encryption module \"{1}\", using matching encryption module", ext, m_options.EncryptionModule); + encmodule.Decrypt(tmpfile2, tmpfile); } } // Check if the file is not encrypted @@ -669,13 +677,13 @@ namespace Duplicati.Library.Main.Operation.Common else { Logging.Log.WriteVerboseMessage(LOGTAG, "AutomaticDecryptionDetection", "Filename extension \"{0}\" does not match encryption module \"{1}\", attempting to use specified encryption module as no others match", ext, m_options.EncryptionModule); - using(var encmodule = DynamicLoader.EncryptionLoader.GetModule(m_options.EncryptionModule, m_options.Passphrase, m_options.RawOptions)) + using (var encmodule = DynamicLoader.EncryptionLoader.GetModule(m_options.EncryptionModule, m_options.Passphrase, m_options.RawOptions)) encmodule.Decrypt(tmpfile2, tmpfile); } } else { - using(var encmodule = DynamicLoader.EncryptionLoader.GetModule(m_options.EncryptionModule, m_options.Passphrase, m_options.RawOptions)) + using (var encmodule = DynamicLoader.EncryptionLoader.GetModule(m_options.EncryptionModule, m_options.Passphrase, m_options.RawOptions)) encmodule.Decrypt(tmpfile2, tmpfile); } } @@ -696,42 +704,42 @@ namespace Duplicati.Library.Main.Operation.Common } finally { - try - { - if (tmpfile != null) + try + { + if (tmpfile != null) tmpfile.Dispose(); } catch { } } - } - - private string m_lastThrottleUploadValue = null; - private string m_lastThrottleDownloadValue = null; - - private void HandleProgress(ThrottledStream ts, long pg) - { + } + + private string m_lastThrottleUploadValue = null; + private string m_lastThrottleDownloadValue = null; + + private void HandleProgress(ThrottledStream ts, long pg) + { if (!m_taskreader.TransferProgressAsync.WaitForTask().Result) - throw new OperationCanceledException(); - - // Update the throttle speeds if they have changed - string tmp; - m_options.RawOptions.TryGetValue("throttle-upload", out tmp); - if (tmp != m_lastThrottleUploadValue) - { - ts.WriteSpeed = m_options.MaxUploadPrSecond; - m_lastThrottleUploadValue = tmp; - } - - m_options.RawOptions.TryGetValue("throttle-download", out tmp); - if (tmp != m_lastThrottleDownloadValue) - { - ts.ReadSpeed = m_options.MaxDownloadPrSecond; - m_lastThrottleDownloadValue = tmp; - } - - m_stats.UpdateBackendProgress(pg); + throw new OperationCanceledException(); + + // Update the throttle speeds if they have changed + string tmp; + m_options.RawOptions.TryGetValue("throttle-upload", out tmp); + if (tmp != m_lastThrottleUploadValue) + { + ts.WriteSpeed = m_options.MaxUploadPrSecond; + m_lastThrottleUploadValue = tmp; + } + + m_options.RawOptions.TryGetValue("throttle-download", out tmp); + if (tmp != m_lastThrottleDownloadValue) + { + ts.ReadSpeed = m_options.MaxDownloadPrSecond; + m_lastThrottleDownloadValue = tmp; + } + + m_stats.UpdateBackendProgress(pg); } protected override void Dispose(bool disposing) @@ -740,7 +748,7 @@ namespace Duplicati.Library.Main.Operation.Common if (m_backend != null) try { m_backend.Dispose(); } - catch {} + catch { } finally { m_backend = null; } } } diff --git a/Duplicati/Library/Main/Operation/Common/SingleRunner.cs b/Duplicati/Library/Main/Operation/Common/SingleRunner.cs index edb367b17..b99455228 100644 --- a/Duplicati/Library/Main/Operation/Common/SingleRunner.cs +++ b/Duplicati/Library/Main/Operation/Common/SingleRunner.cs @@ -27,79 +27,20 @@ namespace Duplicati.Library.Main.Operation.Common /// internal abstract class SingleRunner : IDisposable { - protected IChannel> m_channel; - protected readonly Task m_worker; - protected CancellationTokenSource m_workerSource; + protected AsyncLock m_lock = new AsyncLock(); + protected CancellationTokenSource m_workerSource = new CancellationTokenSource(); - public SingleRunner() + protected async Task DoRunOnMain(Func> method) { - AutomationExtensions.AutoWireChannels(this, null); - m_channel = ChannelManager.CreateChannel>(); - m_workerSource = new System.Threading.CancellationTokenSource(); - m_worker = AutomationExtensions.RunProtected(this, Start); - } + m_workerSource.Token.ThrowIfCancellationRequested(); - private async Task Start() - { - var ct = m_workerSource.Token; - while(!ct.IsCancellationRequested) + using (await m_lock.LockAsync()) { - // Grab next task - var nextTask = await m_channel.ReadAsync(); - - // Execute it - await nextTask(); + m_workerSource.Token.ThrowIfCancellationRequested(); + return await method().ConfigureAwait(false); } } - protected Task DoRunOnMain(Func> method) - { - var res = new TaskCompletionSource(); - - Task.Run(async () => - { - try - { - if (m_workerSource.IsCancellationRequested) - { - res.TrySetCanceled(); - return; - } - - await m_channel.WriteAsync(async () => - { - if (m_workerSource.IsCancellationRequested) - { - res.TrySetCanceled(); - return; - } - - try - { - var r = await method().ConfigureAwait(false); - res.SetResult(r); - } - catch (Exception ex) - { - if (ex is System.Threading.ThreadAbortException) - res.TrySetCanceled(); - else - res.TrySetException(ex); - } - }).ConfigureAwait(false); - } - catch (Exception ex) - { - if (ex is System.Threading.ThreadAbortException) - res.TrySetCanceled(); - else - res.TrySetException(ex); - } - }); - - return res.Task; - } - protected Task RunOnMain(Action method) { return DoRunOnMain(() => @@ -138,13 +79,6 @@ namespace Duplicati.Library.Main.Operation.Common protected virtual void Dispose(bool isDisposing) { m_workerSource.Cancel(); - - if (m_channel != null) - try { m_channel.Retire(); } - catch { } - finally { } - - AutomationExtensions.RetireAllChannels(this); } } } diff --git a/Duplicati/Library/Main/Operation/CompactHandler.cs b/Duplicati/Library/Main/Operation/CompactHandler.cs index ba2d62c44..701119324 100644 --- a/Duplicati/Library/Main/Operation/CompactHandler.cs +++ b/Duplicati/Library/Main/Operation/CompactHandler.cs @@ -141,7 +141,7 @@ namespace Duplicati.Library.Main.Operation where report.CompactableVolumes.Contains(v.Name) select (IRemoteVolume)v).ToList(); - using(var q = db.CreateBlockQueryHelper(m_options, transaction)) + using(var q = db.CreateBlockQueryHelper(transaction)) { foreach (var entry in new AsyncDownloader(volumesToDownload, backend)) { diff --git a/Duplicati/Library/Main/Operation/FilelistProcessor.cs b/Duplicati/Library/Main/Operation/FilelistProcessor.cs index 00bdff668..c5badc9f0 100644 --- a/Duplicati/Library/Main/Operation/FilelistProcessor.cs +++ b/Duplicati/Library/Main/Operation/FilelistProcessor.cs @@ -33,10 +33,8 @@ namespace Duplicati.Library.Main.Operation /// Helper method that verifies uploaded volumes and updates their state in the database. /// Throws an error if there are issues with the remote storage /// - /// The options used /// The database to compare with - /// The log instance to use - public static void VerifyLocalList(BackendManager backend, Options options, LocalDatabase database, IBackendWriter log) + public static void VerifyLocalList(BackendManager backend, LocalDatabase database) { var locallist = database.GetRemoteVolumes(); foreach(var i in locallist) diff --git a/Duplicati/Library/Main/Operation/ListBrokenFilesHandler.cs b/Duplicati/Library/Main/Operation/ListBrokenFilesHandler.cs index 63b27be3f..4c8c73d2f 100644 --- a/Duplicati/Library/Main/Operation/ListBrokenFilesHandler.cs +++ b/Duplicati/Library/Main/Operation/ListBrokenFilesHandler.cs @@ -105,7 +105,14 @@ namespace Duplicati.Library.Main.Operation if (brokensets.Length == 0) { m_result.BrokenFiles = new Tuple>>[0]; - Logging.Log.WriteInformationMessage(LOGTAG, "NoMissingFilesFound", "No broken filesets found"); + + if (missing == null) + Logging.Log.WriteInformationMessage(LOGTAG, "NoBrokenFilesets", "Found no broken filesets"); + else if (missing.Count == 0) + Logging.Log.WriteInformationMessage(LOGTAG, "NoBrokenFilesetsOrMissingFiles", "Found no broken filesets and no missing remote files"); + else + Logging.Log.WriteInformationMessage(LOGTAG, "NoBrokenSetsButMissingRemoteFiles", string.Format("Found no broken filesets, but {0} missing remote files. Run purge-broken-files.", missing.Count)); + return; } diff --git a/Duplicati/Library/Main/Operation/ListChangesHandler.cs b/Duplicati/Library/Main/Operation/ListChangesHandler.cs index c9b6ed52c..aafcde1b3 100644 --- a/Duplicati/Library/Main/Operation/ListChangesHandler.cs +++ b/Duplicati/Library/Main/Operation/ListChangesHandler.cs @@ -66,13 +66,13 @@ namespace Duplicati.Library.Main.Operation var useLocalDb = !m_options.NoLocalDb && System.IO.File.Exists(m_options.Dbpath); baseVersion = string.IsNullOrEmpty(baseVersion) ? "1" : baseVersion; - compareVersion = string.IsNullOrEmpty(compareVersion) ? "0" : compareVersion; - - long baseVersionIndex = -1; - long compareVersionIndex = -1; - - DateTime baseVersionTime = new DateTime(0); - DateTime compareVersionTime = new DateTime(0); + compareVersion = string.IsNullOrEmpty(compareVersion) ? "0" : compareVersion; + + long baseVersionIndex; + long compareVersionIndex; + + DateTime baseVersionTime; + DateTime compareVersionTime; using(var tmpdb = useLocalDb ? null : new Library.Utility.TempFile()) using(var db = new Database.LocalListChangesDatabase(useLocalDb ? m_options.Dbpath : (string)tmpdb)) diff --git a/Duplicati/Library/Main/Operation/PurgeBrokenFilesHandler.cs b/Duplicati/Library/Main/Operation/PurgeBrokenFilesHandler.cs index b17ace8c6..79287bd31 100644 --- a/Duplicati/Library/Main/Operation/PurgeBrokenFilesHandler.cs +++ b/Duplicati/Library/Main/Operation/PurgeBrokenFilesHandler.cs @@ -65,103 +65,105 @@ namespace Duplicati.Library.Main.Operation else if (missing.Count == 0) Logging.Log.WriteInformationMessage(LOGTAG, "NoBrokenFilesetsOrMissingFiles", "Found no broken filesets and no missing remote files"); else - throw new UserInformationException(string.Format("Found no broken filesets, but {0} missing remote files", sets.Length), "NoBrokenSetsButMissingRemoteFiles"); + Logging.Log.WriteInformationMessage(LOGTAG, "NoBrokenSetsButMissingRemoteFiles", string.Format("Found no broken filesets, but {0} missing remote files. Purging from database.", missing.Count)); } + else + { + Logging.Log.WriteInformationMessage(LOGTAG, "FoundBrokenFilesets", "Found {0} broken filesets with {1} affected files, purging files", sets.Length, sets.Sum(x => x.Item3)); - Logging.Log.WriteInformationMessage(LOGTAG, "FoundBrokenFilesets", "Found {0} broken filesets with {1} affected files, purging files", sets.Length, sets.Sum(x => x.Item3)); + var pgoffset = 0.0f; + var pgspan = 0.95f / sets.Length; - var pgoffset = 0.0f; - var pgspan = 0.95f / sets.Length; + var filesets = db.FilesetTimes.ToList(); - var filesets = db.FilesetTimes.ToList(); - - var compare_list = sets.Select(x => new - { - FilesetID = x.Item2, - Timestamp = x.Item1, - RemoveCount = x.Item3, - Version = filesets.FindIndex(y => y.Key == x.Item2), - SetCount = db.GetFilesetFileCount(x.Item2, tr) - }).ToArray(); - - var fully_emptied = compare_list.Where(x => x.RemoveCount == x.SetCount).ToArray(); - var to_purge = compare_list.Where(x => x.RemoveCount != x.SetCount).ToArray(); - - if (fully_emptied.Length != 0) - { - if (fully_emptied.Length == 1) - Logging.Log.WriteInformationMessage(LOGTAG, "RemovingFilesets", "Removing entire fileset {1} as all {0} file(s) are broken", fully_emptied.First().Timestamp, fully_emptied.First().RemoveCount); - else - Logging.Log.WriteInformationMessage(LOGTAG, "RemovingFilesets", "Removing {0} filesets where all file(s) are broken: {1}", fully_emptied.Length, string.Join(", ", fully_emptied.Select(x => x.Timestamp.ToLocalTime().ToString()))); - - m_result.DeleteResults = new DeleteResults(m_result); - using (var rmdb = new Database.LocalDeleteDatabase(db)) + var compare_list = sets.Select(x => new { - var deltr = rmdb.BeginTransaction(); - try + FilesetID = x.Item2, + Timestamp = x.Item1, + RemoveCount = x.Item3, + Version = filesets.FindIndex(y => y.Key == x.Item2), + SetCount = db.GetFilesetFileCount(x.Item2, tr) + }).ToArray(); + + var fully_emptied = compare_list.Where(x => x.RemoveCount == x.SetCount).ToArray(); + var to_purge = compare_list.Where(x => x.RemoveCount != x.SetCount).ToArray(); + + if (fully_emptied.Length != 0) + { + if (fully_emptied.Length == 1) + Logging.Log.WriteInformationMessage(LOGTAG, "RemovingFilesets", "Removing entire fileset {1} as all {0} file(s) are broken", fully_emptied.First().Timestamp, fully_emptied.First().RemoveCount); + else + Logging.Log.WriteInformationMessage(LOGTAG, "RemovingFilesets", "Removing {0} filesets where all file(s) are broken: {1}", fully_emptied.Length, string.Join(", ", fully_emptied.Select(x => x.Timestamp.ToLocalTime().ToString()))); + + m_result.DeleteResults = new DeleteResults(m_result); + using (var rmdb = new Database.LocalDeleteDatabase(db)) { - var opts = new Options(new Dictionary(m_options.RawOptions)); - opts.RawOptions["version"] = string.Join(",", fully_emptied.Select(x => x.Version.ToString())); - opts.RawOptions.Remove("time"); - opts.RawOptions["no-auto-compact"] = "true"; - - new DeleteHandler(m_backendurl, opts, (DeleteResults)m_result.DeleteResults) - .DoRun(rmdb, ref deltr, true, false, null); - - if (!m_options.Dryrun) + var deltr = rmdb.BeginTransaction(); + try { - using (new Logging.Timer(LOGTAG, "CommitDelete", "CommitDelete")) - deltr.Commit(); + var opts = new Options(new Dictionary(m_options.RawOptions)); + opts.RawOptions["version"] = string.Join(",", fully_emptied.Select(x => x.Version.ToString())); + opts.RawOptions.Remove("time"); + opts.RawOptions["no-auto-compact"] = "true"; - rmdb.WriteResults(); + new DeleteHandler(m_backendurl, opts, (DeleteResults)m_result.DeleteResults) + .DoRun(rmdb, ref deltr, true, false, null); + + if (!m_options.Dryrun) + { + using (new Logging.Timer(LOGTAG, "CommitDelete", "CommitDelete")) + deltr.Commit(); + + rmdb.WriteResults(); + } + else + deltr.Rollback(); } - else - deltr.Rollback(); - } - finally - { - if (deltr != null) - try { deltr.Rollback(); } - catch { } + finally + { + if (deltr != null) + try { deltr.Rollback(); } + catch { } + } + } + pgoffset += (pgspan * fully_emptied.Length); + m_result.OperationProgressUpdater.UpdateProgress(pgoffset); } - pgoffset += (pgspan * fully_emptied.Length); - m_result.OperationProgressUpdater.UpdateProgress(pgoffset); - } - - if (to_purge.Length > 0) - { - m_result.PurgeResults = new PurgeFilesResults(m_result); - - foreach (var bs in to_purge) + if (to_purge.Length > 0) { - Logging.Log.WriteInformationMessage(LOGTAG, "PurgingFiles", "Purging {0} file(s) from fileset {1}", bs.RemoveCount, bs.Timestamp.ToLocalTime()); - var opts = new Options(new Dictionary(m_options.RawOptions)); + m_result.PurgeResults = new PurgeFilesResults(m_result); - using (var pgdb = new Database.LocalPurgeDatabase(db)) + foreach (var bs in to_purge) { - // Recompute the version number after we deleted the versions before - filesets = pgdb.FilesetTimes.ToList(); - var thisversion = filesets.FindIndex(y => y.Key == bs.FilesetID); - if (thisversion < 0) - throw new Exception(string.Format("Failed to find match for {0} ({1}) in {2}", bs.FilesetID, bs.Timestamp.ToLocalTime(), string.Join(", ", filesets.Select(x => x.ToString())))); + Logging.Log.WriteInformationMessage(LOGTAG, "PurgingFiles", "Purging {0} file(s) from fileset {1}", bs.RemoveCount, bs.Timestamp.ToLocalTime()); + var opts = new Options(new Dictionary(m_options.RawOptions)); - opts.RawOptions["version"] = thisversion.ToString(); - opts.RawOptions.Remove("time"); - opts.RawOptions["no-auto-compact"] = "true"; - - new PurgeFilesHandler(m_backendurl, opts, (PurgeFilesResults)m_result.PurgeResults).Run(pgdb, pgoffset, pgspan, (cmd, filesetid, tablename) => + using (var pgdb = new Database.LocalPurgeDatabase(db)) { - if (filesetid != bs.FilesetID) - throw new Exception(string.Format("Unexpected filesetid: {0}, expected {1}", filesetid, bs.FilesetID)); - db.InsertBrokenFileIDsIntoTable(filesetid, tablename, "FileID", cmd.Transaction); - }); - } + // Recompute the version number after we deleted the versions before + filesets = pgdb.FilesetTimes.ToList(); + var thisversion = filesets.FindIndex(y => y.Key == bs.FilesetID); + if (thisversion < 0) + throw new Exception(string.Format("Failed to find match for {0} ({1}) in {2}", bs.FilesetID, bs.Timestamp.ToLocalTime(), string.Join(", ", filesets.Select(x => x.ToString())))); - pgoffset += pgspan; - m_result.OperationProgressUpdater.UpdateProgress(pgoffset); + opts.RawOptions["version"] = thisversion.ToString(); + opts.RawOptions.Remove("time"); + opts.RawOptions["no-auto-compact"] = "true"; + + new PurgeFilesHandler(m_backendurl, opts, (PurgeFilesResults)m_result.PurgeResults).Run(pgdb, pgoffset, pgspan, (cmd, filesetid, tablename) => + { + if (filesetid != bs.FilesetID) + throw new Exception(string.Format("Unexpected filesetid: {0}, expected {1}", filesetid, bs.FilesetID)); + db.InsertBrokenFileIDsIntoTable(filesetid, tablename, "FileID", cmd.Transaction); + }); + } + + pgoffset += pgspan; + m_result.OperationProgressUpdater.UpdateProgress(pgoffset); + } } } @@ -172,18 +174,6 @@ namespace Duplicati.Library.Main.Operation m_result.OperationProgressUpdater.UpdateProgress(0.95f); - if (missing != null && missing.Count > 0) - { - using (var backend = new BackendManager(m_backendurl, m_options, m_result.BackendWriter, db)) - { - foreach (var f in missing) - if (m_options.Dryrun) - Logging.Log.WriteDryrunMessage(LOGTAG, "WouldDeleteRemoteFile", "Would delete remote file: {0}, size: {1}", f.Name, Library.Utility.Utility.FormatSizeString(f.Size)); - else - backend.Delete(f.Name, f.Size); - } - } - if (!m_options.Dryrun && db.RepairInProgress) { Logging.Log.WriteInformationMessage(LOGTAG, "ValidatingDatabase", "Database was previously marked as in-progress, checking if it is valid after purging files"); diff --git a/Duplicati/Library/Main/Operation/PurgeFilesHandler.cs b/Duplicati/Library/Main/Operation/PurgeFilesHandler.cs index 16f4de839..25a1bcf1e 100644 --- a/Duplicati/Library/Main/Operation/PurgeFilesHandler.cs +++ b/Duplicati/Library/Main/Operation/PurgeFilesHandler.cs @@ -85,7 +85,7 @@ namespace Duplicati.Library.Main.Operation db.VerifyConsistency(m_options.Blocksize, m_options.BlockhashSize, false, null); if (m_options.NoBackendverification) - FilelistProcessor.VerifyLocalList(backend, m_options, db, m_result.BackendWriter); + FilelistProcessor.VerifyLocalList(backend, db); else FilelistProcessor.VerifyRemoteList(backend, m_options, db, m_result.BackendWriter, null); } diff --git a/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs b/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs index acc463278..0ac1ff2bb 100644 --- a/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs +++ b/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs @@ -92,7 +92,7 @@ namespace Duplicati.Library.Main.Operation using(var backend = new BackendManager(m_backendurl, m_options, m_result.BackendWriter, restoredb)) { restoredb.RepairInProgress = true; - + var autoDetectBlockSize = !(m_options.HasBlocksize && restoredb.GetDbOptions().ContainsKey("blocksize")); var volumeIds = new Dictionary(); var rawlist = backend.List(); @@ -139,13 +139,13 @@ namespace Duplicati.Library.Main.Operation orderby n.Time descending select n; - if (filelists.Count() <= 0) + if (!filelists.Any()) throw new UserInformationException("No filelists found on the remote destination", "EmptyRemoteLocation"); if (filelistfilter != null) filelists = filelistfilter(filelists).Select(x => x.Value).ToArray(); - if (filelists.Count() <= 0) + if (!filelists.Any()) throw new UserInformationException("No filelists", "NoMatchingRemoteFilelists"); // If we are updating, all files should be accounted for @@ -205,7 +205,7 @@ namespace Duplicati.Library.Main.Operation var parsed = VolumeBase.ParseFilename(entry.Name); - if (!hasUpdatedOptions && !updating) + if (!hasUpdatedOptions && (!updating || autoDetectBlockSize)) { VolumeReaderBase.UpdateOptionsFromManifest(parsed.CompressionModule, tmpfile, m_options); hasUpdatedOptions = true; diff --git a/Duplicati/Library/Main/Operation/RepairHandler.cs b/Duplicati/Library/Main/Operation/RepairHandler.cs index 147158298..4a5b61c28 100644 --- a/Duplicati/Library/Main/Operation/RepairHandler.cs +++ b/Duplicati/Library/Main/Operation/RepairHandler.cs @@ -130,20 +130,20 @@ namespace Duplicati.Library.Main.Operation if (m_options.Dryrun) { - if (tp.ParsedVolumes.Count() == 0 && tp.OtherVolumes.Count() > 0) + if (!tp.ParsedVolumes.Any() && tp.OtherVolumes.Any()) { if (tp.BackupPrefixes.Length == 1) throw new UserInformationException(string.Format("Found no backup files with prefix {0}, but files with prefix {1}, did you forget to set the backup prefix?", m_options.Prefix, tp.BackupPrefixes[0]), "RemoteFolderEmptyWithPrefix"); else throw new UserInformationException(string.Format("Found no backup files with prefix {0}, but files with prefixes {1}, did you forget to set the backup prefix?", m_options.Prefix, string.Join(", ", tp.BackupPrefixes)), "RemoteFolderEmptyWithPrefix"); } - else if (tp.ParsedVolumes.Count() == 0 && tp.ExtraVolumes.Count() > 0) + else if (!tp.ParsedVolumes.Any() && tp.ExtraVolumes.Any()) { throw new UserInformationException(string.Format("No files were missing, but {0} remote files were, found, did you mean to run recreate-database?", tp.ExtraVolumes.Count()), "NoRemoteFilesMissing"); } } - if (tp.ExtraVolumes.Count() > 0 || tp.MissingVolumes.Count() > 0 || tp.VerificationRequiredVolumes.Count() > 0) + if (tp.ExtraVolumes.Any() || tp.MissingVolumes.Any() || tp.VerificationRequiredVolumes.Any()) { if (tp.VerificationRequiredVolumes.Any()) { @@ -261,6 +261,13 @@ namespace Duplicati.Library.Main.Operation if (ex is System.Threading.ThreadAbortException) throw; } + + if (!m_options.RebuildMissingDblockFiles) + { + var missingDblocks = tp.MissingVolumes.Where(x => x.Type == RemoteVolumeType.Blocks).ToArray(); + if (missingDblocks.Length > 0) + throw new UserInformationException($"The backup storage destination is missing data files. You can either enable `--rebuild-missing-dblock-files` or run the purge command to remove these files. The following files are missing: {string.Join(", ", missingDblocks.Select(x => x.Name))}", "MissingDblockFiles"); + } foreach(var n in tp.MissingVolumes) { diff --git a/Duplicati/Library/Main/Operation/RestoreHandler.cs b/Duplicati/Library/Main/Operation/RestoreHandler.cs index ac5a6fa69..76ada16f2 100644 --- a/Duplicati/Library/Main/Operation/RestoreHandler.cs +++ b/Duplicati/Library/Main/Operation/RestoreHandler.cs @@ -114,74 +114,17 @@ namespace Duplicati.Library.Main.Operation { using(var metadatastorage = new RestoreHandlerMetadataStorage()) { - System.Security.Cryptography.HashAlgorithm blockhasher = null; - System.Security.Cryptography.HashAlgorithm filehasher = null; - - bool first = true; - RecreateDatabaseHandler.BlockVolumePostProcessor localpatcher = - (key, rd) => - { - if (first) - { - Utility.UpdateOptionsFromDb(database, m_options); - m_blockbuffer = new byte[m_options.Blocksize]; - - //Figure out what files are to be patched, and what blocks are needed - PrepareBlockAndFileList(database, m_options, filter, m_result); - - blockhasher = Library.Utility.HashAlgorithmHelper.Create(m_options.BlockHashAlgorithm); - filehasher = Library.Utility.HashAlgorithmHelper.Create(m_options.FileHashAlgorithm); - if (blockhasher == null) - throw new UserInformationException(Strings.Common.InvalidHashAlgorithm(m_options.BlockHashAlgorithm), "BlockHashAlgorithmNotSupported"); - if (!blockhasher.CanReuseTransform) - throw new UserInformationException(Strings.Common.InvalidCryptoSystem(m_options.BlockHashAlgorithm), "BlockHashAlgorithmNotSupported"); - - if (filehasher == null) - throw new UserInformationException(Strings.Common.InvalidHashAlgorithm(m_options.FileHashAlgorithm), "FileHashAlgorithmNotSupported"); - if (!filehasher.CanReuseTransform) - throw new UserInformationException(Strings.Common.InvalidCryptoSystem(m_options.FileHashAlgorithm), "FileHashAlgorithmNotSupported"); - - // Don't run this again - first = false; - } - else - { - // Patch the missing blocks list to include the newly discovered blocklists - //UpdateMissingBlocksTable(key); - } - - if (m_result.TaskControlRendevouz() == TaskControlState.Stop) - return; - - CreateDirectoryStructure(database, m_options, m_result); - - //If we are patching an existing target folder, do not touch stuff that is already updated - ScanForExistingTargetBlocks(database, m_blockbuffer, blockhasher, filehasher, m_options, m_result); - - if (m_result.TaskControlRendevouz() == TaskControlState.Stop) - return; - - // If other local files already have the blocks we want, we use them instead of downloading - if (!m_options.NoLocalBlocks) - ScanForExistingSourceBlocks(database, m_options, m_blockbuffer, blockhasher, m_result, metadatastorage); - - if (m_result.TaskControlRendevouz() == TaskControlState.Stop) - return; - - //Update files with data - PatchWithBlocklist(database, rd, m_options, m_result, m_blockbuffer, metadatastorage); - }; - - // TODO: When UpdateMissingBlocksTable is implemented, the localpatcher can be activated + // TODO: When UpdateMissingBlocksTable is implemented, the localpatcher + // (removed in revision 9ce1e807 ("Remove unused variables and fields") can be activated // and this will reduce the need for multiple downloads of the same volume // TODO: This will need some work to preserve the missing block list for use with --fh-dryrun m_result.RecreateDatabaseResults = new RecreateDatabaseResults(m_result); using(new Logging.Timer(LOGTAG, "RecreateTempDbForRestore", "Recreate temporary database for restore")) new RecreateDatabaseHandler(m_backendurl, m_options, (RecreateDatabaseResults)m_result.RecreateDatabaseResults) - .DoRun(database, false, filter, filelistfilter, /*localpatcher*/null); + .DoRun(database, false, filter, filelistfilter, null); if (!m_options.SkipMetadata) - ApplyStoredMetadata(database, m_options, m_result, metadatastorage); + ApplyStoredMetadata(m_options, metadatastorage); } //If we have --version set, we need to adjust, as the db has only the required versions @@ -310,7 +253,7 @@ namespace Duplicati.Library.Main.Operation } } - private static void ApplyStoredMetadata(LocalRestoreDatabase database, Options options, RestoreResults result, RestoreHandlerMetadataStorage metadatastorage) + private static void ApplyStoredMetadata(Options options, RestoreHandlerMetadataStorage metadatastorage) { foreach(var metainfo in metadatastorage.Records) { @@ -464,7 +407,7 @@ namespace Duplicati.Library.Main.Operation // Apply metadata if (!m_options.SkipMetadata) - ApplyStoredMetadata(database, m_options, m_result, metadatastorage); + ApplyStoredMetadata(m_options, metadatastorage); // Reset the filehasher if it was used to verify existing files filehasher.Initialize(); @@ -904,7 +847,7 @@ namespace Duplicati.Library.Main.Operation if ((currentAttr & System.IO.FileAttributes.ReadOnly) != 0) // clear readonly attribute { if (options.Dryrun) - Logging.Log.WriteDryrunMessage(LOGTAG, "WouldResetReadOnlyAttribyte", "Would reset read-only attribute on file: {0}", targetpath); + Logging.Log.WriteDryrunMessage(LOGTAG, "WouldResetReadOnlyAttribute", "Would reset read-only attribute on file: {0}", targetpath); else m_systemIO.SetFileAttributes(targetpath, currentAttr & ~System.IO.FileAttributes.ReadOnly); } if (options.Dryrun) diff --git a/Duplicati/Library/Main/Operation/SystemInfoHandler.cs b/Duplicati/Library/Main/Operation/SystemInfoHandler.cs index 56fd95bbd..cacd72919 100644 --- a/Duplicati/Library/Main/Operation/SystemInfoHandler.cs +++ b/Duplicati/Library/Main/Operation/SystemInfoHandler.cs @@ -49,10 +49,7 @@ namespace Duplicati.Library.Main.Operation yield return string.Format("Locale: {0}, {1}, {2}", System.Threading.Thread.CurrentThread.CurrentCulture, System.Threading.Thread.CurrentThread.CurrentUICulture, System.Globalization.CultureInfo.InstalledUICulture); yield return string.Format("Date/time strings: {0} - {1}", System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat.LongDatePattern, System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat.LongTimePattern); yield return string.Format("Tempdir: {0}", Library.Utility.TempFolder.SystemTempPath); - foreach(var e in new string[] {"TEMP", "TMP", "TMPDIR"}) - if (!string.IsNullOrWhiteSpace(Environment.GetEnvironmentVariable(e))) - yield return string.Format("Environment variable: {0} = {1}", e, Environment.GetEnvironmentVariable(e)); - + Type sqlite = null; string sqliteversion = ""; diff --git a/Duplicati/Library/Main/Operation/TestFilterHandler.cs b/Duplicati/Library/Main/Operation/TestFilterHandler.cs index d0356332f..e3d58ec9c 100644 --- a/Duplicati/Library/Main/Operation/TestFilterHandler.cs +++ b/Duplicati/Library/Main/Operation/TestFilterHandler.cs @@ -42,7 +42,6 @@ namespace Duplicati.Library.Main.Operation public void Run(string[] sources, Library.Utility.IFilter filter) { - var storeSymlinks = m_options.SymlinkPolicy == Options.SymlinkStrategy.Store; var sourcefilter = new Library.Utility.FilterExpression(sources, true); using(var snapshot = BackupHandler.GetSnapshot(sources, m_options)) diff --git a/Duplicati/Library/Main/Operation/TestHandler.cs b/Duplicati/Library/Main/Operation/TestHandler.cs index a879b003d..b80a150a2 100644 --- a/Duplicati/Library/Main/Operation/TestHandler.cs +++ b/Duplicati/Library/Main/Operation/TestHandler.cs @@ -52,6 +52,7 @@ namespace Duplicati.Library.Main.Operation db.SetResult(m_results); Utility.UpdateOptionsFromDb(db, m_options); Utility.VerifyParameters(db, m_options); + db.VerifyConsistency(m_options.Blocksize, m_options.BlockhashSize, true, null); if (!m_options.NoBackendverification) FilelistProcessor.VerifyRemoteList(backend, m_options, db, m_results.BackendWriter); diff --git a/Duplicati/Library/Main/Options.cs b/Duplicati/Library/Main/Options.cs index 71d998fa6..98fe6203b 100644 --- a/Duplicati/Library/Main/Options.cs +++ b/Duplicati/Library/Main/Options.cs @@ -31,10 +31,6 @@ namespace Duplicati.Library.Main /// public class Options { - private const string DEFAULT_BLOCK_HASH_LOOKUP_SIZE = "64mb"; - private const string DEFAULT_METADATA_HASH_LOOKUP_SIZE = "64mb"; - private const string DEFAULT_FILE_HASH_LOOKUP_SIZE = "32mb"; - private const string DEFAULT_BLOCK_HASH_ALGORITHM = "SHA256"; private const string DEFAULT_FILE_HASH_ALGORITHM = "SHA256"; @@ -327,6 +323,7 @@ namespace Duplicati.Library.Main "log-file-log-filter", "console-log-level", "console-log-filter", + "profile-all-database-queries" }; } } @@ -464,7 +461,7 @@ namespace Duplicati.Library.Main new CommandLineArgument("upload-unchanged-backups", CommandLineArgument.ArgumentType.Boolean, Strings.Options.UploadUnchangedBackupsShort, Strings.Options.UploadUnchangedBackupsLong, "false"), new CommandLineArgument("snapshot-policy", CommandLineArgument.ArgumentType.Enumeration, Strings.Options.SnapshotpolicyShort, Strings.Options.SnapshotpolicyLong, "off", null, Enum.GetNames(typeof(OptimizationStrategy))), - new CommandLineArgument("vss-exclude-writers", CommandLineArgument.ArgumentType.String, Strings.Options.VssexcludewritersShort, Strings.Options.VssexcludewritersLong), + new CommandLineArgument("vss-exclude-writers", CommandLineArgument.ArgumentType.String, Strings.Options.VssexcludewritersShort, Strings.Options.VssexcludewritersLong, "{e8132975-6f93-4464-a53e-1050253ae220}"), 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))), @@ -477,14 +474,16 @@ namespace Duplicati.Library.Main new CommandLineArgument("debug-output", CommandLineArgument.ArgumentType.Boolean, Strings.Options.DebugoutputShort, Strings.Options.DebugoutputLong, "false"), new CommandLineArgument("debug-retry-errors", CommandLineArgument.ArgumentType.Boolean, Strings.Options.DebugretryerrorsShort, Strings.Options.DebugretryerrorsLong, "false"), - new CommandLineArgument("log-file", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Options.LogfileShort, Strings.Options.LogfileLong), - new CommandLineArgument("log-file-log-level", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Enumeration, Strings.Options.LogfileloglevelShort, Strings.Options.LogfileloglevelShort, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType))), - new CommandLineArgument("log-file-log-filter", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Options.LogfilelogfiltersShort, Strings.Options.LogfilelogfiltersLong(System.IO.Path.PathSeparator.ToString()), null), + new CommandLineArgument("log-file", CommandLineArgument.ArgumentType.Path, Strings.Options.LogfileShort, Strings.Options.LogfileLong), + new CommandLineArgument("log-file-log-level", CommandLineArgument.ArgumentType.Enumeration, Strings.Options.LogfileloglevelShort, Strings.Options.LogfileloglevelShort, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType))), + new CommandLineArgument("log-file-log-filter", CommandLineArgument.ArgumentType.String, Strings.Options.LogfilelogfiltersShort, Strings.Options.LogfilelogfiltersLong(System.IO.Path.PathSeparator.ToString()), null), - new CommandLineArgument("console-log-level", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Enumeration, Strings.Options.ConsoleloglevelShort, Strings.Options.ConsoleloglevelShort, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType))), - new CommandLineArgument("console-log-filter", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Options.ConsolelogfiltersShort, Strings.Options.ConsolelogfiltersLong(System.IO.Path.PathSeparator.ToString()), null), + new CommandLineArgument("console-log-level", CommandLineArgument.ArgumentType.Enumeration, Strings.Options.ConsoleloglevelShort, Strings.Options.ConsoleloglevelShort, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType))), + new CommandLineArgument("console-log-filter", CommandLineArgument.ArgumentType.String, Strings.Options.ConsolelogfiltersShort, Strings.Options.ConsolelogfiltersLong(System.IO.Path.PathSeparator.ToString()), null), - new CommandLineArgument("log-level", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Enumeration, Strings.Options.LoglevelShort, Strings.Options.LoglevelLong, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType)), Strings.Options.LogLevelDeprecated("log-file-log-level", "console-log-level")), + new CommandLineArgument("log-level", CommandLineArgument.ArgumentType.Enumeration, Strings.Options.LoglevelShort, Strings.Options.LoglevelLong, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType)), Strings.Options.LogLevelDeprecated("log-file-log-level", "console-log-level")), + + new CommandLineArgument("profile-all-database-queries", CommandLineArgument.ArgumentType.Boolean, Strings.Options.ProfilealldatabasequeriesShort, Strings.Options.ProfilealldatabasequeriesLong, "false"), new CommandLineArgument("list-verify-uploads", CommandLineArgument.ArgumentType.Boolean, Strings.Options.ListverifyuploadsShort, Strings.Options.ListverifyuploadsShort, "false"), new CommandLineArgument("allow-sleep", CommandLineArgument.ArgumentType.Boolean, Strings.Options.AllowsleepShort, Strings.Options.AllowsleepLong, "false"), @@ -508,7 +507,6 @@ namespace Duplicati.Library.Main new CommandLineArgument("dbpath", CommandLineArgument.ArgumentType.Path, Strings.Options.DbpathShort, Strings.Options.DbpathLong), new CommandLineArgument("blocksize", CommandLineArgument.ArgumentType.Size, Strings.Options.BlocksizeShort, Strings.Options.BlocksizeLong, DEFAULT_BLOCKSIZE), new CommandLineArgument("file-read-buffer-size", CommandLineArgument.ArgumentType.Size, Strings.Options.FilereadbuffersizeShort, Strings.Options.FilereadbuffersizeLong, "0kb"), - new CommandLineArgument("store-metadata", CommandLineArgument.ArgumentType.Boolean, Strings.Options.StoremetadataShort, Strings.Options.StoremetadataLong, "true", null, null, Strings.Options.StoremetadataDeprecated), new CommandLineArgument("skip-metadata", CommandLineArgument.ArgumentType.Boolean, Strings.Options.SkipmetadataShort, Strings.Options.SkipmetadataLong, "false"), new CommandLineArgument("restore-permissions", CommandLineArgument.ArgumentType.Boolean, Strings.Options.RestorepermissionsShort, Strings.Options.RestorepermissionsLong, "false"), new CommandLineArgument("skip-restore-verification", CommandLineArgument.ArgumentType.Boolean, Strings.Options.SkiprestoreverificationShort, Strings.Options.SkiprestoreverificationLong, "false"), @@ -558,11 +556,14 @@ namespace Duplicati.Library.Main new CommandLineArgument("auto-vacuum", CommandLineArgument.ArgumentType.Boolean, Strings.Options.AutoVacuumShort, Strings.Options.AutoVacuumLong, "false"), new CommandLineArgument("disable-file-scanner", CommandLineArgument.ArgumentType.Boolean, Strings.Options.DisablefilescannerShort, Strings.Options.DisablefilescannerLong, "false"), + new CommandLineArgument("disable-filelist-consistency-checks", CommandLineArgument.ArgumentType.Boolean, Strings.Options.DisablefilelistconsistencychecksShort, Strings.Options.DisablefilelistconsistencychecksLong, "false"), new CommandLineArgument("disable-on-battery", CommandLineArgument.ArgumentType.Boolean, Strings.Options.DisableOnBatteryShort, Strings.Options.DisableOnBatteryLong, "false"), new CommandLineArgument("exclude-empty-folders", CommandLineArgument.ArgumentType.Boolean, Strings.Options.ExcludeemptyfoldersShort, Strings.Options.ExcludeemptyfoldersLong, "false"), new CommandLineArgument("ignore-filenames", CommandLineArgument.ArgumentType.Path, Strings.Options.IgnorefilenamesShort, Strings.Options.IgnorefilenamesLong), new CommandLineArgument("restore-symlink-metadata", CommandLineArgument.ArgumentType.Boolean, Strings.Options.RestoresymlinkmetadataShort, Strings.Options.RestoresymlinkmetadataLong, "false"), + new CommandLineArgument("rebuild-missing-dblock-files", CommandLineArgument.ArgumentType.Boolean, Strings.Options.RebuildmissingdblockfilesShort, Strings.Options.RebuildmissingdblockfilesLong, "false"), + }); return lst; @@ -1340,6 +1341,12 @@ namespace Duplicati.Library.Main return Duplicati.Library.Logging.LogMessageType.Warning; } } + + /// + /// A value indicating if all database queries should be logged + /// + public bool ProfileAllDatabaseQueries { get { return GetBool("profile-all-database-queries"); } } + /// /// Gets the attribute filter used to exclude files and folders. /// @@ -1457,6 +1464,11 @@ namespace Duplicati.Library.Main } } + /// + /// Gets a value indicating whether a blocksize has been specified + /// + public bool HasBlocksize { get { return m_options.ContainsKey("blocksize") && !string.IsNullOrEmpty(m_options["blocksize"]); } } + /// /// Gets the size of file-blocks /// @@ -1511,23 +1523,6 @@ namespace Duplicati.Library.Main return (int)t; } } - - /// - /// Gets a flag indicating if metadata for files and folders should be ignored - /// - public bool StoreMetadata - { - get - { - if (m_options.ContainsKey("skip-metadata")) - return !Library.Utility.Utility.ParseBoolOption(m_options, "skip-metadata"); - - if (m_options.ContainsKey("store-metadata")) - return Library.Utility.Utility.ParseBoolOption(m_options, "store-metadata"); - - return true; - } - } /// /// Gets a flag indicating if metadata for files and folders should be ignored @@ -1927,6 +1922,15 @@ namespace Duplicati.Library.Main get { return Library.Utility.Utility.ParseBoolOption(m_options, "disable-file-scanner"); } } + /// + /// Gets a flag indicating if the filelist consistency checks should be disabled + /// + /// true if the filelist consistency checks should be disabled; otherwise, false. + public bool DisableFilelistConsistencyChecks + { + get { return Library.Utility.Utility.ParseBoolOption(m_options, "disable-filelist-consistency-checks"); } + } + /// /// Gets a flag indicating whether the backup should be disabled when on battery power. /// @@ -1936,6 +1940,14 @@ namespace Duplicati.Library.Main get { return Library.Utility.Utility.ParseBoolOption(m_options, "disable-on-battery"); } } + /// + /// Gets a value indicating if missing dblock files are attempted created + /// + public bool RebuildMissingDblockFiles + { + get { return GetBool("rebuild-missing-dblock-files"); } + } + /// /// Gets the threshold for when log data should be cleaned /// diff --git a/Duplicati/Library/Main/ResultClasses.cs b/Duplicati/Library/Main/ResultClasses.cs index 5e78a23d8..f003e2377 100644 --- a/Duplicati/Library/Main/ResultClasses.cs +++ b/Duplicati/Library/Main/ResultClasses.cs @@ -304,19 +304,6 @@ namespace Duplicati.Library.Main } } - private void LogDbMessage(string type, string message, Exception ex) - { - if (System.Threading.Thread.CurrentThread != m_callerThread) - { - m_dbqueue.Enqueue(new DbMessage(type, message, ex)); - } - else - { - FlushLog(); - m_db.LogMessage("Message", message, ex, null); - } - } - private static bool m_is_reporting = false; public void AddBackendEvent(BackendActionType action, BackendEventType type, string path, long size) diff --git a/Duplicati/Library/Main/Strings.cs b/Duplicati/Library/Main/Strings.cs index 7dbcda356..7e9111917 100644 --- a/Duplicati/Library/Main/Strings.cs +++ b/Duplicati/Library/Main/Strings.cs @@ -28,6 +28,7 @@ namespace Duplicati.Library.Main.Strings public static string FailedForceLocaleError(string exMsg) { return LC.L(@"Failed to apply 'force-locale' setting. Please try to update .NET-Framework. Exception was: ""{0}"" ", exMsg); } public static string SourceVolumeNameInvalidError(string filename) { return LC.L(@"The source {0} uses an invalid volume name, aborting backup", filename); } public static string SourceVolumeNameNotFoundError(string filename, Guid volumeGuid) { return LC.L(@"The source {0} is on volume {1}, which could not be found, aborting backup", filename, volumeGuid); } + public static string NonQualifiedSizeValue(string optionname, string value) { return LC.L(@"The size ""{1}"" supplied to --{0} does not have a multiplier (b, kb, mb, etc). A multiplier is recommended to avoid unexpected changes if the program is updated.", optionname, value); } } internal static class Options @@ -71,7 +72,7 @@ namespace Duplicati.Library.Main.Strings public static string SkipfileslargerthanLong { get { return LC.L(@"This option allows you to exclude files that are larger than the given value. Use this to prevent backups becoming extremely large."); } } public static string SkipfileslargerthanShort { get { return LC.L(@"Limit the size of files being backed up"); } } public static string TempdirShort { get { return LC.L(@"Temporary storage folder"); } } - public static string TempdirLong { get { return LC.L(@"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."); } } + public static string TempdirLong { get { return LC.L(@"This option can be used to supply an alternative folder for temporary storage. By default the system default temporary folder is used. Note that also SQLite will put temporary files in this temporary folder."); } } public static string ThreadpriorityLong { get { return LC.L(@"Selects another thread priority for the process. Use this to set Duplicati to be more or less CPU intensive."); } } public static string ThreadpriorityShort { get { return LC.L(@"Thread priority"); } } public static string DblocksizeLong { get { return LC.L(@"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"); } } @@ -152,9 +153,6 @@ namespace Duplicati.Library.Main.Strings public static string DisablefilepathcacheShort { get { return LC.L(@"Reduce memory footprint by disabling in-memory lookups"); } } public static string UseblockcacheShort { get { return LC.L(@"This option can be used to increase speed in exchange for extra memory use."); } } public static string UseblockcacheLong { get { return LC.L(@"Store an in-memory block cache"); } } - public static string StoremetadataLong { get { return LC.L(@"Stores metadata, such as file timestamps and attributes. This increases the required storage space as well as the processing time."); } } - public static string StoremetadataShort { get { return LC.L(@"Enables storing file metadata"); } } - public static string StoremetadataDeprecated { get { return LC.L(@"This option is no longer used as metadata is now stored by default"); } } public static string MetadatahashlookupsizeLong { get { return LC.L(@"A fragment of memory is used to reduce database lookups. You should not change this value unless you get warnings in the log."); } } public static string MetadatahashlookupsizeShort { get { return LC.L(@"Memory used by the metadata hash"); } } public static string NobackendverificationLong { get { return LC.L(@"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."); } } @@ -247,6 +245,8 @@ namespace Duplicati.Library.Main.Strings public static string AutoVacuumLong { get { return LC.L(@"Some operations that manipulate the local database leave unused entries behind. These entries are not deleted from a hard drive until a VACUUM operation is run. This operation saves disk space in the long run but needs to temporarily create a copy of all valid entries in the database. Setting this to true will allow Duplicati to perform VACUUM operations at its discretion."); } } public static string DisablefilescannerShort { get { return LC.L(@"Disable the read-ahead scanner"); } } public static string DisablefilescannerLong { get { return LC.L(@"When this flag is enabled, the scanner that computes the size of source files is disabled, and instead the reported size is read from the database. Using this flag can speed up the backup by reducing disk access, but will give a less accurate progress indicator."); } } + public static string DisablefilelistconsistencychecksShort { get { return LC.L(@"Disable filelist consistency checks"); } } + public static string DisablefilelistconsistencychecksLong { get { return LC.L(@"In backups with a large number of filesets, the verification can take up a large part of the backup time. If you disable the checks, make sure you run regular check commands to ensure that everything is working as expected."); } } public static string DisableOnBatteryShort { get { return LC.L("Disable the backup when on battery power"); } } public static string DisableOnBatteryLong { get { return LC.L("When this flag is enabled, a scheduled backup will not run if the system is detected to be running on battery power (manual or command line backups will still be run). If the detected power source is mains (i.e., AC) or unknown, then scheduled backups will proceed as normal."); } } @@ -259,7 +259,7 @@ namespace Duplicati.Library.Main.Strings public static string ConsolelogfiltersShort { get { return LC.L(@"Applies filters to the console log data"); } } public static string ConsolelogfiltersLong(string delimiter) { return LogfilelogfiltersLong(delimiter); } - public static string UsebackgroundiopriorityShort { get { return LC.L("Sets the processe to use low IO priority"); } } + public static string UsebackgroundiopriorityShort { get { return LC.L("Sets the process to use low IO priority"); } } public static string UsebackgroundiopriorityLong { get { return LC.L("This option instructions the operating system to set the current process to use the lowest IO priority level, which can make operations run slower but will interfere less with other operations running at the same time"); } } public static string ExcludeemptyfoldersShort { get { return "Excludes empty folders"; } } @@ -270,6 +270,11 @@ namespace Duplicati.Library.Main.Strings public static string RestoresymlinkmetadataLong { get { return "If symlink metadata is applied, it will usually mean changing the symlink target, instead of the symlink itself. For this reason, metadata is not applied to symlinks, but this option can be used to override this, such that metadata is applied to symlinks as well."; } } public static string UnittestmodeShort { get { return "Activate unittest mode"; } } public static string UnittestmodeLong { get { return "When running in unittest mode, no automatic fixes are applied, which assumes that the input data is always in perfect shape. This option is not intended for use in daily backups, but required for testing purposes to reveal potential problems."; } } + + public static string ProfilealldatabasequeriesShort { get { return LC.L("Activates logging of all database queries"); } } + public static string ProfilealldatabasequeriesLong { get { return LC.L("To improve performance of the backups, frequent database queries are not logged by default. Enable this option to log all database queries, and remember to set either --{0}={2} or --{1}={2} to report the additional log data", "console-log-level", "log-file-log-level", nameof(Logging.LogMessageType.Profiling)); } } + public static string RebuildmissingdblockfilesShort { get { return "Rebuild dblock files when missing"; } } + public static string RebuildmissingdblockfilesLong { get { return "If dblock files are missing from the destination, you can attempt to rebuild them using local source data. However, since the local data may have changed, it may not be possible to retrieve all the required data and the process may be slow. Use this option to attempt to rebuild missing dblock files."; } } } internal static class Common diff --git a/Duplicati/Library/Main/Utility.cs b/Duplicati/Library/Main/Utility.cs index a523030b2..c612afb0d 100644 --- a/Duplicati/Library/Main/Utility.cs +++ b/Duplicati/Library/Main/Utility.cs @@ -70,11 +70,6 @@ namespace Duplicati.Library.Main get { return m_filehash; } } - public long Size - { - get { return m_blob.Length; } - } - public byte[] Blob { get { return m_blob; } diff --git a/Duplicati/Library/Main/Volumes/FilesetVolumeReader.cs b/Duplicati/Library/Main/Volumes/FilesetVolumeReader.cs index e83a7474b..af5156ac3 100644 --- a/Duplicati/Library/Main/Volumes/FilesetVolumeReader.cs +++ b/Duplicati/Library/Main/Volumes/FilesetVolumeReader.cs @@ -213,12 +213,6 @@ namespace Duplicati.Library.Main.Volumes } } } - - public void Set(JsonTextReader reader) - { - if (reader.TokenType != JsonToken.StartObject) - throw new InvalidDataException(string.Format("Invalid JSON, expected StartObject, but got {0}, {1}", reader.TokenType, reader.Value)); - } } private readonly ICompression m_compression; diff --git a/Duplicati/Library/Main/Volumes/VolumeReaderBase.cs b/Duplicati/Library/Main/Volumes/VolumeReaderBase.cs index 2a397173b..4f674b09d 100644 --- a/Duplicati/Library/Main/Volumes/VolumeReaderBase.cs +++ b/Duplicati/Library/Main/Volumes/VolumeReaderBase.cs @@ -87,10 +87,6 @@ namespace Duplicati.Library.Main.Volumes } } - private void VerifyManifest() - { - } - public virtual void Dispose() { if (m_disposeCompression && m_compression != null) diff --git a/Duplicati/Library/Main/Volumes/VolumeWriterBase.cs b/Duplicati/Library/Main/Volumes/VolumeWriterBase.cs index 8729b66ff..c427a1ff0 100644 --- a/Duplicati/Library/Main/Volumes/VolumeWriterBase.cs +++ b/Duplicati/Library/Main/Volumes/VolumeWriterBase.cs @@ -29,7 +29,7 @@ namespace Duplicati.Library.Main.Volumes { } - public static string GenerateGuid(Options options) + public static string GenerateGuid() { var s = Guid.NewGuid().ToString("N"); @@ -41,7 +41,7 @@ namespace Duplicati.Library.Main.Volumes public void ResetRemoteFilename(Options options, DateTime timestamp) { - m_volumename = GenerateFilename(this.FileType, options.Prefix, GenerateGuid(options), timestamp, options.CompressionModule, options.NoEncryption ? null : options.EncryptionModule); + m_volumename = GenerateFilename(this.FileType, options.Prefix, GenerateGuid(), timestamp, options.CompressionModule, options.NoEncryption ? null : options.EncryptionModule); } protected VolumeWriterBase(Options options, DateTime timestamp) diff --git a/Duplicati/Library/Main/default_compressed_extensions.txt b/Duplicati/Library/Main/default_compressed_extensions.txt index 7b189bf7a..87c9e3c5d 100644 --- a/Duplicati/Library/Main/default_compressed_extensions.txt +++ b/Duplicati/Library/Main/default_compressed_extensions.txt @@ -97,8 +97,11 @@ .pspimage #PaintShopPro Image .tif #TIFF image .dng #Adobe Digital Negative -.cr2 #Canon RAW Image Format +.cr2 #Canon RAW Image Format (already compressed despite being "RAW") .webp #WebP Image +.nef #Nikon RAW format +.arw #Sony RAW format +.heic #High Efficiency Image File Format # Compressed Font files diff --git a/Duplicati/Library/Modules/Builtin/ConsolePasswordInput.cs b/Duplicati/Library/Modules/Builtin/ConsolePasswordInput.cs index f520b6dd7..8537a078d 100644 --- a/Duplicati/Library/Modules/Builtin/ConsolePasswordInput.cs +++ b/Duplicati/Library/Modules/Builtin/ConsolePasswordInput.cs @@ -55,12 +55,43 @@ namespace Duplicati.Library.Modules.Builtin { //Get the passphrase bool confirm = string.Equals(commandlineOptions["main-action"], "backup", StringComparison.OrdinalIgnoreCase); - commandlineOptions["passphrase"] = ReadPassphraseFromConsole(confirm); + try + { + commandlineOptions["passphrase"] = ReadPassphraseFromConsole(confirm); + } + catch (InvalidOperationException) + { + // Handle redirect issues on Windows only + if (!Library.Utility.Utility.IsClientWindows) + throw; + + commandlineOptions["passphrase"] = ReadPassphraseFromStdin(confirm); + } } } #endregion + + private static string ReadPassphraseFromStdin(bool confirm) + { + // We already printed the header in the previous attempt + var passphrase = Console.ReadLine(); + if (confirm) + { + Console.Write("\n" + Strings.ConsolePasswordInput.ConfirmPassphrasePrompt + ": "); + var password2 = Console.ReadLine(); + + if (passphrase != password2) + throw new Duplicati.Library.Interface.UserInformationException(Strings.ConsolePasswordInput.PassphraseMismatchError, "PassphraseMismatch"); + } + + if (string.IsNullOrWhiteSpace(passphrase)) + throw new Duplicati.Library.Interface.UserInformationException(Strings.ConsolePasswordInput.EmptyPassphraseError, "EmptyPassphrase"); + + return passphrase; + } + private static string ReadPassphraseFromConsole(bool confirm) { Console.Write("\n" + Strings.ConsolePasswordInput.EnterPassphrasePrompt + ": "); @@ -110,7 +141,7 @@ namespace Duplicati.Library.Modules.Builtin throw new Duplicati.Library.Interface.UserInformationException(Strings.ConsolePasswordInput.PassphraseMismatchError, "PassphraseMismatch"); } - if (passphrase.ToString().Length == 0) + if (string.IsNullOrWhiteSpace(passphrase.ToString())) throw new Duplicati.Library.Interface.UserInformationException(Strings.ConsolePasswordInput.EmptyPassphraseError, "EmptyPassphrase"); return passphrase.ToString(); diff --git a/Duplicati/Library/Modules/Builtin/HyperVOptions.cs b/Duplicati/Library/Modules/Builtin/HyperVOptions.cs index cbf0e4a20..9d40d860a 100644 --- a/Duplicati/Library/Modules/Builtin/HyperVOptions.cs +++ b/Duplicati/Library/Modules/Builtin/HyperVOptions.cs @@ -63,6 +63,7 @@ namespace Duplicati.Library.Modules.Builtin public void Configure(IDictionary commandlineOptions) { + // Do nothing. Implementation needed for IGenericModule interface. } #endregion @@ -218,7 +219,7 @@ namespace Duplicati.Library.Modules.Builtin if (paths == null || !Utility.Utility.IsClientWindows) return false; - return paths.Where(x => !string.IsNullOrWhiteSpace(x)).Where(x => x.Equals(m_HyperVPathAllRegExp, StringComparison.OrdinalIgnoreCase) || Regex.IsMatch(x, m_HyperVPathGuidRegExp, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)).Any(); + return paths.Where(x => !string.IsNullOrWhiteSpace(x)).Any(x => x.Equals(m_HyperVPathAllRegExp, StringComparison.OrdinalIgnoreCase) || Regex.IsMatch(x, m_HyperVPathGuidRegExp, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)); } #endregion diff --git a/Duplicati/Library/Modules/Builtin/MSSQLOptions.cs b/Duplicati/Library/Modules/Builtin/MSSQLOptions.cs index f9458f298..8c60df25a 100644 --- a/Duplicati/Library/Modules/Builtin/MSSQLOptions.cs +++ b/Duplicati/Library/Modules/Builtin/MSSQLOptions.cs @@ -64,6 +64,7 @@ namespace Duplicati.Library.Modules.Builtin public void Configure(IDictionary commandlineOptions) { + // Do nothing. Implementation needed for IGenericModule interface. } #endregion @@ -216,7 +217,7 @@ namespace Duplicati.Library.Modules.Builtin if (paths == null || !Utility.Utility.IsClientWindows) return false; - return paths.Where(x => !string.IsNullOrWhiteSpace(x)).Where(x => x.Equals(m_MSSQLPathAllRegExp, StringComparison.OrdinalIgnoreCase) || Regex.IsMatch(x, m_MSSQLPathDBRegExp, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)).Any(); + return paths.Where(x => !string.IsNullOrWhiteSpace(x)).Any(x => x.Equals(m_MSSQLPathAllRegExp, StringComparison.OrdinalIgnoreCase) || Regex.IsMatch(x, m_MSSQLPathDBRegExp, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)); } #endregion diff --git a/Duplicati/Library/Modules/Builtin/ReportHelper.cs b/Duplicati/Library/Modules/Builtin/ReportHelper.cs index 4f5f145c3..f6bdc1274 100644 --- a/Duplicati/Library/Modules/Builtin/ReportHelper.cs +++ b/Duplicati/Library/Modules/Builtin/ReportHelper.cs @@ -158,10 +158,6 @@ namespace Duplicati.Library.Modules.Builtin /// A value indicating if this instance is configured /// private bool m_isConfigured; - /// - /// A value indicating if this instance has been disposed - /// - private bool m_isDisposed; /// /// The mail subject /// diff --git a/Duplicati/Library/Modules/Builtin/ResultSerialization/JsonFormatSerializer.cs b/Duplicati/Library/Modules/Builtin/ResultSerialization/JsonFormatSerializer.cs index f9f9d402a..cd8491f8d 100644 --- a/Duplicati/Library/Modules/Builtin/ResultSerialization/JsonFormatSerializer.cs +++ b/Duplicati/Library/Modules/Builtin/ResultSerialization/JsonFormatSerializer.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Threading.Tasks; using Duplicati.Library.Interface; using Newtonsoft.Json; using Newtonsoft.Json.Converters; @@ -42,7 +43,8 @@ namespace Duplicati.Library.Modules.Builtin.ResultSerialization { return base .CreateProperties(type, memberSerialization) - .Where(x => !m_excludes.Contains(x.PropertyName)) + .Where(x => !m_excludes.Contains(x.PropertyName)) + .Where(x => !typeof(Task).IsAssignableFrom(x.PropertyType)) .ToList(); } } @@ -70,7 +72,8 @@ namespace Duplicati.Library.Modules.Builtin.ResultSerialization ContractResolver = new DynamicContractResolver( nameof(IBasicResults.Warnings), nameof(IBasicResults.Errors), - nameof(IBasicResults.Messages) + nameof(IBasicResults.Messages), + "TaskReader" ), Converters = new List() { diff --git a/Duplicati/Library/Modules/Builtin/RunScript.cs b/Duplicati/Library/Modules/Builtin/RunScript.cs index c1897639a..7ab0ffaf7 100644 --- a/Duplicati/Library/Modules/Builtin/RunScript.cs +++ b/Duplicati/Library/Modules/Builtin/RunScript.cs @@ -24,6 +24,7 @@ using Duplicati.Library.Utility; using Duplicati.Library.Interface; using System.Linq; using Duplicati.Library.Modules.Builtin.ResultSerialization; +using System.Threading.Tasks; namespace Duplicati.Library.Modules.Builtin { @@ -220,7 +221,7 @@ namespace Duplicati.Library.Modules.Builtin psi.EnvironmentVariables["DUPLICATI__REMOTEURL"] = remoteurl; if (level != null) psi.EnvironmentVariables["DUPLICATI__PARSED_RESULT"] = level.Value.ToString(); - + if (localpath != null) psi.EnvironmentVariables["DUPLICATI__LOCALPATH"] = string.Join(System.IO.Path.PathSeparator.ToString(), localpath); @@ -230,9 +231,9 @@ namespace Duplicati.Library.Modules.Builtin if (!string.IsNullOrEmpty(datafile)) psi.EnvironmentVariables["DUPLICATI__RESULTFILE"] = datafile; - using(System.Diagnostics.Process p = System.Diagnostics.Process.Start(psi)) + using (System.Diagnostics.Process p = System.Diagnostics.Process.Start(psi)) { - ConsoleDataHandler cs = new ConsoleDataHandler(p); + var cs = new ConsoleDataHandler(p); if (timeout <= 0) p.WaitForExit(); @@ -249,14 +250,57 @@ namespace Duplicati.Library.Modules.Builtin if (p.HasExited) { + cs.WaitForCompletion(); + stderr = cs.StandardError; stdout = cs.StandardOutput; if (p.ExitCode != 0) - Logging.Log.WriteWarningMessage(LOGTAG, "InvalidExitCode", null, Strings.RunScript.InvalidExitCodeError(scriptpath, p.ExitCode)); + { + if (!requiredScript) + { + // We log a warning or an error depending on the exit code + switch (p.ExitCode) + { + case 0: + case 1: + // No messages here + break; + + case 2: + case 3: + Logging.Log.WriteWarningMessage(LOGTAG, "InvalidExitCode", null, Strings.RunScript.ExitCodeError(scriptpath, p.ExitCode, stderr)); + stderr = null; + break; + + case 4: + case 5: + default: + Logging.Log.WriteErrorMessage(LOGTAG, "InvalidExitCode", null, Strings.RunScript.ExitCodeError(scriptpath, p.ExitCode, stderr)); + stderr = null; + break; + } + + // If this is the start event, we abort the backup + if (eventname == "BEFORE") + { + switch (p.ExitCode) + { + case 1: + throw new OperationAbortException(OperationAbortReason.Normal, Strings.RunScript.InvalidExitCodeError(scriptpath, p.ExitCode)); + case 3: + throw new OperationAbortException(OperationAbortReason.Warning, Strings.RunScript.InvalidExitCodeError(scriptpath, p.ExitCode)); + case 5: + throw new OperationAbortException(OperationAbortReason.Error, Strings.RunScript.InvalidExitCodeError(scriptpath, p.ExitCode)); + } + } + } + else + Logging.Log.WriteWarningMessage(LOGTAG, "InvalidExitCode", null, Strings.RunScript.InvalidExitCodeError(scriptpath, p.ExitCode)); + } } else { - Logging.Log.WriteWarningMessage(LOGTAG, "ScriptTimeout", null, Strings.RunScript.ScriptTimeoutError(scriptpath)); + Logging.Log.WriteWarningMessage(LOGTAG, "ScriptTimeout", null, Strings.RunScript.ScriptTimeoutError(scriptpath)); } } @@ -266,7 +310,7 @@ namespace Duplicati.Library.Modules.Builtin //We only allow setting parameters on startup if (eventname == "BEFORE" && stdout != null) { - foreach(string rawline in stdout.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries)) + foreach (string rawline in stdout.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries)) { string line = rawline.Trim(); if (!line.StartsWith("--", StringComparison.Ordinal)) @@ -303,7 +347,7 @@ namespace Duplicati.Library.Modules.Builtin localpath = value.Split(System.IO.Path.PathSeparator); } else if ( - string.Equals(key, "eventname", StringComparison.OrdinalIgnoreCase) || + string.Equals(key, "eventname", StringComparison.OrdinalIgnoreCase) || string.Equals(key, "operationname", StringComparison.OrdinalIgnoreCase) || string.Equals(key, "main-action", StringComparison.OrdinalIgnoreCase) || key == "" @@ -313,10 +357,14 @@ namespace Duplicati.Library.Modules.Builtin } else options[key] = value; - } } } + catch (OperationAbortException) + { + // Do not log this, it is already logged + throw; + } catch (Exception ex) { Logging.Log.WriteWarningMessage(LOGTAG, "ScriptExecuteError", ex, Strings.RunScript.ScriptExecuteError(scriptpath, ex.Message)); @@ -325,49 +373,29 @@ namespace Duplicati.Library.Modules.Builtin } } + /// + /// Helper class to extract output from the program + /// private class ConsoleDataHandler { public ConsoleDataHandler(System.Diagnostics.Process p) { - p.OutputDataReceived += new System.Diagnostics.DataReceivedEventHandler(HandleOutputDataReceived); - p.ErrorDataReceived += new System.Diagnostics.DataReceivedEventHandler(HandleErrorDataReceived); - - p.BeginErrorReadLine(); - p.BeginOutputReadLine(); + m_task = Task.WhenAll( + Task.Run(async () => StandardOutput = await p.StandardOutput.ReadToEndAsync()), + Task.Run(async () => StandardError = await p.StandardError.ReadToEndAsync()) + ); } - private readonly StringBuilder m_standardOutput = new StringBuilder(); - private readonly StringBuilder m_standardError = new StringBuilder(); - private readonly object m_lock = new object(); - - private void HandleOutputDataReceived (object sender, System.Diagnostics.DataReceivedEventArgs e) + private readonly Task m_task; + public string StandardOutput { get; private set; } + public string StandardError { get; private set; } + public void WaitForCompletion() { - lock(m_lock) - m_standardOutput.AppendLine(e.Data); - } - - private void HandleErrorDataReceived (object sender, System.Diagnostics.DataReceivedEventArgs e) - { - lock(m_lock) - m_standardError.AppendLine(e.Data); - } - - public string StandardOutput - { - get - { - lock(m_lock) - return m_standardOutput.ToString().Trim(); - } - } - - public string StandardError - { - get - { - lock(m_lock) - return m_standardError.ToString().Trim(); - } + // NOTE: This is ugly, but there is a race where "HasExited" is set, + // but the stdout/stderr streams have not yet completed. + // If we wait a little here, we eventually get the data. + // If the streams have completed we do not wait. + m_task.Wait(TimeSpan.FromSeconds(5)); } } } diff --git a/Duplicati/Library/Modules/Builtin/Strings.cs b/Duplicati/Library/Modules/Builtin/Strings.cs index fe86872eb..78946a4e0 100644 --- a/Duplicati/Library/Modules/Builtin/Strings.cs +++ b/Duplicati/Library/Modules/Builtin/Strings.cs @@ -1,8 +1,8 @@ using Duplicati.Library.Localization.Short; using System; using System.Collections; -using System.Collections.Generic; - +using System.Collections.Generic; + namespace Duplicati.Library.Modules.Builtin.Strings { internal static class ConsolePasswordInput { public static string ConfirmPassphrasePrompt { get { return LC.L(@"Confirm encryption passphrase"); } } @@ -15,7 +15,7 @@ namespace Duplicati.Library.Modules.Builtin.Strings { internal static class CheckMonoSSL { public static string Description { get { return LC.L(@"When running with Mono, this module will check if any certificates are installed and suggest installing them otherwise"); } } public static string Displayname { get { return LC.L(@"Check for SSL certificates"); } } - public static string ErrorMessage { get { return LC.L(@"No certificates found, you can install some with one of these commands:{0} cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}", Environment.NewLine, "http://www.mono-project.com/docs/about-mono/releases/3.12.0/#cert-sync"); } } + public static string ErrorMessage { get { return LC.L(@"No certificates found, you can install some with one of these commands:{0} cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync --user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}", Environment.NewLine, "http://www.mono-project.com/docs/about-mono/releases/3.12.0/#cert-sync"); } } } internal static class HttpOptions { public static string Description { get { return LC.L(@"This module exposes a number of properties that can be used to change the way http requests are issued"); } } @@ -54,6 +54,7 @@ namespace Duplicati.Library.Modules.Builtin.Strings { public static string FinishoptionLong { get { return LC.L(@"Executes a script after performing an operation. The script will receive the operation results written to stdout."); } } public static string FinishoptionShort { get { return LC.L(@"Run a script on exit"); } } public static string InvalidExitCodeError(string script, int exitcode) { return LC.L(@"The script ""{0}"" returned with exit code {1}", script, exitcode); } + public static string ExitCodeError(string script, int exitcode, string message) { return LC.L(@"The script ""{0}"" returned with exit code {1}{2}", script, exitcode, string.IsNullOrWhiteSpace(message) ? string.Empty : string.Format(": {0}", message)); } public static string RequiredoptionLong { get { return LC.L(@"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."); } } public static string RequiredoptionShort { get { return LC.L(@"Run a required script on startup"); } } public static string ResultFormatShort { get { return LC.L(@"Selects the output format for results"); } } diff --git a/Duplicati/Library/Modules/Builtin/run-script-example.bat b/Duplicati/Library/Modules/Builtin/run-script-example.bat index 123c1bbe9..8ea3fd418 100644 --- a/Duplicati/Library/Modules/Builtin/run-script-example.bat +++ b/Duplicati/Library/Modules/Builtin/run-script-example.bat @@ -16,6 +16,15 @@ REM --run-script-before = REM Duplicati will run the script before the backup job and waits for its REM completion for 60 seconds (default timeout value). After a timeout a REM warning is logged and the backup is started. +REM The following exit codes are supported: +REM +REM - 0: OK, run operation +REM - 1: OK, don't run operation +REM - 2: Warning, run operation +REM - 3: Warning, don't run operation +REM - 4: Error, run operation +REM - 5: Error don't run operation +REM - other: Error don't run operation REM REM --run-script-before-required = REM Duplicati will run the script before the backup job and wait for its @@ -32,6 +41,10 @@ REM --run-script-after = REM Duplicati will run the script after the backup job and wait for its REM completion for 60 seconds (default timeout value). After a timeout a REM warning is logged. +REM The same exit codes as in --run-script-before are supported, but +REM the operation will always continue (i.e. 1 => 0, 3 => 2, 5 => 4) +REM as it has already completed so stopping it during stop is useless. + REM ############################################################################### diff --git a/Duplicati/Library/Modules/Builtin/run-script-example.sh b/Duplicati/Library/Modules/Builtin/run-script-example.sh index 150ac0d61..973dd96f4 100644 --- a/Duplicati/Library/Modules/Builtin/run-script-example.sh +++ b/Duplicati/Library/Modules/Builtin/run-script-example.sh @@ -16,6 +16,15 @@ # Duplicati will run the script before the backup job and waits for its # completion for 60 seconds (default timeout value). After a timeout a # warning is logged and the backup is started. +# The following exit codes are supported: +# +# - 0: OK, run operation +# - 1: OK, don't run operation +# - 2: Warning, run operation +# - 3: Warning, don't run operation +# - 4: Error, run operation +# - 5: Error don't run operation +# - other: Error don't run operation # # --run-script-before-required = # Duplicati will run the script before the backup job and wait for its @@ -32,6 +41,9 @@ # Duplicati will run the script after the backup job and wait for its # completion for 60 seconds (default timeout value). After a timeout a # warning is logged. +# The same exit codes as in --run-script-before are supported, but +# the operation will always continue (i.e. 1 => 0, 3 => 2, 5 => 4) +# as it has already completed so stopping it during stop is useless. ############################################################################### diff --git a/Duplicati/Library/SQLiteHelper/DatabaseUpgrader.cs b/Duplicati/Library/SQLiteHelper/DatabaseUpgrader.cs index cda18b622..b0455edb7 100644 --- a/Duplicati/Library/SQLiteHelper/DatabaseUpgrader.cs +++ b/Duplicati/Library/SQLiteHelper/DatabaseUpgrader.cs @@ -182,7 +182,7 @@ namespace Duplicati.Library.SQLiteHelper /// /// The database connection to use /// The file the database is placed in - public static void UpgradeDatabase(IDbConnection connection, string sourcefile, string schema, IList versions) + private static void UpgradeDatabase(IDbConnection connection, string sourcefile, string schema, IList versions) { if (connection.State != ConnectionState.Open) { @@ -246,9 +246,20 @@ namespace Duplicati.Library.SQLiteHelper } else if (versions.Count > dbversion) { - string backupfile = System.IO.Path.Combine( - System.IO.Path.GetDirectoryName(sourcefile), - Strings.DatabaseUpgrader.BackupFilenamePrefix + " " + DateTime.Now.ToString("yyyyMMddhhmmss", System.Globalization.CultureInfo.InvariantCulture) + ".sqlite"); + // In some cases (mostly test setups) + // the database upgrades can happen within a second of each other + // causing the upgrades to fail. This scheme adds up to 15 seconds + // delay, making room for multiple rapid upgrade calls + var backupfile = string.Empty; + for (var i = 0; i < 10; i++) + { + backupfile = System.IO.Path.Combine( + System.IO.Path.GetDirectoryName(sourcefile), + Strings.DatabaseUpgrader.BackupFilenamePrefix + " " + (DateTime.Now + TimeSpan.FromSeconds(i * 1.5)).ToString("yyyyMMddhhmmss", System.Globalization.CultureInfo.InvariantCulture) + ".sqlite"); + + if (!System.IO.File.Exists(backupfile)) + break; + } try { diff --git a/Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj b/Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj index 6541ab122..61301cc9e 100644 --- a/Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj +++ b/Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj @@ -35,6 +35,9 @@ + + ..\..\..\thirdparty\UnixSupport\UnixSupport.dll + @@ -86,4 +89,4 @@ Duplicati.Library.Logging - \ No newline at end of file + diff --git a/Duplicati/Library/SQLiteHelper/SQLiteLoader.cs b/Duplicati/Library/SQLiteHelper/SQLiteLoader.cs index 437cf7409..e62c40ab1 100644 --- a/Duplicati/Library/SQLiteHelper/SQLiteLoader.cs +++ b/Duplicati/Library/SQLiteHelper/SQLiteLoader.cs @@ -18,17 +18,16 @@ // #endregion using System; -using System.Collections.Generic; -using System.Text; +using System.IO; namespace Duplicati.Library.SQLiteHelper { public static class SQLiteLoader { - /// + /// /// The tag used for logging /// - private static readonly string LOGTAG = Logging.Log.LogTagFromType(typeof(SQLiteLoader)); + private static readonly string LOGTAG = Logging.Log.LogTagFromType(typeof(SQLiteLoader)); /// /// A cached copy of the type @@ -36,61 +35,112 @@ namespace Duplicati.Library.SQLiteHelper private static Type m_type = null; /// - /// Loads an SQLite connection instance, optionally setting the tempfolder and opening the the database + /// Helper method with logic to handle opening a database in possibly encrypted format /// - /// The SQLite connection instance. - /// The optional path to the database. - /// The optional tempdir to set. - public static System.Data.IDbConnection LoadConnection(string targetpath = null, string tempdir = null) + /// The SQLite connection object + /// The location of Duplicati's database. + /// Specify if database is encrypted + /// Encryption password + public static void OpenDatabase(System.Data.IDbConnection con, string databasePath, bool useDatabaseEncryption, string password) { - if (string.IsNullOrWhiteSpace(tempdir)) - tempdir = Library.Utility.TempFolder.SystemTempPath; + var setPwdMethod = con.GetType().GetMethod("SetPassword", new[] { typeof(string) }); + string attemptedPassword; - var prev = System.Environment.GetEnvironmentVariable("SQLITE_TMPDIR"); + if (!useDatabaseEncryption || string.IsNullOrEmpty(password)) + attemptedPassword = null; //No encryption specified, attempt to open without + else + attemptedPassword = password; //Encryption specified, attempt to open with - System.Data.IDbConnection con = null; + if (setPwdMethod != null) + setPwdMethod.Invoke(con, new object[] { attemptedPassword }); try { - System.Environment.SetEnvironmentVariable("SQLITE_TMPDIR", tempdir); - con = (System.Data.IDbConnection)Activator.CreateInstance(Duplicati.Library.SQLiteHelper.SQLiteLoader.SQLiteConnectionType); - if (!string.IsNullOrWhiteSpace(targetpath)) - { - con.ConnectionString = "Data Source=" + targetpath; - con.Open(); - - // Try to set the temp_dir even tough it is deprecated - if (!string.IsNullOrWhiteSpace(tempdir)) - { - try - { - using (var cmd = con.CreateCommand()) - { - cmd.CommandText = string.Format("PRAGMA temp_store_directory = '{0}'", tempdir); - cmd.ExecuteNonQuery(); - } - } - catch - { - } - } - } - + //Attempt to open in preferred state + OpenSQLiteFile(con, databasePath); + TestSQLiteFile(con); } catch { - if (con != null) - try { con.Dispose(); } - catch { } + try + { + //We can't try anything else without a password + if (string.IsNullOrEmpty(password)) + throw; + + //Open failed, now try the reverse + attemptedPassword = attemptedPassword == null ? password : null; + + con.Close(); + if (setPwdMethod != null) + setPwdMethod.Invoke(con, new object[] { attemptedPassword }); + OpenSQLiteFile(con, databasePath); + + TestSQLiteFile(con); + } + catch + { + try { con.Close(); } + catch (Exception ex) { Logging.Log.WriteExplicitMessage(LOGTAG, "OpenDatabaseFailed", ex, "Failed to open the SQLite database: {0}", databasePath); } + } + + //If the db is not open now, it won't open + if (con.State != System.Data.ConnectionState.Open) + throw; //Report original error + + //The open method succeeded with the non-default method, now change the password + var changePwdMethod = con.GetType().GetMethod("ChangePassword", new[] { typeof(string) }); + changePwdMethod.Invoke(con, new object[] { useDatabaseEncryption ? password : null }); + } + } + + /// + /// Loads an SQLite connection instance and opening the database + /// + /// The SQLite connection instance. + public static System.Data.IDbConnection LoadConnection() + { + System.Data.IDbConnection con = null; + SetEnvironmentVariablesForSQLiteTempDir(); + + try + { + con = (System.Data.IDbConnection)Activator.CreateInstance(Duplicati.Library.SQLiteHelper.SQLiteLoader.SQLiteConnectionType); + } + catch (Exception ex) + { + Logging.Log.WriteErrorMessage(LOGTAG, "FailedToLoadConnectionSQLite", ex, "Failed to load connection."); + DisposeConnection(con); throw; } - finally - { - System.Environment.SetEnvironmentVariable("SQLITE_TMPDIR", prev); - } - + return con; + } + + /// + /// Loads an SQLite connection instance and opening the database + /// + /// The SQLite connection instance. + /// The optional path to the database. + public static System.Data.IDbConnection LoadConnection(string targetpath) + { + if (string.IsNullOrWhiteSpace(targetpath)) + throw new ArgumentNullException(nameof(targetpath)); + + System.Data.IDbConnection con = LoadConnection(); + + try + { + OpenSQLiteFile(con, targetpath); + } + catch (Exception ex) + { + Logging.Log.WriteErrorMessage(LOGTAG, "FailedToLoadConnectionSQLite", ex, @"Failed to load connection with path '{0}'.", targetpath); + DisposeConnection(con); + + throw; + } return con; } @@ -101,75 +151,160 @@ namespace Duplicati.Library.SQLiteHelper { get { - if (m_type == null) + if (m_type != null) + return m_type; + + var filename = "System.Data.SQLite.dll"; + var basePath = Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location), "SQLite"); + + // Set this to make SQLite preload automatically + Environment.SetEnvironmentVariable("PreLoadSQLite_BaseDirectory", basePath); + + //Default is to use the pinvoke version which requires a native .dll/.so + var assemblyPath = Path.Combine(basePath, "pinvoke"); + var loadMixedModeAssembly = false; + + if (!Duplicati.Library.Utility.Utility.IsMono) { - var filename = "System.Data.SQLite.dll"; - var basePath = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location), "SQLite"); - - // Set this to make SQLite preload automatically - Environment.SetEnvironmentVariable("PreLoadSQLite_BaseDirectory", basePath); - - //Default is to use the pinvoke version which requires a native .dll/.so - var assemblyPath = System.IO.Path.Combine(basePath, "pinvoke"); - - if (!Duplicati.Library.Utility.Utility.IsMono) + //If we run with MS.Net we can use the mixed mode assemblies + if (Environment.Is64BitProcess) { - //If we run with MS.Net we can use the mixed mode assemblies - if (Environment.Is64BitProcess) + if (File.Exists(Path.Combine(Path.Combine(basePath, "win64"), filename))) { - if (System.IO.File.Exists(System.IO.Path.Combine(System.IO.Path.Combine(basePath, "win64"), filename))) - assemblyPath = System.IO.Path.Combine(basePath, "win64"); + assemblyPath = Path.Combine(basePath, "win64"); + loadMixedModeAssembly = true; } - else + } + else + { + if (File.Exists(Path.Combine(Path.Combine(basePath, "win32"), filename))) { - if (System.IO.File.Exists(System.IO.Path.Combine(System.IO.Path.Combine(basePath, "win32"), filename))) - assemblyPath = System.IO.Path.Combine(basePath, "win32"); - } - - // If we have a new path, try to force load the mixed-mode assembly for the current architecture - // This can be avoided if the preload in SQLite works, but it is easy to do it here as well - if (assemblyPath != System.IO.Path.Combine(basePath, "pinvoke")) - { - try { PInvoke.LoadLibraryEx(System.IO.Path.Combine(basePath, "SQLite.Interop.dll"), IntPtr.Zero, 0); } - catch { } - } - - } else { - //On Mono, we try to find the Mono version of SQLite - - //This secret environment variable can be used to support older installations - var envvalue = System.Environment.GetEnvironmentVariable("DISABLE_MONO_DATA_SQLITE"); - if (!Utility.Utility.ParseBool(envvalue, envvalue != null)) - { - foreach(var asmversion in new string[] {"4.0.0.0", "2.0.0.0"}) - { - try - { - Type t = System.Reflection.Assembly.Load(string.Format("Mono.Data.Sqlite, Version={0}, Culture=neutral, PublicKeyToken=0738eb9f132ed756", asmversion)).GetType("Mono.Data.Sqlite.SqliteConnection"); - if (t != null && t.GetInterface("System.Data.IDbConnection", false) != null) - { - Version v = new Version((string)t.GetProperty("SQLiteVersion").GetValue(null, null)); - if (v >= new Version(3, 6, 3)) - { - m_type = t; - return m_type; - } - } - - } catch { - } - } - - Logging.Log.WriteVerboseMessage(LOGTAG, "FailedToLoadSQLite", "Failed to load Mono.Data.Sqlite.SqliteConnection, reverting to built-in."); + assemblyPath = Path.Combine(basePath, "win32"); + loadMixedModeAssembly = true; } } - m_type = System.Reflection.Assembly.LoadFile(System.IO.Path.Combine(assemblyPath, filename)).GetType("System.Data.SQLite.SQLiteConnection"); + // If we have a new path, try to force load the mixed-mode assembly for the current architecture + // This can be avoided if the preload in SQLite works, but it is easy to do it here as well + if (loadMixedModeAssembly) + { + try { PInvoke.LoadLibraryEx(Path.Combine(basePath, "SQLite.Interop.dll"), IntPtr.Zero, 0); } + catch (Exception ex) { Logging.Log.WriteExplicitMessage(LOGTAG, "LoadMixedModeSQLiteError", ex, "Failed to load the mixed mode SQLite database: {0}", Path.Combine(basePath, "SQLite.Interop.dll")); } + } + } + else + { + //On Mono, we try to find the Mono version of SQLite + + //This secret environment variable can be used to support older installations + var envvalue = System.Environment.GetEnvironmentVariable("DISABLE_MONO_DATA_SQLITE"); + if (!Utility.Utility.ParseBool(envvalue, envvalue != null)) + { + foreach (var asmversion in new[] { "4.0.0.0", "2.0.0.0" }) + { + var name = string.Format("Mono.Data.Sqlite, Version={0}, Culture=neutral, PublicKeyToken=0738eb9f132ed756", asmversion); + try + { + Type t = System.Reflection.Assembly.Load(name).GetType("Mono.Data.Sqlite.SqliteConnection"); + if (t != null && t.GetInterface("System.Data.IDbConnection", false) != null) + { + Version v = new Version((string)t.GetProperty("SQLiteVersion").GetValue(null, null)); + if (v >= new Version(3, 6, 3)) + { + return m_type = t; + } + } + } + catch(Exception ex) + { + Logging.Log.WriteExplicitMessage(LOGTAG, "FailedToLoadSQLiteAssembly", ex, "Failed to load the SQLite assembly: {0}", name); + } + } + + Logging.Log.WriteVerboseMessage(LOGTAG, "FailedToLoadSQLite", "Failed to load Mono.Data.Sqlite.SqliteConnection, reverting to built-in."); + } } + m_type = System.Reflection.Assembly.LoadFile(Path.Combine(assemblyPath, filename)).GetType("System.Data.SQLite.SQLiteConnection"); + return m_type; } } + + /// + /// Set environment variables to be used by SQLite to determine which folder to use for temporary files. + /// From SQLite's documentation, SQLITE_TMPDIR is used for unix-like systems. + /// For Windows, TMP and TEMP environment variables are used. + /// + private static void SetEnvironmentVariablesForSQLiteTempDir() + { + System.Environment.SetEnvironmentVariable("SQLITE_TMPDIR", Library.Utility.TempFolder.SystemTempPath); + System.Environment.SetEnvironmentVariable("TMP", Library.Utility.TempFolder.SystemTempPath); + System.Environment.SetEnvironmentVariable("TEMP", Library.Utility.TempFolder.SystemTempPath); + } + + /// + /// Wrapper to dispose the SQLite connection + /// + /// The connection to close. + private static void DisposeConnection(System.Data.IDbConnection con) + { + if (con != null) + try { con.Dispose(); } + catch (Exception ex) { Logging.Log.WriteExplicitMessage(LOGTAG, "ConnectionDisposeError", ex, "Failed to dispose connection"); } + } + + /// + /// Opens the SQLite file in the given connection, creating the file if required + /// + /// The connection to use. + /// Path to the file to open, which may not exist. + private static void OpenSQLiteFile(System.Data.IDbConnection con, string path) + { + // Check if SQLite database exists before opening a connection to it. + // This information is used to 'fix' permissions on a newly created file. + var fileExists = false; + if (!Library.Utility.Utility.IsClientWindows) + fileExists = File.Exists(path); + + con.ConnectionString = "Data Source=" + path; + con.Open(); + + // If we are non-Windows, make the file only accessible by the current user + if (!Library.Utility.Utility.IsClientWindows && !fileExists) + SetUnixPermissionUserRWOnly(path); + } + + /// + /// Sets the unix permission user read-write Only. + /// + /// The file to set permissions on. + /// Make sure we do not inline this, as we might eventually load Mono.Posix, which is not present on Windows + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] + private static void SetUnixPermissionUserRWOnly(string path) + { + var fi = UnixSupport.File.GetUserGroupAndPermissions(path); + UnixSupport.File.SetUserGroupAndPermissions( + path, + fi.UID, + fi.GID, + 0x180 /* FilePermissions.S_IRUSR | FilePermissions.S_IWUSR*/ + ); + } + + /// + /// Tests the SQLite connection, throwing an exception if the connection does not work + /// + /// The connection to test. + private static void TestSQLiteFile(System.Data.IDbConnection con) + { + // Do a dummy query to make sure we have a working db + using (var cmd = con.CreateCommand()) + { + cmd.CommandText = "SELECT COUNT(*) FROM SQLITE_MASTER"; + cmd.ExecuteScalar(); + } + } } /// diff --git a/Duplicati/Library/Snapshots/HyperVUtility.cs b/Duplicati/Library/Snapshots/HyperVUtility.cs index 4858d94f3..30d802fcf 100644 --- a/Duplicati/Library/Snapshots/HyperVUtility.cs +++ b/Duplicati/Library/Snapshots/HyperVUtility.cs @@ -88,12 +88,11 @@ namespace Duplicati.Library.Snapshots /// /// Enumerated Hyper-V guests /// - public List Guests { get { return m_Guests; } } - private readonly List m_Guests; + public List Guests { get; } public HyperVUtility() { - m_Guests = new List(); + Guests = new List(); if (!Utility.Utility.IsClientWindows) { @@ -116,14 +115,14 @@ namespace Duplicati.Library.Snapshots IsVSSWriterSupported = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem") .Get().OfType() - .Select(o => (uint)o.GetPropertyValue("ProductType")).First() != 1; + .Select(o => (uint)o.GetPropertyValue("ProductType")) + .First() != 1; try { - var classesCount = new ManagementObjectSearcher(_wmiScope, new ObjectQuery( - "SELECT * FROM meta_class")).Get().OfType().Count(); - - IsHyperVInstalled = classesCount > 0; + IsHyperVInstalled = new ManagementObjectSearcher(_wmiScope, new ObjectQuery( + "SELECT * FROM meta_class")).Get().OfType() + .Any(o => ((ManagementClass)o).ClassPath.ClassName.StartsWith("Msvm_")); } catch { IsHyperVInstalled = false; } @@ -141,7 +140,7 @@ namespace Duplicati.Library.Snapshots if (!IsHyperVInstalled) return; - m_Guests.Clear(); + Guests.Clear(); var wmiQuery = _wmiv2Namespace ? "SELECT * FROM Msvm_VirtualSystemSettingData WHERE VirtualSystemType = 'Microsoft:Hyper-V:System:Realized'" : "SELECT * FROM Msvm_VirtualSystemSettingData WHERE SettingType = 3"; @@ -149,13 +148,15 @@ namespace Duplicati.Library.Snapshots if (IsVSSWriterSupported) using (var moCollection = new ManagementObjectSearcher(_wmiScope, new ObjectQuery(wmiQuery)).Get()) foreach (var mObject in moCollection) - m_Guests.Add(new HyperVGuest((string)mObject["ElementName"], new Guid((string)mObject[_vmIdField]), bIncludePaths ? GetAllVMsPathsVSS()[(string)mObject[_vmIdField]] : null)); + Guests.Add(new HyperVGuest((string)mObject["ElementName"], new Guid((string)mObject[_vmIdField]), bIncludePaths ? GetAllVMsPathsVSS()[(string)mObject[_vmIdField]] : null)); else using (var moCollection = new ManagementObjectSearcher(_wmiScope, new ObjectQuery(wmiQuery)).Get()) foreach (var mObject in moCollection) - m_Guests.Add(new HyperVGuest((string)mObject["ElementName"], new Guid((string)mObject[_vmIdField]), bIncludePaths ? + Guests.Add(new HyperVGuest((string)mObject["ElementName"], new Guid((string)mObject[_vmIdField]), bIncludePaths ? GetVMVhdPathsWMI((string)mObject[_vmIdField]) .Union(GetVMConfigPathsWMI((string)mObject[_vmIdField])) + .ToList() + .ConvertAll(m => m[0].ToString().ToUpperInvariant() + m.Substring(1)) .Distinct(Utility.Utility.ClientFilenameStringComparer) .OrderBy(a => a).ToList() : null)); } @@ -204,7 +205,7 @@ namespace Duplicati.Library.Snapshots paths.Add(Path.Combine(file.Path, file.FileSpecification)); } - ret.Add(component.ComponentName, paths.Distinct(Utility.Utility.ClientFilenameStringComparer).OrderBy(a => a).ToList()); + ret.Add(component.ComponentName, paths.ConvertAll(m => m[0].ToString().ToUpperInvariant() + m.Substring(1)).Distinct(Utility.Utility.ClientFilenameStringComparer).OrderBy(a => a).ToList()); } } finally diff --git a/Duplicati/Library/Snapshots/LinuxSnapshot.cs b/Duplicati/Library/Snapshots/LinuxSnapshot.cs index 95e742cd8..26f853a0c 100644 --- a/Duplicati/Library/Snapshots/LinuxSnapshot.cs +++ b/Duplicati/Library/Snapshots/LinuxSnapshot.cs @@ -487,18 +487,28 @@ namespace Duplicati.Library.Snapshots /// The file or folder to examine public override bool IsBlockDevice(string localPath) { - var n = UnixSupport.File.GetFileType(SystemIOLinux.NormalizePath(localPath)); - switch (n) + try { - case UnixSupport.File.FileType.Directory: - case UnixSupport.File.FileType.Symlink: - case UnixSupport.File.FileType.File: + var n = UnixSupport.File.GetFileType(SystemIOLinux.NormalizePath(localPath)); + switch (n) + { + case UnixSupport.File.FileType.Directory: + case UnixSupport.File.FileType.Symlink: + case UnixSupport.File.FileType.File: + return false; + default: + return true; + } + } + catch + { + if (!System.IO.File.Exists(SystemIOLinux.NormalizePath(localPath))) return false; - default: - return true; + + throw; } } - + /// /// Gets a unique hardlink target ID /// diff --git a/Duplicati/Library/Snapshots/MSSQLUtility.cs b/Duplicati/Library/Snapshots/MSSQLUtility.cs index 4cfb6bc7d..1d5091185 100644 --- a/Duplicati/Library/Snapshots/MSSQLUtility.cs +++ b/Duplicati/Library/Snapshots/MSSQLUtility.cs @@ -173,7 +173,8 @@ namespace Duplicati.Library.Snapshots paths.Add(Path.Combine(file.Path, file.FileSpecification)); } - m_DBs.Add(new MSSQLDB(component.ComponentName, component.LogicalPath + "\\" + component.ComponentName, paths.Distinct(Utility.Utility.ClientFilenameStringComparer).OrderBy(a => a).ToList())); + m_DBs.Add(new MSSQLDB(component.ComponentName, component.LogicalPath + "\\" + component.ComponentName, + paths.ConvertAll(m => m[0].ToString().ToUpperInvariant() + m.Substring(1)).Distinct(Utility.Utility.ClientFilenameStringComparer).OrderBy(a => a).ToList())); } } finally diff --git a/Duplicati/Library/Snapshots/SnapshotUtility.cs b/Duplicati/Library/Snapshots/SnapshotUtility.cs index 8a6185171..43f6d7336 100644 --- a/Duplicati/Library/Snapshots/SnapshotUtility.cs +++ b/Duplicati/Library/Snapshots/SnapshotUtility.cs @@ -38,7 +38,7 @@ namespace Duplicati.Library.Snapshots { return Utility.Utility.IsClientLinux - ? CreateLinuxSnapshot(folders, options) + ? CreateLinuxSnapshot(folders) : CreateWindowsSnapshot(folders, options); } @@ -51,10 +51,9 @@ namespace Duplicati.Library.Snapshots /// Loads a snapshot implementation for Linux /// /// The list of folders to create snapshots of - /// A set of commandline options /// The ISnapshotService implementation [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] - private static ISnapshotService CreateLinuxSnapshot(IEnumerable folders, Dictionary options) + private static ISnapshotService CreateLinuxSnapshot(IEnumerable folders) { return new LinuxSnapshot(folders); } diff --git a/Duplicati/Library/Snapshots/USNJournal.cs b/Duplicati/Library/Snapshots/USNJournal.cs index 52251e179..2d98a318c 100644 --- a/Duplicati/Library/Snapshots/USNJournal.cs +++ b/Duplicati/Library/Snapshots/USNJournal.cs @@ -169,7 +169,7 @@ namespace Duplicati.Library.Snapshots if (path == null) throw new Exception(Strings.USNHelper.UnexpectedPathFormat); - return new System.IO.DirectoryInfo(path).Root.FullName; + return System.IO.Path.GetPathRoot(path); } public static string GetDeviceNameFromPath(string path) @@ -575,7 +575,16 @@ namespace Duplicati.Library.Snapshots // perform binary search int index = m_records.BinarySearch(usnRecord, Comparer.Create( - (left, right) => left.UsnRecord.Usn.CompareTo(right.UsnRecord.Usn))); + (left, right) => + { + if (left == null && right == null) + return 0; + if (left == null) + return -1; + if (right == null) + return 1; + return left.UsnRecord.Usn.CompareTo(right.UsnRecord.Usn); + })); if (index >= 0) { diff --git a/Duplicati/Library/Snapshots/UsnJournalService.cs b/Duplicati/Library/Snapshots/UsnJournalService.cs index 638698832..2bc4a5350 100644 --- a/Duplicati/Library/Snapshots/UsnJournalService.cs +++ b/Duplicati/Library/Snapshots/UsnJournalService.cs @@ -1,437 +1,440 @@ -#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.IO; -using System.Linq; -using Duplicati.Library.Interface; -using Duplicati.Library.Utility; - -namespace Duplicati.Library.Snapshots -{ - public class UsnJournalService - { - private readonly ISnapshotService m_snapshot; - private readonly IEnumerable m_sources; - private readonly Dictionary m_volumeDataDict; - - /// - /// Constructor. - /// - /// Sources to filter - /// - /// Emit filter - /// Journal-data of previous fileset - public UsnJournalService(IEnumerable sources, ISnapshotService snapshot, IFilter emitFilter, - IEnumerable prevJournalData) - { - m_sources = sources; - m_snapshot = snapshot; - m_volumeDataDict = Initialize(emitFilter, prevJournalData); - } - - public IEnumerable VolumeDataList => m_volumeDataDict.Select(e => e.Value); - - /// - /// Initialize list of modified files / folder for each volume - /// - /// - /// - /// - private Dictionary Initialize(IFilter emitFilter, IEnumerable prevJournalData) - { - var result = new Dictionary(); - - // get filter identifying current source filter / sources configuration - // ReSharper disable once PossibleMultipleEnumeration - var configHash = emitFilter.GetFilterHash() + Utility.Utility.ByteArrayAsHexString(MD5HashHelper.GetHash(m_sources)); - - // create lookup for journal data - var journalDataDict = prevJournalData.ToDictionary(data => data.Volume); - - // iterate over volumes - foreach (var sourcesPerVolume in SortByVolume(m_sources)) - { - var volume = sourcesPerVolume.Key; - var volumeSources = sourcesPerVolume.Value; - var volumeData = new VolumeData - { - Volume = volume, - JournalData = null - }; - result[volume] = volumeData; - - try - { - // prepare journal data entry to store with current fileset - var journal = new USNJournal(volume); - var nextData = new USNJournalDataEntry - { - Volume = volume, - JournalId = journal.JournalId, - NextUsn = journal.NextUsn, - ConfigHash = configHash - }; - - // add new data to result set - volumeData.JournalData = nextData; - - // only use change journal if: - // - journal ID hasn't changed - // - nextUsn isn't zero (we use this as magic value to force a rescan) - // - the exclude filter hash hasn't changed - if (!journalDataDict.TryGetValue(volume, out var prevData) || - prevData.JournalId != nextData.JournalId || prevData.NextUsn == 0 || - prevData.ConfigHash != nextData.ConfigHash) - { - throw new UsnJournalSoftFailureException(); - } - - var changedFiles = new HashSet(Utility.Utility.ClientFilenameStringComparer); - var changedFolders = new HashSet(Utility.Utility.ClientFilenameStringComparer); - - // obtain changed files and folders, per volume - foreach (var source in volumeSources) - { - foreach (var entry in journal.GetChangedFileSystemEntries(source, prevData.NextUsn)) - { - if (entry.Item2.HasFlag(USNJournal.EntryType.File)) - { - changedFiles.Add(entry.Item1); - } - else - { - changedFolders.Add(Utility.Utility.AppendDirSeparator(entry.Item1)); - } - } - } - - // At this point we have: - // - a list of folders (changedFolders) that were possibly modified - // - a list of files (changedFiles) that were possibly modified - // - // With this, we need still need to do the following: - // - // 1. Simplify the folder list, such that it only contains the parent-most entries - // (eg. { "C:\A\B\", "C:\A\B\C\", "C:\A\B\D\E\" } => { "C:\A\B\" } - volumeData.Folders = Utility.Utility.SimplifyFolderList(changedFolders).ToList(); - - // 2. Our list of files may contain entries inside one of the simplified folders (from step 1., above). - // Since that folder is going to be fully scanned, those files can be removed. - // Note: it would be wrong to use the result from step 2. as the folder list! The entries removed - // between 1. and 2. are *excluded* folders, and files below them are to be *excluded*, too. - volumeData.Files = - new HashSet(Utility.Utility.GetFilesNotInFolders(changedFiles, volumeData.Folders)); - - // Record success for volume - volumeData.IsFullScan = false; - } - catch (Exception e) - { - // full scan is required this time (eg. due to missing journal entries) - volumeData.Exception = e; - volumeData.IsFullScan = true; - volumeData.Folders = new List(); - volumeData.Files = new HashSet(); - - // use original sources - foreach (var path in volumeSources) - { - var isFolder = path.EndsWith(Utility.Utility.DirectorySeparatorString, StringComparison.Ordinal); - if (isFolder) - { - volumeData.Folders.Add(path); - } - else - { - volumeData.Files.Add(path); - } - } - } - } - - return result; - } - - /// - /// Filters sources, returning sub-set having been modified since last - /// change, as specified by journalData. - /// - /// Filter callback to exclude filtered items - /// Filtered sources - public IEnumerable GetModifiedSources(Utility.Utility.EnumerationFilterDelegate filter) - { - // iterate over volumes - foreach (var volumeData in m_volumeDataDict) - { - // prepare cache for includes (value = true) and excludes (value = false, will be populated - // on-demand) - var cache = new Dictionary(); - foreach (var source in m_sources) - { - cache[source] = true; - } - - // Check the simplified folders, and their parent folders against the exclusion filter. - // This is needed because the filter may exclude "C:\A\", but this won't match the more - // specific "C:\A\B\" in our list, even though it's meant to be excluded. - // The reason why the filter doesn't exclude it is because during a regular (non-USN) full scan, - // FilterHandler.EnumerateFilesAndFolders() works top-down, and won't even enumerate child - // folders. - // The sources are needed to stop evaluating parent folders above the specified source folders - if (volumeData.Value.Folders != null) - { - foreach (var folder in FilterExcludedFolders(volumeData.Value.Folders, filter, cache).Where(m_snapshot.DirectoryExists)) - yield return folder; - } - - // The simplified file list also needs to be checked against the exclusion filter, as it - // may contain entries excluded due to attributes, but also because they are below excluded - // folders, which themselves aren't in the folder list from step 1. - // Note that the simplified file list may contain entries that have been deleted! They need to - // be kept in the list (unless excluded by the filter) in order for the backup handler to record their - // deletion. - if (volumeData.Value.Files != null) - { - foreach (var files in FilterExcludedFiles(volumeData.Value.Files, filter, cache).Where(m_snapshot.FileExists)) - yield return files; - } - } - } - - /// - /// Filter supplied files, removing any files which itself, or one - /// of its parent folders, is excluded by the filter. - /// - /// Files to filter - /// Exclusion filter - /// Cache of included and exculded files / folders - /// - /// Filtered files - private IEnumerable FilterExcludedFiles(IEnumerable files, - Utility.Utility.EnumerationFilterDelegate filter, IDictionary cache, Utility.Utility.ReportAccessError errorCallback = null) - { - var result = new List(); - - foreach (var file in files) - { - var attr = m_snapshot.FileExists(file) ? m_snapshot.GetAttributes(file) : FileAttributes.Normal; - try - { - if (!filter(file, file, attr)) - continue; - - if (!IsFolderOrAncestorsExcluded(Utility.Utility.GetParent(file, true), filter, cache)) - { - result.Add(file); - } - } - catch (System.Threading.ThreadAbortException) - { - throw; - } - catch (Exception ex) - { - errorCallback?.Invoke(file, file, ex); - filter(file, file, attr | Utility.Utility.ATTRIBUTE_ERROR); - } - } - - return result; - } - - /// - /// Filter supplied folders, removing any folder which itself, or one - /// of its ancestors, is excluded by the filter. - /// - /// Folder to filter - /// Exclusion filter - /// Cache of excluded folders (optional) - /// - /// Filtered folders - private IEnumerable FilterExcludedFolders(IEnumerable folders, - Utility.Utility.EnumerationFilterDelegate filter, IDictionary cache, Utility.Utility.ReportAccessError errorCallback = null) - { - var result = new List(); - - foreach (var folder in folders) - { - try - { - if (!IsFolderOrAncestorsExcluded(folder, filter, cache)) - { - result.Add(folder); - } - } - catch (System.Threading.ThreadAbortException) - { - throw; - } - catch (Exception ex) - { - errorCallback?.Invoke(folder, folder, ex); - filter(folder, folder, FileAttributes.Directory | Utility.Utility.ATTRIBUTE_ERROR); - } - } - - return result; - } - - /// - /// Tests if specified folder, or any of its ancestors, is excluded by the filter - /// - /// Folder to test - /// Filter - /// Cache of excluded folders (optional) - /// True if excluded, false otherwise - private bool IsFolderOrAncestorsExcluded(string folder, Utility.Utility.EnumerationFilterDelegate filter, IDictionary cache) - { - List parents = null; - while (folder != null) - { - // first check cache - if (cache.TryGetValue(folder, out var include)) - { - if (include) - return false; - - break; // hit! - } - - // remember folder for cache - if (parents == null) - { - parents = new List(); // create on-demand - } - parents.Add(folder); - - - var attr = m_snapshot.DirectoryExists(folder) ? m_snapshot.GetAttributes(folder) : FileAttributes.Directory; - - if (!filter(folder, folder, attr)) - break; // excluded - - folder = Utility.Utility.GetParent(folder, true); - } - - if (folder != null) - { - // update cache - parents?.ForEach(p => cache[p] = false); - } - - return folder != null; - } - - /// - /// Sort sources by root volume - /// - /// List of sources - /// Dictionary of volumes, with list of sources as values - private static Dictionary> SortByVolume(IEnumerable sources) - { - var sourcesByVolume = new Dictionary>(); - foreach (var path in sources) - { - // get NTFS volume root - var volumeRoot = USNJournal.GetVolumeRootFromPath(path); - - if (!sourcesByVolume.TryGetValue(volumeRoot, out var list)) - { - list = new List(); - sourcesByVolume.Add(volumeRoot, list); - } - - list.Add(path); - } - - return sourcesByVolume; - } - - /// - /// Returns true if path was enumerated by journal service - /// - /// - /// - public bool IsPathEnumerated(string path) - { - // get NTFS volume root - var volumeRoot = USNJournal.GetVolumeRootFromPath(path); - - // get volume data - if (!m_volumeDataDict.TryGetValue(volumeRoot, out var volumeData)) - return false; - - if (volumeData.Files.Contains(path)) - return true; // do not append from previous set, already scanned - - foreach (var folder in volumeData.Folders) - { - if (path.Equals(folder, Utility.Utility.ClientFilenameStringComparison)) - return true; // do not append from previous set, already scanned - - if (Utility.Utility.IsPathBelowFolder(path, folder)) - return true; // do not append from previous set, already scanned - } - - return false; // append from previous set - } - } - - /// - /// Filtered sources - /// - public class VolumeData - { - /// - /// Volume - /// - public string Volume { get; set; } - - /// - /// Set of potentially modified files - /// - public HashSet Files { get; internal set; } - - /// - /// Set of folders that are potentially modified, or whose children - /// are potentially modified - /// - public List Folders { get; internal set; } - - /// - /// Journal data to use for next backup - /// - public USNJournalDataEntry JournalData { get; internal set; } - - /// - /// If true, a full scan for this volume was required - /// - public bool IsFullScan { get; internal set; } - - /// - /// Optional exception message for volume - /// - public Exception Exception { get; internal set; } - } -} +#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.IO; +using System.Linq; +using Duplicati.Library.Interface; +using Duplicati.Library.Utility; + +namespace Duplicati.Library.Snapshots +{ + public class UsnJournalService + { + private readonly ISnapshotService m_snapshot; + private readonly IEnumerable m_sources; + private readonly Dictionary m_volumeDataDict; + + /// + /// Constructor. + /// + /// Sources to filter + /// + /// Emit filter + /// Journal-data of previous fileset + public UsnJournalService(IEnumerable sources, ISnapshotService snapshot, IFilter emitFilter, + IEnumerable prevJournalData) + { + m_sources = sources; + m_snapshot = snapshot; + m_volumeDataDict = Initialize(emitFilter, prevJournalData); + } + + public IEnumerable VolumeDataList => m_volumeDataDict.Select(e => e.Value); + + /// + /// Initialize list of modified files / folder for each volume + /// + /// + /// + /// + private Dictionary Initialize(IFilter emitFilter, IEnumerable prevJournalData) + { + if (prevJournalData == null) + throw new UsnJournalSoftFailureException(); + + var result = new Dictionary(); + + // get filter identifying current source filter / sources configuration + // ReSharper disable once PossibleMultipleEnumeration + var configHash = (emitFilter == null ? string.Empty : emitFilter.GetFilterHash()) + Utility.Utility.ByteArrayAsHexString(MD5HashHelper.GetHash(m_sources)); + + // create lookup for journal data + var journalDataDict = prevJournalData.ToDictionary(data => data.Volume); + + // iterate over volumes + foreach (var sourcesPerVolume in SortByVolume(m_sources)) + { + var volume = sourcesPerVolume.Key; + var volumeSources = sourcesPerVolume.Value; + var volumeData = new VolumeData + { + Volume = volume, + JournalData = null + }; + result[volume] = volumeData; + + try + { + // prepare journal data entry to store with current fileset + var journal = new USNJournal(volume); + var nextData = new USNJournalDataEntry + { + Volume = volume, + JournalId = journal.JournalId, + NextUsn = journal.NextUsn, + ConfigHash = configHash + }; + + // add new data to result set + volumeData.JournalData = nextData; + + // only use change journal if: + // - journal ID hasn't changed + // - nextUsn isn't zero (we use this as magic value to force a rescan) + // - the exclude filter hash hasn't changed + if (!journalDataDict.TryGetValue(volume, out var prevData) || + prevData.JournalId != nextData.JournalId || prevData.NextUsn == 0 || + prevData.ConfigHash != nextData.ConfigHash) + { + throw new UsnJournalSoftFailureException(); + } + + var changedFiles = new HashSet(Utility.Utility.ClientFilenameStringComparer); + var changedFolders = new HashSet(Utility.Utility.ClientFilenameStringComparer); + + // obtain changed files and folders, per volume + foreach (var source in volumeSources) + { + foreach (var entry in journal.GetChangedFileSystemEntries(source, prevData.NextUsn)) + { + if (entry.Item2.HasFlag(USNJournal.EntryType.File)) + { + changedFiles.Add(entry.Item1); + } + else + { + changedFolders.Add(Utility.Utility.AppendDirSeparator(entry.Item1)); + } + } + } + + // At this point we have: + // - a list of folders (changedFolders) that were possibly modified + // - a list of files (changedFiles) that were possibly modified + // + // With this, we need still need to do the following: + // + // 1. Simplify the folder list, such that it only contains the parent-most entries + // (eg. { "C:\A\B\", "C:\A\B\C\", "C:\A\B\D\E\" } => { "C:\A\B\" } + volumeData.Folders = Utility.Utility.SimplifyFolderList(changedFolders).ToList(); + + // 2. Our list of files may contain entries inside one of the simplified folders (from step 1., above). + // Since that folder is going to be fully scanned, those files can be removed. + // Note: it would be wrong to use the result from step 2. as the folder list! The entries removed + // between 1. and 2. are *excluded* folders, and files below them are to be *excluded*, too. + volumeData.Files = + new HashSet(Utility.Utility.GetFilesNotInFolders(changedFiles, volumeData.Folders)); + + // Record success for volume + volumeData.IsFullScan = false; + } + catch (Exception e) + { + // full scan is required this time (eg. due to missing journal entries) + volumeData.Exception = e; + volumeData.IsFullScan = true; + volumeData.Folders = new List(); + volumeData.Files = new HashSet(); + + // use original sources + foreach (var path in volumeSources) + { + var isFolder = path.EndsWith(Utility.Utility.DirectorySeparatorString, StringComparison.Ordinal); + if (isFolder) + { + volumeData.Folders.Add(path); + } + else + { + volumeData.Files.Add(path); + } + } + } + } + + return result; + } + + /// + /// Filters sources, returning sub-set having been modified since last + /// change, as specified by journalData. + /// + /// Filter callback to exclude filtered items + /// Filtered sources + public IEnumerable GetModifiedSources(Utility.Utility.EnumerationFilterDelegate filter) + { + // iterate over volumes + foreach (var volumeData in m_volumeDataDict) + { + // prepare cache for includes (value = true) and excludes (value = false, will be populated + // on-demand) + var cache = new Dictionary(); + foreach (var source in m_sources) + { + cache[source] = true; + } + + // Check the simplified folders, and their parent folders against the exclusion filter. + // This is needed because the filter may exclude "C:\A\", but this won't match the more + // specific "C:\A\B\" in our list, even though it's meant to be excluded. + // The reason why the filter doesn't exclude it is because during a regular (non-USN) full scan, + // FilterHandler.EnumerateFilesAndFolders() works top-down, and won't even enumerate child + // folders. + // The sources are needed to stop evaluating parent folders above the specified source folders + if (volumeData.Value.Folders != null) + { + foreach (var folder in FilterExcludedFolders(volumeData.Value.Folders, filter, cache).Where(m_snapshot.DirectoryExists)) + yield return folder; + } + + // The simplified file list also needs to be checked against the exclusion filter, as it + // may contain entries excluded due to attributes, but also because they are below excluded + // folders, which themselves aren't in the folder list from step 1. + // Note that the simplified file list may contain entries that have been deleted! They need to + // be kept in the list (unless excluded by the filter) in order for the backup handler to record their + // deletion. + if (volumeData.Value.Files != null) + { + foreach (var files in FilterExcludedFiles(volumeData.Value.Files, filter, cache).Where(m_snapshot.FileExists)) + yield return files; + } + } + } + + /// + /// Filter supplied files, removing any files which itself, or one + /// of its parent folders, is excluded by the filter. + /// + /// Files to filter + /// Exclusion filter + /// Cache of included and exculded files / folders + /// + /// Filtered files + private IEnumerable FilterExcludedFiles(IEnumerable files, + Utility.Utility.EnumerationFilterDelegate filter, IDictionary cache, Utility.Utility.ReportAccessError errorCallback = null) + { + var result = new List(); + + foreach (var file in files) + { + var attr = m_snapshot.FileExists(file) ? m_snapshot.GetAttributes(file) : FileAttributes.Normal; + try + { + if (!filter(file, file, attr)) + continue; + + if (!IsFolderOrAncestorsExcluded(Utility.Utility.GetParent(file, true), filter, cache)) + { + result.Add(file); + } + } + catch (System.Threading.ThreadAbortException) + { + throw; + } + catch (Exception ex) + { + errorCallback?.Invoke(file, file, ex); + filter(file, file, attr | Utility.Utility.ATTRIBUTE_ERROR); + } + } + + return result; + } + + /// + /// Filter supplied folders, removing any folder which itself, or one + /// of its ancestors, is excluded by the filter. + /// + /// Folder to filter + /// Exclusion filter + /// Cache of excluded folders (optional) + /// + /// Filtered folders + private IEnumerable FilterExcludedFolders(IEnumerable folders, + Utility.Utility.EnumerationFilterDelegate filter, IDictionary cache, Utility.Utility.ReportAccessError errorCallback = null) + { + var result = new List(); + + foreach (var folder in folders) + { + try + { + if (!IsFolderOrAncestorsExcluded(folder, filter, cache)) + { + result.Add(folder); + } + } + catch (System.Threading.ThreadAbortException) + { + throw; + } + catch (Exception ex) + { + errorCallback?.Invoke(folder, folder, ex); + filter(folder, folder, FileAttributes.Directory | Utility.Utility.ATTRIBUTE_ERROR); + } + } + + return result; + } + + /// + /// Tests if specified folder, or any of its ancestors, is excluded by the filter + /// + /// Folder to test + /// Filter + /// Cache of excluded folders (optional) + /// True if excluded, false otherwise + private bool IsFolderOrAncestorsExcluded(string folder, Utility.Utility.EnumerationFilterDelegate filter, IDictionary cache) + { + List parents = null; + while (folder != null) + { + // first check cache + if (cache.TryGetValue(folder, out var include)) + { + if (include) + return false; + + break; // hit! + } + + // remember folder for cache + if (parents == null) + { + parents = new List(); // create on-demand + } + parents.Add(folder); + + + var attr = m_snapshot.DirectoryExists(folder) ? m_snapshot.GetAttributes(folder) : FileAttributes.Directory; + + if (!filter(folder, folder, attr)) + break; // excluded + + folder = Utility.Utility.GetParent(folder, true); + } + + if (folder != null) + { + // update cache + parents?.ForEach(p => cache[p] = false); + } + + return folder != null; + } + + /// + /// Sort sources by root volume + /// + /// List of sources + /// Dictionary of volumes, with list of sources as values + private static Dictionary> SortByVolume(IEnumerable sources) + { + var sourcesByVolume = new Dictionary>(); + foreach (var path in sources) + { + // get NTFS volume root + var volumeRoot = USNJournal.GetVolumeRootFromPath(path); + + if (!sourcesByVolume.TryGetValue(volumeRoot, out var list)) + { + list = new List(); + sourcesByVolume.Add(volumeRoot, list); + } + + list.Add(path); + } + + return sourcesByVolume; + } + + /// + /// Returns true if path was enumerated by journal service + /// + /// + /// + public bool IsPathEnumerated(string path) + { + // get NTFS volume root + var volumeRoot = USNJournal.GetVolumeRootFromPath(path); + + // get volume data + if (!m_volumeDataDict.TryGetValue(volumeRoot, out var volumeData)) + return false; + + if (volumeData.Files.Contains(path)) + return true; // do not append from previous set, already scanned + + foreach (var folder in volumeData.Folders) + { + if (path.Equals(folder, Utility.Utility.ClientFilenameStringComparison)) + return true; // do not append from previous set, already scanned + + if (Utility.Utility.IsPathBelowFolder(path, folder)) + return true; // do not append from previous set, already scanned + } + + return false; // append from previous set + } + } + + /// + /// Filtered sources + /// + public class VolumeData + { + /// + /// Volume + /// + public string Volume { get; set; } + + /// + /// Set of potentially modified files + /// + public HashSet Files { get; internal set; } + + /// + /// Set of folders that are potentially modified, or whose children + /// are potentially modified + /// + public List Folders { get; internal set; } + + /// + /// Journal data to use for next backup + /// + public USNJournalDataEntry JournalData { get; internal set; } + + /// + /// If true, a full scan for this volume was required + /// + public bool IsFullScan { get; internal set; } + + /// + /// Optional exception message for volume + /// + public Exception Exception { get; internal set; } + } +} diff --git a/Duplicati/Library/Snapshots/WindowsSnapshot.cs b/Duplicati/Library/Snapshots/WindowsSnapshot.cs index 3f47322de..fde059392 100644 --- a/Duplicati/Library/Snapshots/WindowsSnapshot.cs +++ b/Duplicati/Library/Snapshots/WindowsSnapshot.cs @@ -75,6 +75,11 @@ namespace Duplicati.Library.Snapshots /// private static SystemIOWindows IO_WIN = new SystemIOWindows(); + /// + /// Commonly used string element + /// + private static string SLASH = Path.DirectorySeparatorChar.ToString(); + /// /// Constructs a new backup snapshot, using all the required disks /// @@ -95,10 +100,15 @@ namespace Duplicati.Library.Snapshots if (vss == null) throw new InvalidOperationException(); - var excludedWriters = new Guid[0]; + // Default to exclude the System State writer + var excludedWriters = new Guid[] { new Guid("{e8132975-6f93-4464-a53e-1050253ae220}") }; if (options.ContainsKey("vss-exclude-writers")) { - excludedWriters = options["vss-exclude-writers"].Split(';').Where(x => !string.IsNullOrWhiteSpace(x) && x.Trim().Length > 0).Select(x => new Guid(x)).ToArray(); + excludedWriters = options["vss-exclude-writers"] + .Split(';') + .Where(x => !string.IsNullOrWhiteSpace(x) && x.Trim().Length > 0) + .Select(x => new Guid(x)) + .ToArray(); } //Check if we should map any drives @@ -406,11 +416,18 @@ namespace Duplicati.Library.Snapshots throw new InvalidOperationException(); var root = AlphaFS.Path.GetPathRoot(localPath); - if (!m_volumeMap.TryGetValue(root, out var volumePath)) throw new InvalidOperationException(); - return Path.Combine(volumePath, localPath.Substring(root.Length)); + // Note: Do NOT use Path.Combine as it strips the UNC path prefix + var subPath = localPath.Substring(root.Length); + if (!subPath.StartsWith(SLASH, StringComparison.Ordinal)) + { + volumePath = Duplicati.Library.Utility.Utility.AppendDirSeparator(volumePath, SLASH); + } + + var mappedPath = volumePath + subPath; + return mappedPath; } /// @@ -450,13 +467,13 @@ namespace Duplicati.Library.Snapshots catch (Exception ex) { Logging.Log.WriteVerboseMessage(LOGTAG, "MappedDriveCleanupError", ex, "Failed during VSS mapped drive unmapping"); - } - - try - { - m_backup?.BackupComplete(); + } + + try + { + m_backup?.BackupComplete(); } - catch (Exception ex) + catch (Exception ex) { Logging.Log.WriteVerboseMessage(LOGTAG, "VSSTerminateError", ex, "Failed to signal VSS completion"); } @@ -466,12 +483,12 @@ namespace Duplicati.Library.Snapshots if (m_backup != null) { foreach (var g in m_volumes.Values) - { - try - { - m_backup.DeleteSnapshot(g, false); + { + try + { + m_backup.DeleteSnapshot(g, false); } - catch (Exception ex) + catch (Exception ex) { Logging.Log.WriteVerboseMessage(LOGTAG, "VSSSnapShotDeleteError", ex, "Failed to close VSS snapshot"); } diff --git a/Duplicati/Library/UsageReporter/EventProcessor.cs b/Duplicati/Library/UsageReporter/EventProcessor.cs index 47165f51b..42dd23e0f 100644 --- a/Duplicati/Library/UsageReporter/EventProcessor.cs +++ b/Duplicati/Library/UsageReporter/EventProcessor.cs @@ -90,12 +90,12 @@ namespace Duplicati.Library.UsageReporter // Wait 20 seconds before we start transmitting for(var i = 0; i < 20; i++) { - await Task.Delay(TimeSpan.FromSeconds(1)); + await Task.Delay(TimeSpan.FromSeconds(1)).ConfigureAwait(false); if (await self.Input.IsRetiredAsync) return; } - await ProcessAbandonedFiles(self.Output, self.Input, null); + await ProcessAbandonedFiles(self.Output, self.Input, null).ConfigureAwait(false); var rs = new ReportSet(); var tf = GetTempFilename(instanceid); @@ -134,7 +134,7 @@ namespace Duplicati.Library.UsageReporter self.Output.WriteNoWait(tf); rs = new ReportSet(); - await ProcessAbandonedFiles(self.Output, self.Input, null); + await ProcessAbandonedFiles(self.Output, self.Input, null).ConfigureAwait(false); tf = nextFilename; } diff --git a/Duplicati/Library/UsageReporter/ReportItem.cs b/Duplicati/Library/UsageReporter/ReportItem.cs index 798ce9b0b..98fb8f5ff 100644 --- a/Duplicati/Library/UsageReporter/ReportItem.cs +++ b/Duplicati/Library/UsageReporter/ReportItem.cs @@ -42,7 +42,7 @@ namespace Duplicati.Library.UsageReporter this.TimeStamp = (long)(DateTime.UtcNow - Library.Utility.Utility.EPOCH).TotalSeconds; } - public ReportItem(ReportType type = ReportType.Information, long? count = null, string eventname = null, string data = null) + public ReportItem(ReportType type, long? count, string eventname, string data) : this() { this.Type = type; diff --git a/Duplicati/Library/Utility/DirectStreamLink.cs b/Duplicati/Library/Utility/DirectStreamLink.cs index 43c06839b..e3b612248 100644 --- a/Duplicati/Library/Utility/DirectStreamLink.cs +++ b/Duplicati/Library/Utility/DirectStreamLink.cs @@ -309,14 +309,11 @@ namespace Duplicati.Library.Utility private abstract class LinkedSubStream : Stream { protected DirectStreamLink m_linkStream; - protected long m_knownLength = -1; protected LinkedSubStream(DirectStreamLink linkStream) { this.m_linkStream = linkStream; } public override bool CanSeek { get { return false; } } public override void SetLength(long value) { throw new NotSupportedException(); } - public void SetFakeLength(long value) { m_knownLength = value; } - public override long Length { get { if (m_linkStream.m_knownLength >= 0) return m_linkStream.m_knownLength; else throw new NotSupportedException(); } } // We fake Seek and Position to at least support dummy operations. @@ -399,12 +396,9 @@ namespace Duplicati.Library.Utility /// public class DataPump { - /// Minimum buffer size for pumping - public const int MINBUFSIZE = 1 << 10; // 1K /// Default buffer size for pumping public const int DEFAULTBUFSIZE = 1 << 14; // 16K - private readonly int m_bufsize; private readonly bool m_closeInputWhenDone, m_closeOutputWhenDone; private readonly Action m_callbackFinalizePumping = null; private Stream m_input, m_output; @@ -415,17 +409,14 @@ namespace Duplicati.Library.Utility /// Creates and configures a new DataPump instance. /// The stream to read data from. /// The stream to write data to. - /// The internal buffer size for reading/writing. /// A callback to issue when pumping is done but before streams are closed. e.g. Can add data to output. /// Disable auto close of input stream when pumping is done. /// Disable auto close of output stream when pumping is done. - public DataPump(Stream input, Stream output, int bufsize = DEFAULTBUFSIZE - , Action callbackFinalizePumping = null + public DataPump(Stream input, Stream output, Action callbackFinalizePumping = null , bool dontCloseInputWhenDone = false, bool dontCloseOutputWhenDone = false) { this.m_input = input; this.m_output = output; - this.m_bufsize = Math.Max(MINBUFSIZE, bufsize); this.m_callbackFinalizePumping = callbackFinalizePumping; this.m_closeInputWhenDone = !dontCloseInputWhenDone; this.m_closeOutputWhenDone = !dontCloseOutputWhenDone; @@ -453,7 +444,6 @@ namespace Duplicati.Library.Utility /// Actually transfers stream data. private long doRun(bool rethrowException) { - Exception hadException = null; byte[] buf = new byte[1 << 14]; int c; try { @@ -469,9 +459,8 @@ namespace Duplicati.Library.Utility catch { } } } - catch (Exception ex) + catch (Exception) { - hadException = ex; if (rethrowException) throw; } finally diff --git a/Duplicati/Library/Utility/FilterCollector.cs b/Duplicati/Library/Utility/FilterCollector.cs index 8c21f900d..73b86a8c2 100644 --- a/Duplicati/Library/Utility/FilterCollector.cs +++ b/Duplicati/Library/Utility/FilterCollector.cs @@ -47,7 +47,7 @@ namespace Duplicati.Library.Utility if (include || exclude) { - m_filters.Add(new Library.Utility.FilterExpression(Library.Utility.Utility.ExpandEnvironmentVariables(value), include)); + m_filters.Add(new Library.Utility.FilterExpression(Environment.ExpandEnvironmentVariables(value), include)); return false; } } diff --git a/Duplicati/Library/Utility/ProgressReportingStream.cs b/Duplicati/Library/Utility/ProgressReportingStream.cs index 061c3a01c..b3f0fcda9 100644 --- a/Duplicati/Library/Utility/ProgressReportingStream.cs +++ b/Duplicati/Library/Utility/ProgressReportingStream.cs @@ -31,7 +31,7 @@ namespace Duplicati.Library.Utility private readonly Action m_progress; private long m_streamOffset; - public ProgressReportingStream(System.IO.Stream basestream, long expectedSize, Action progress) + public ProgressReportingStream(System.IO.Stream basestream, Action progress) : base(basestream) { m_streamOffset = 0; diff --git a/Duplicati/Library/Utility/SslCertificateValidator.cs b/Duplicati/Library/Utility/SslCertificateValidator.cs index 658d731aa..f5319ff57 100644 --- a/Duplicati/Library/Utility/SslCertificateValidator.cs +++ b/Duplicati/Library/Utility/SslCertificateValidator.cs @@ -52,7 +52,6 @@ namespace Duplicati.Library.Utility private readonly bool m_acceptAll = false; private readonly string[] m_validHashes = null; - private Exception m_uncastException = null; public bool ValidateServerCertficate(object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors sslPolicyErrors) { @@ -79,7 +78,6 @@ namespace Duplicati.Library.Utility throw new Exception(Strings.SslCertificateValidator.VerifyCertificateHashError(ex, sslPolicyErrors), ex); } - m_uncastException = new InvalidCertificateException(certHash, sslPolicyErrors); return false; } } diff --git a/Duplicati/Library/Utility/Timeparser.cs b/Duplicati/Library/Utility/Timeparser.cs index d6b896da9..953089b97 100644 --- a/Duplicati/Library/Utility/Timeparser.cs +++ b/Duplicati/Library/Utility/Timeparser.cs @@ -51,7 +51,7 @@ namespace Duplicati.Library.Utility if (string.IsNullOrEmpty(datestring)) return offset; - if (datestring.Trim().ToLower() == "now") + if (String.Equals(datestring.Trim(), "now", StringComparison.OrdinalIgnoreCase)) return DateTime.Now; long l; diff --git a/Duplicati/Library/Utility/Utility.cs b/Duplicati/Library/Utility/Utility.cs index a6263c95b..7ccf8d359 100644 --- a/Duplicati/Library/Utility/Utility.cs +++ b/Duplicati/Library/Utility/Utility.cs @@ -535,7 +535,7 @@ namespace Duplicati.Library.Utility } /// - /// Appends the appropriate directory separator to paths, depending on OS. + /// Appends the specified directory separator to paths. /// Does not append the separator if the path already ends with it. /// /// The path to append to @@ -543,9 +543,7 @@ namespace Duplicati.Library.Utility /// The path with the directory separator appended public static string AppendDirSeparator(string path, string separator) { - return !path.EndsWith(DirectorySeparatorString, StringComparison.Ordinal) - ? path + separator - : path; + return !path.EndsWith(separator, StringComparison.Ordinal) ? path + separator : path; } /// @@ -596,7 +594,7 @@ namespace Duplicati.Library.Utility int index = 0; do { - a = await stream.ReadAsync(buf, index, count); + a = await stream.ReadAsync(buf, index, count).ConfigureAwait(false); index += a; count -= a; } while (a != 0 && count > 0); @@ -653,17 +651,6 @@ namespace Duplicati.Library.Utility return a1 == a2; } - /// - /// Calculates the hash of a given file, and returns the results as an base64 encoded string - /// - /// The path to the file to calculate the hash for - /// The base64 encoded hash - public static string CalculateHash(string path) - { - using (FileStream fs = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read)) - return CalculateHash(fs); - } - /// /// Calculates the hash of a given stream, and returns the results as an base64 encoded string /// @@ -1062,90 +1049,26 @@ namespace Duplicati.Library.Utility } } - /// - /// Gets the users default UI language - /// - public static System.Globalization.CultureInfo DefaultCulture => new System.Threading.Thread(() => { }).CurrentUICulture; - /// /// Gets a string comparer that matches the client filesystems case sensitivity /// - public static StringComparer ClientFilenameStringComparer => IsFSCaseSensitive ? StringComparer.CurrentCulture : StringComparer.CurrentCultureIgnoreCase; + public static StringComparer ClientFilenameStringComparer => IsFSCaseSensitive ? StringComparer.Ordinal : StringComparer.OrdinalIgnoreCase; /// /// Gets the string comparision that matches the client filesystems case sensitivity /// - public static StringComparison ClientFilenameStringComparison => IsFSCaseSensitive ? StringComparison.CurrentCulture : StringComparison.CurrentCultureIgnoreCase; - - /// - /// Searches the system paths for the file specified - /// - /// The file to locate - /// The full path to the file, or null if the file was not found - public static string LocateFileInSystemPath(string filename) - { - try - { - if (Path.IsPathRooted(filename)) - return File.Exists(filename) ? filename : null; - - try - { - filename = Path.GetFileName(filename); - } - catch - { - // ignored - } - - string homedir = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + Path.PathSeparator.ToString(); - - //Look in application base folder and all system path folders - foreach (string s in (homedir + Environment.GetEnvironmentVariable("PATH")).Split(Path.PathSeparator)) - if (!string.IsNullOrEmpty(s) && s.Trim().Length > 0) - try - { - foreach (string sx in Directory.GetFiles(ExpandEnvironmentVariables(s), filename)) - return sx; - } - catch - { - // ignored - } - } - catch - { - // ignored - } - - return null; - } + public static StringComparison ClientFilenameStringComparison => IsFSCaseSensitive ? StringComparison.Ordinal : StringComparison.OrdinalIgnoreCase; /// /// The path to the users home directory /// public static readonly string HOME_PATH = Environment.GetFolderPath(IsClientLinux ? Environment.SpecialFolder.Personal : Environment.SpecialFolder.UserProfile); - /// - /// Expands environment variables. - /// - /// The expanded string. - /// The string to expand. - public static string ExpandEnvironmentVariables(string str) - { - return Environment.ExpandEnvironmentVariables(str); - } - /// /// Regexp for matching environment variables on Windows (%VAR%) /// private static readonly Regex ENVIRONMENT_VARIABLE_MATCHER_WINDOWS = new Regex(@"\%(?\w+)\%"); - /// - /// Regexp for matching environment variables on Linux ($VAR or ${VAR}) - /// - private static readonly Regex ENVIRONMENT_VARIABLE_MATCHER_LINUX = new Regex(@"\$(?\w+)|(\{(?[^\}]+)\})"); - /// /// Expands environment variables in a RegExp safe format /// @@ -1159,29 +1082,12 @@ namespace Duplicati.Library.Utility return - // TODO: Should we switch to using the native format, instead of following the Windows scheme? - //IsClientLinux ? ENVIRONMENT_VARIABLE_MATCHER_LINUX : ENVIRONMENT_VARIABLE_MATCHER_WINDOWS + // TODO: Should we switch to using the native format ($VAR or ${VAR}), instead of following the Windows scheme? + // IsClientLinux ? new Regex(@"\$(?\w+)|(\{(?[^\}]+)\})") : ENVIRONMENT_VARIABLE_MATCHER_WINDOWS ENVIRONMENT_VARIABLE_MATCHER_WINDOWS.Replace(str, m => Regex.Escape(lookup(m.Groups["name"].Value))); } - /// - /// Checks that a hostname is valid - /// - /// The hostname to verify - /// True if the hostname is valid, false otherwise - public static bool IsValidHostname(string hostname) - { - try - { - return System.Uri.CheckHostName(hostname) != UriHostNameType.Unknown; - } - catch - { - return false; - } - } - /// /// The format string for a DateTime /// @@ -1255,34 +1161,6 @@ namespace Duplicati.Library.Utility return uniqueItems; } - /// - /// Helper method that replaces one file with another - /// - /// The file to replace - /// The file to replace with - public static void ReplaceFile(string target, string sourcefile) - { - if (File.Exists(target)) - File.Delete(target); - - //Nasty workaround for the fact that a recently deleted file occasionally blocks a new write - long i = 5; - do - { - try - { - File.Move(sourcefile, target); - break; - } - catch (Exception ex) - { - if (i == 0) - throw new Exception( - $"Failed to replace the file \"{target}\" volume with the \"{sourcefile}\", error: {ex.Message}"); - System.Threading.Thread.Sleep(250); - } - } while (i-- > 0); - } // // Returns the entry assembly or reasonable approximation if no entry assembly is available. // This is the case in NUnit tests. The following approach does not work w/ Mono due to unimplemented members: @@ -1328,17 +1206,6 @@ namespace Duplicati.Library.Utility return Base64PlainToBase64Url(Convert.ToBase64String(data)); } - /// - /// Decodes a "base64 for url" encoded string into the raw byte array. - /// See https://en.wikipedia.org/wiki/Base64#URL_applications - /// - /// The data to decode - /// The raw data - public static byte[] Base64UrlDecode(string data) - { - return Convert.FromBase64String(Base64UrlToBase64Plain(data)); - } - /// /// Converts a DateTime instance to a Unix timestamp /// @@ -1353,16 +1220,6 @@ namespace Duplicati.Library.Utility return (long)Math.Floor((input - EPOCH).TotalSeconds); } - /// - /// Converts a Unix timestamp to a DateTime instance - /// - /// The DateTime instance represented by the timestamp. - /// The Unix timestamp to use. - public static DateTime ToUnixTimestamp(long input) - { - return EPOCH.AddSeconds(input); - } - /// /// Returns a value indicating if the given type should be treated as a primitive /// @@ -1445,6 +1302,11 @@ namespace Duplicati.Library.Utility writer.Write("{0}{1}: ", indentstring, p.Name); PrintSerializeIfPrimitive(p.GetValue(item, null), writer); } + else if (typeof(Task).IsAssignableFrom(p.PropertyType) || p.Name == "TaskReader") + { + // Ignore Task items + continue; + } else if (typeof(System.Collections.IEnumerable).IsAssignableFrom(p.PropertyType)) { var enumerable = (System.Collections.IEnumerable)p.GetValue(item, null); diff --git a/Duplicati/Library/Utility/Win32.cs b/Duplicati/Library/Utility/Win32.cs index 1f57f0c24..1c1f4a331 100644 --- a/Duplicati/Library/Utility/Win32.cs +++ b/Duplicati/Library/Utility/Win32.cs @@ -209,7 +209,7 @@ namespace Duplicati.Library.Utility /// Process information length. /// The size of the result. [DllImport("ntdll.dll", SetLastError = true)] - public static extern int NtQueryInformationProcess(IntPtr hProcess, PROCESS_INFORMATION_CLASS processInformationClass, ref IO_PRIORITY_HINT processInformation, int processInformationLength, IntPtr returnlen); + public static extern int NtQueryInformationProcess(IntPtr hProcess, PROCESS_INFORMATION_CLASS processInformationClass, ref IO_PRIORITY_HINT processInformation, int processInformationLength, IntPtr returnLength); /// /// Sets the priority class for the specified process. This value together with the priority value of each thread of the process determines each thread's base priority level. diff --git a/Duplicati/Server/Database/Backup.cs b/Duplicati/Server/Database/Backup.cs index 3317421b2..c3808c004 100644 --- a/Duplicati/Server/Database/Backup.cs +++ b/Duplicati/Server/Database/Backup.cs @@ -57,6 +57,10 @@ namespace Duplicati.Server.Database /// public string Name { get; set; } /// + /// The backup description + /// + public string Description { get; set; } + /// /// The backup tags /// public string[] Tags { get; set; } diff --git a/Duplicati/Server/Database/Connection.cs b/Duplicati/Server/Database/Connection.cs index f2347f20a..0b4d140be 100644 --- a/Duplicati/Server/Database/Connection.cs +++ b/Duplicati/Server/Database/Connection.cs @@ -293,11 +293,12 @@ namespace Duplicati.Server.Database (rd) => new Backup() { ID = ConvertToInt64(rd, 0).ToString(), Name = ConvertToString(rd, 1), - Tags = (ConvertToString(rd, 2) ?? "").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), - TargetURL = ConvertToString(rd, 3), - DBPath = ConvertToString(rd, 4), + Description = ConvertToString(rd, 2), + Tags = (ConvertToString(rd, 3) ?? "").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), + TargetURL = ConvertToString(rd, 4), + DBPath = ConvertToString(rd, 5), }, - @"SELECT ""ID"", ""Name"", ""Tags"", ""TargetURL"", ""DBPath"" FROM ""Backup"" WHERE ID = ?", id) + @"SELECT ""ID"", ""Name"", ""Description"", ""Tags"", ""TargetURL"", ""DBPath"" FROM ""Backup"" WHERE ID = ?", id) .FirstOrDefault(); if (bk != null) @@ -506,8 +507,8 @@ namespace Duplicati.Server.Database new object[] { long.Parse(item.ID ?? "-1") }, new IBackup[] { item }, update ? - @"UPDATE ""Backup"" SET ""Name""=?, ""Tags""=?, ""TargetURL""=? WHERE ""ID""=?" : - @"INSERT INTO ""Backup"" (""Name"", ""Tags"", ""TargetURL"", ""DBPath"") VALUES (?,?,?,?)", + @"UPDATE ""Backup"" SET ""Name""=?, ""Description""=?, ""Tags""=?, ""TargetURL""=? WHERE ""ID""=?" : + @"INSERT INTO ""Backup"" (""Name"", ""Description"", ""Tags"", ""TargetURL"", ""DBPath"") VALUES (?,?,?,?,?)", (n) => { if (n.TargetURL.IndexOf(Duplicati.Server.WebServer.Server.PASSWORD_PLACEHOLDER, StringComparison.Ordinal) >= 0) @@ -517,6 +518,7 @@ namespace Duplicati.Server.Database return new object[] { n.Name, + n.Description == null ? "" : n.Description, // Description is optional but the column is set to NOT NULL, an additional check is welcome string.Join(",", n.Tags ?? new string[0]), n.TargetURL, update ? (object)item.ID : (object)n.DBPath @@ -685,11 +687,12 @@ namespace Duplicati.Server.Database (rd) => (IBackup)new Backup() { ID = ConvertToInt64(rd, 0).ToString(), Name = ConvertToString(rd, 1), - Tags = (ConvertToString(rd, 2) ?? "").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), - TargetURL = ConvertToString(rd, 3), - DBPath = ConvertToString(rd, 4), + Description = ConvertToString(rd, 2), + Tags = (ConvertToString(rd, 3) ?? "").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), + TargetURL = ConvertToString(rd, 4), + DBPath = ConvertToString(rd, 5), }, - @"SELECT ""ID"", ""Name"", ""Tags"", ""TargetURL"", ""DBPath"" FROM ""Backup"" ") + @"SELECT ""ID"", ""Name"", ""Description"", ""Tags"", ""TargetURL"", ""DBPath"" FROM ""Backup"" ") .ToArray(); foreach(var n in lst) @@ -744,13 +747,13 @@ namespace Duplicati.Server.Database lock(m_lock) { var notifications = GetNotifications(); - var cur = notifications.Where(x => x.ID == id).FirstOrDefault(); + var cur = notifications.FirstOrDefault(x => x.ID == id); if (cur == null) return false; DeleteFromDb(typeof(Notification).Name, id); - Program.DataConnection.ApplicationSettings.UnackedError = notifications.Where(x => x.ID != id && x.Type == Duplicati.Server.Serialization.NotificationType.Error).Any(); - Program.DataConnection.ApplicationSettings.UnackedWarning = notifications.Where(x => x.ID != id && x.Type == Duplicati.Server.Serialization.NotificationType.Warning).Any(); + Program.DataConnection.ApplicationSettings.UnackedError = notifications.Any(x => x.ID != id && x.Type == Duplicati.Server.Serialization.NotificationType.Error); + Program.DataConnection.ApplicationSettings.UnackedWarning = notifications.Any(x => x.ID != id && x.Type == Duplicati.Server.Serialization.NotificationType.Warning); } System.Threading.Interlocked.Increment(ref Program.LastNotificationUpdateID); @@ -1007,15 +1010,6 @@ namespace Duplicati.Server.Database } - private T ConvertToEnum(System.Data.IDataReader rd, int index, T @default) - where T : struct - { - T res; - if (!Enum.TryParse(ConvertToString(rd, index), true, out res)) - return @default; - return res; - } - private object ConvertToEnum(Type enumType, System.Data.IDataReader rd, int index, object @default) { try @@ -1136,7 +1130,7 @@ namespace Duplicati.Server.Database private void OverwriteAndUpdateDb(System.Data.IDbTransaction transaction, string deleteSql, object[] deleteArgs, IEnumerable values, bool updateExisting) { var properties = GetORMFields(); - var idfield = properties.Where(x => x.Name == "ID").FirstOrDefault(); + var idfield = properties.FirstOrDefault(x => x.Name == "ID"); properties = properties.Where(x => x.Name != "ID").ToArray(); string sql; diff --git a/Duplicati/Server/Database/Database schema/6. Add Description to Backup.sql b/Duplicati/Server/Database/Database schema/6. Add Description to Backup.sql new file mode 100644 index 000000000..1b6ae99eb --- /dev/null +++ b/Duplicati/Server/Database/Database schema/6. Add Description to Backup.sql @@ -0,0 +1 @@ +ALTER TABLE "Backup" ADD COLUMN "Description" TEXT NOT NULL DEFAULT ''; diff --git a/Duplicati/Server/Database/Database schema/Schema.sql b/Duplicati/Server/Database/Database schema/Schema.sql index 6ebd58082..97c237ae2 100644 --- a/Duplicati/Server/Database/Database schema/Schema.sql +++ b/Duplicati/Server/Database/Database schema/Schema.sql @@ -9,6 +9,7 @@ CREATE TABLE "Backup" ( "ID" INTEGER PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, + "Description" TEXT NOT NULL DEFAULT '', "Tags" TEXT NOT NULL, "TargetURL" TEXT NOT NULL, "DBPath" TEXT NOT NULL @@ -153,5 +154,5 @@ CREATE TABLE "TempFile" ( "Expires" INTEGER NOT NULL ); -INSERT INTO "Version" ("Version") VALUES (5); +INSERT INTO "Version" ("Version") VALUES (6); diff --git a/Duplicati/Server/Database/ServerSettings.cs b/Duplicati/Server/Database/ServerSettings.cs index 8753b9458..931360587 100644 --- a/Duplicati/Server/Database/ServerSettings.cs +++ b/Duplicati/Server/Database/ServerSettings.cs @@ -53,6 +53,7 @@ namespace Duplicati.Server.Database public const string USAGE_REPORTER_LEVEL = "usage-reporter-level"; public const string HAS_ASKED_FOR_PASSWORD_PROTECTION = "has-asked-for-password-protection"; public const string DISABLE_TRAY_ICON_LOGIN = "disable-tray-icon-login"; + public const string SERVER_ALLOWED_HOSTNAMES = "allowed-hostnames"; } private readonly Dictionary m_values; @@ -339,10 +340,20 @@ namespace Duplicati.Server.Database GenerateWebserverPasswordTrayIcon(); } + public void SetAllowedHostnames(string allowedHostnames) + { + lock (m_connection.m_lock) + m_values[CONST.SERVER_ALLOWED_HOSTNAMES] = allowedHostnames; + + SaveSettings(); + } + public string WebserverPasswordTrayIcon => m_values[CONST.SERVER_PASSPHRASETRAYICON]; public string WebserverPasswordTrayIconHash => m_values[CONST.SERVER_PASSPHRASETRAYICONHASH]; + public string AllowedHostnames => m_values[CONST.SERVER_ALLOWED_HOSTNAMES]; + public void GenerateWebserverPasswordTrayIcon() { var password = ""; diff --git a/Duplicati/Server/Duplicati.Server.Serialization/Interface/IBackup.cs b/Duplicati/Server/Duplicati.Server.Serialization/Interface/IBackup.cs index d857b7f28..e54ed5a9e 100644 --- a/Duplicati/Server/Duplicati.Server.Serialization/Interface/IBackup.cs +++ b/Duplicati/Server/Duplicati.Server.Serialization/Interface/IBackup.cs @@ -34,6 +34,10 @@ namespace Duplicati.Server.Serialization.Interface /// string Name { get; set; } /// + /// The backup description + /// + string Description { get; set; } + /// /// The backup tags /// string[] Tags { get; set; } diff --git a/Duplicati/Server/Duplicati.Server.csproj b/Duplicati/Server/Duplicati.Server.csproj index d956775a8..f33d62354 100644 --- a/Duplicati/Server/Duplicati.Server.csproj +++ b/Duplicati/Server/Duplicati.Server.csproj @@ -44,6 +44,9 @@ Duplicati.snk + + app.manifest + @@ -128,6 +131,7 @@ + @@ -319,6 +323,9 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Duplicati/Server/webroot/login.html b/Duplicati/Server/webroot/login.html index 0ad4b6887..42e3d1c42 100644 --- a/Duplicati/Server/webroot/login.html +++ b/Duplicati/Server/webroot/login.html @@ -22,7 +22,7 @@

-

+

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 665596968..9fba99713 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,23 +1,32 @@ angular.module('backupApp').run(['gettextCatalog', function (gettextCatalog) { /* jshint -W100 */ - gettextCatalog.setStrings('cs', {"- pick an option -":"- vyberte jednu z možností -","...loading...":"…načítání…","API Key":"Klíč k aplikačnímu programovému rozhraní (API)","AWS Access ID":"Přístupový identifikátor ke službe AWS","AWS Access Key":"Přístupový klíč ke službě AWS","AWS IAM Policy":"Zásady IAM služby AWS","About":"O aplikaci","About {{appname}}":"O aplikaci {{appname}}","Access Key":"Přístupový klíč","Access denied":"Přístup odepřen","Access to user interface":"Přístup k uživatelskému rozhraní","Account name":"Název účtu","Activate":"Aktivovat","Activate failed:":"Aktivace se nezdařila:","Add a new backup":"Přidat novou zálohu","Add a path directly":"Přidat popis umístění přímo","Add advanced option":"Přidat pokročilou volbu","Add backup":"Přidat zálohu","Add filter":"Přidat filtr","Add path":"Přidat popis umístění","Adjust bucket name?":"Přizpůsobit název „nádoby“ (bucket)?","Adjust path name?":"Přizpůsobit popis umístění?","Advanced Options":"Pokročilé volby","Advanced options":"Pokročilé volby","Advanced:":"Pokročilé:","All":"Vše","All Hyper-V Machines":"Všechny Hyper-V stroje","All Microsoft SQL Databases":"Všechny Microsoft SQL databáze","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.":"Veškerá hlášení o využívání jsou posílána anonymně a neobsahují žádné osobní údaje. Obsahují informace o hardware a operačním systému, typu podpůrné vrstvy (backend), trvání zálohy, celkové velikosti zdrojových dat a podobně.\nNeobsahují popisy umístění, názvy souborů, uživatelská jména, hesla nebo podobné citlivé údaje.","Allow remote access (requires restart)":"Umožnit přístup na dálku (vyžaduje restart)","Allowed days":"Dny, ve které je přístup umožněn","An existing file was found at the new location":"V novém umístění byl nalezen už existující soubor","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"V novém umístění byl nalezen už existující soubor\nOpravdu chcete nasměrovat databázi do existujícího souboru?","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?":"Byla nalezena existující místní databáze pro ukládání.\nOpětovné využití databáze umožní, aby instance pro příkazový řádek a server fungovaly na stejném vzdáleném úložišti.\n\nChcete použít existující databázi?","Anonymous usage reports":"Anonymní hlášení o použití","As Command-line":"Jako příkazový řádek","AuthID":"AuthID","Authentication password":"Ověřovací heslo","Authentication username":"Ověřovací uživatelské jméno","Autogenerated passphrase":"Automaticky vytvořená heslová fráze","Automatically run backups.":"Spouštět zálohy automaticky.","B2 Account ID":"Identifikátor účtu u služby B2","B2 Application Key":"Aplikační klíč ke službě B2","B2 Cloud Storage Account ID":"Identifikátor účtu u cloudového úložiště B2","B2 Cloud Storage Application Key":"Aplikační klíč ke cloudovému úložišti B2","Back":"Zpět","Backend modules:":"Moduly podpůrných vrstev (backend):","Backup destination":"Cíl zálohy","Backup location":"Umístění zálohy","Backup retention":"Doba uchovávání záloh","Backup:":"Záloha:","Beta":"Vývojová testovací (beta)","Broken access":"Nefunkční přístup","Browse":"Procházet","Browser default":"Výchozí nastavení webového prohlížeče","Bucket Name":"Název „nádoby“ (bucket)","Bucket create location":"Umístění ve kterém „nádobu“ (bucket) vytvořit","Bucket create region":"Oblast světa ve které „nádobu“ (bucket) vytvořit","Bucket name":"Název „nádoby“ (bucket)","Bucket storage class":"Třída úložiště nesoucí „nádobu“ (bucket)","Building list of files to restore ...":"Vytváření seznamu souborů k obnovení…","Building partial temporary database ...":"Vytváření částečné dočasné databáze…","Busy ...":"Zaneprázdněno…","Canary":"Kanárek","Cancel":"Storno","Cannot move to existing file":"Nelze přesunout do existujícího souboru","Changelog":"Seznam změn","Changelog for {{appname}} {{version}}":"Seznam změn v {{appname}} {{version}}","Check failed:":"Zjištění se nezdařilo:","Check for updates now":"Zjistit dostupnost případných aktualizací nyní","Checking ...":"Zjišťování…","Checking for updates ...":"Zjišťování dostupnosti případných aktualizací…","Chose a storage type to get started":"Pro začátek vyberte typ úložiště","Click the AuthID link to create an AuthID":"AuthID vytvoříte kliknutím na odkaz AuthID","Click to set throttle options":"Kliknutím nastavte předvolby přiškrcování","Commandline ...":"Příkazový řádek…","Compact now":"Zkompaktnit nyní","Compacting remote data ...":"Zkompaktňování dat na protějšku…","Completing backup ...":"Dokončování zálohy…","Completing previous backup ...":"Dokončování předchozí zálohy…","Compression modules:":"Komprimační moduly:","Computer":"Počítač","Configuration file:":"Soubor s nastaveními:","Configuration:":"Nastavení:","Configure a new backup":"Nastavit novou zálohu","Confirm delete":"Potvrzení smazání","Confirmation required":"Vyžadováno potvrzení","Connect":"Připojit","Connect now":"Připojit nyní","Connecting to server ...":"Připojování k serveru…","Connecting to task ....":"Připojování k úloze…","Connecting...":"Připojování…","Connection lost":"Spojení ztraceno","Connection worked!":"Spojení funguje!","Container name":"Název kontejneru","Container region":"Region umístění kontejneru","Continue":"Pokračovat","Continue without encryption":"Pokračovat bez šifrování","Copied!":"Zkopírováno!","Copy":"Kopírovat","Copy Destination URL to Clipboard":"Zkopírovat URL adresu cíle do schránky","Copy failed. Please manually copy the URL":"Kopie se nezdařila. Zkopírujte URL adresu ručně","Core options":"Core volby","Counting ({{files}} files found, {{size}})":"Počítání ({{files}} souborů nalezeno, {{size}})","Crashes only":"Pouze pády","Create bug report ...":"Vyplnit hlášení chyby…","Create folder?":"Vytvořit složku?","Created new limited user":"Vytvořit nový uživatelský účet s omezenými oprávněními","Creating bug report ...":"Vytváření hlášení chyby…","Creating new user with limited access ...":"Vytváření nového uživatele s omezeným přístupem…","Creating target folders ...":"Vytváření cílových složek…","Creating temporary backup ...":"Vytváření dočasné zálohy…","Creating user...":"Vytváření uživatelského účtu…","Current version is {{versionname}} ({{versionnumber}})":"Stávající verze je {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Vlastní S3 koncový bod","Custom authentication url":"Vlastní ověřovací URL adresa","Custom backup retention":"Uživatelem určená doba uchovávání záloh","Custom location ({{server}})":"Vlastní umístění ({{server}})","Custom region for creating buckets":"Vlastní region pro vytváření „nádob“ (bucket)","Custom region value ({{region}})":"Hodnota pro vlastní region ({{region}})","Custom server url ({{server}})":"Vlastní URL adresa serveru ({{server}})","Custom storage class ({{class}})":"Vlastní třída úložiště ({{class}})","Database ...":"Databáze…","Days":"Dnů","Default":"Výchozí","Default ({{channelname}})":"Výchozí ({{channelname}})","Default Filters":"Výchozí filtry","Default options":"Výchozí volby","Delete":"Smazat","Delete ...":"Smazat…","Delete backup":"Smazat zálohu","Delete backups that are older than":"Smazat zálohy starší než","Delete local database":"Smazat místní databázi","Delete remote files":"Smazat soubory na protějšku","Delete the local database":"Smazat místní databázi","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Smazat {{filecount}} souborů ({{filesize}}) ze vzdáleného úložiště?","Deleting remote files ...":"Mazání souborů na protějšku…","Deleting unwanted files ...":"Mazání nepotřebných souborů…","Desktop":"Osobní počítač","Destination":"Cíl","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.":"Pomohli jsme vám zachránit vaše soubory? Pokud ano, zvažte prosím podpoření Duplicati darem. Doporučujeme {{smallamount}} pro soukromé a {{largeamount}} pro komerční použití.","Direct restore from backup files ...":"Přímé obnovování ze záložních souborů…","Disabled":"Vypnuto","Dismiss":"Odmítnout","Display and color theme":"Motiv vzhledu zobrazení a barev","Do you really want to delete the backup: \"{{name}}\" ?":"Opravdu chcete smazat zálohu: „{{name}}“?","Do you really want to delete the local database for: {{name}}":"Opravdu chcete smazat místní databázi pro: {{name}}","Donate":"Darovat","Donation messages":"Darovací zprávy","Donation messages are hidden, click to show":"Darovací zprávy jsou skryté, kliknutím je zobrazíte","Donation messages are visible, click to hide":"Darovací zprávy jsou zobrazené, kliknutím je skryjete","Done":"Hotovo","Download":"Stáhnout","Downloading ...":"Stahování…","Downloading files ...":"Stahování souborů…","Downloading update...":"Stahování aktualizace…","Duplicate option {{opt}}":"Volba duplikace {{opt}}","Duplicati Website":"Webové stránky projektu Duplicati","Duplicati forum":"Diskuzní fórum o Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Ke každé záloze je přiřazena místní databáze, která uchovává informace o vzdálené záloze na místním stroji.\n Při mazání zálohy je také možné smazat lokální databázi aniž by tím byla postižena schopnost obnovovat vzdálené soubory.\n Pokud používáte místní databáze pro zálohy z příkazového řádku, měli byste databázi ponechat.","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.":"Ke každé záloze je přiřazena místní databáze, která uchovává informace o vzdálené záloze na místním stroji.\\nTo zrychluje provádění mnoha operací a snižuje množství dat které je při každé operaci třeba stahovat.","Edit ...":"Upravit…","Edit as list":"Upravit jako seznam","Edit as text":"Upravit jako text","Encrypt file":"Zašifrovat soubor","Encryption":"Šifrování","Encryption changed":"Šifrování změněno","Encryption modules:":"Šifrovací moduly:","Enter URL":"Zadejte URL adresu","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Zadejte strategii uchovávání záloh ručně. Výplň je D/W/Y pro dny/týdny/roky. Forma zápisu je: 7D:1D,4W:1W,36M:1M. V tomto příkladu je ponechána jedna záloha z každého dne po dobu příštích 7 dnů, jedna z každého týdne po dobu příštích 4 týdnů a jedna z každého měsíce po dobu příštích 36 měsíců. Je možné zapsat také jako 1W:1D,1M:1W,3Y:1M.","Enter access key":"Zadejte přístupový klíč","Enter account name":"Zadejte název účtu","Enter backup passphrase, if any":"Zadejte záložní heslovou frázi, pokud existuje","Enter configuration details":"Zadejte podrobnosti nastavení","Enter container name":"Zadejte název kontejneru","Enter encryption passphrase":"Zadejte šifrovací heslovou frázi","Enter expression here":"Sem zadejte výraz","Enter folder path name":"Zadejte popis umístění složky","Enter one option per line in command-line format, eg. {0}":"Každou z voleb zadejte zvlášť na samostatný řádek, např. {0}","Enter the destination path":"Zadejte popis cílového umístění ","Error":"Chyba","Error!":"Chyba!","Errors and crashes":"Chyby a pády","Exclude":"Vynechat","Exclude directories whose names contain":"Vynechat složky jejichž názvy obsahují","Exclude expression":"Výraz pro vynechané","Exclude file":"Vynechat soubor","Exclude file extension":"Vynechat soubory s příponami","Exclude files whose names contain":"Vynechat soubory jejichž názvy obsahují","Exclude folder":"Vynechat složku","Exclude regular expression":"Regulární výraz pro vynechávané","Existing file found":"Nalezen existující soubor","Experimental":"Experimentální","Export":"Exportovat","Export ...":"Exportovat…","Export backup configuration":"Exportovat zálohu nastavení","Export configuration":"Exportovat nastavení","Exporting ...":"Exportování…","External link":"Vnější odkaz","FTP (Alternative)":"FTP (alternativní)","Failed to build temporary database: {{message}}":"Nepodařilo se vytvořit dočasnou databázi: {{message}}","Failed to connect:":"Nepodařilo se připojit:","Failed to connect: {{message}}":"Nepodařilo se připojit: {{message}}","Failed to delete:":"Nepodařilo se smazat:","Failed to fetch path information: {{message}}":"Nepodařilo se stáhnout informaci o popisu umístění: {{message}}","Failed to import:":"Nepodařilo se importovat:","Failed to read backup defaults:":"Nepodařilo se načíst výchozí parametry zálohy:","Failed to restore files: {{message}}":"Nepodařilo se obnovit soubory: {{message}}","Failed to save:":"Nepodařilo se uložit:","Fetching path information ...":"Získávání informací o popisu umístění…","File":"Soubor","Files larger than:":"Soubory větší než:","Filters":"Filtry","Finished!":"Dokončeno!","First run setup":"Úvodní nastavení při prvním spuštění","Folder":"Složka","Folder path":"Popis umístění složky","Fri":"Pá","GByte":"GB","GByte/s":"GB/s","GCS Project ID":"GCS identifikátor projektu","General":"Obecné","General backup settings":"Obecná nastavení zálohy","General options":"Obecné volby","Generate":"Vytvořit","Generate IAM access policy":"Vytvořit IAM zásady přístupu","Getting file versions ...":"Získávání verzí souboru…","Hidden files":"Skryté soubory","Hide":"Skrýt","Hide hidden folders":"Skrýt skryté složky","Home":"Domovská složka","Hours":"Hodin","How do you want to handle existing files?":"Jak chcete zacházet s existujícími soubory?","Hyper-V Machine":"Hyper-V stroj","Hyper-V Machine:":"Hyper-V stroj:","Hyper-V Machines":"Hyper-V stroje","ID:":"Identifikátor:","If a date was missed, the job will run as soon as possible.":"Pokud chybělo datum, úloha bude spuštěna co možná nejdříve.","If at least one newer backup is found, all backups older than this date are deleted.":"Pokud je nalezena alespoň jedna novější záloha, všechny zálohy starší než tento datum budou smazány.","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.":"Pokud záloha a vzdálené úložiště ztratí synchronizaci, Duplicati bude potřebovat abyste provedli operaci opravy a databáze se synchronizovala.\\nPokud oprava nebude úspěšná, je možné smazat místní databázi a nechat ji znovu vytvořit.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Pokud soubor se zálohou nebyl stažen automaticky, klikněte pravým tlačítkem a zvolte „Uložit jako…“;","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Pokud soubor se zálohou nebyl stažen automaticky, klikněte pravým tlačítkem a zvolte „Uložit jako…“;","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Pokud nezadáte popis umístění, všechny soubory budou uloženy v přihlašovací složce.\nJe to to, co chcete?","If you do not enter an API Key, the tenant name is required":"Pokud nezadáte klíč k API, je vyžadováno jméno nájemníka (tenant)","If you want to use the backup later, you can export the configuration before deleting it":"Pokud zálohu chcete použít později, můžete exportovat nastavení než jí smažete","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Pokud je stroj používán vícero uživateli (tj. je na něm více než jeden uživatelský účet), je třeba nastavit heslo, které ostatním uživatelům brání v přístupu k datům ve vašem účtu.\nNastavit heslo nyní?","Import":"Import","Import Destination URL":"Importovat URL adresu cíle","Import backup configuration":"Importovat nastavení zálohy","Import completed, but no certificates were found after the import":"Import dokončen, ale nebyly po něm nalezeny žádné certifikáty","Import failed":"Import se nezdařil","Import from a file":"Importovat ze souboru","Import metadata":"Importovat metadata","Importing ...":"Importování…","Include a file?":"Zahrnout soubor?","Include expression":"Výraz pro zahrnutí","Include regular expression":"Regulární výraz pro zahrnutí","Incorrect answer, try again":"Nesprávná odpověď, zkuste to znovu","Individual builds for developers only.":"Jednotlivá sestavení pouze pro vývojáře.","Information":"Informace","Install":"Nainstalovat","Install failed:":"Instalace se nezdařila:","Invalid characters in path":"Neplatné znaky v popisu umístění","Invalid retention time":"Neplatná doba ponechání","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"K některým FTP serverům je možné se připojit i bez hesla.\nOpravdu to tento FTP server umožňuje?","KByte":"KB","KByte/s":"KB/s","Keep a specific number of backups":"Ponechat konkrétní počet záloh","Keep all backups":"Ponechat všechny zálohy","Language in user interface":"Jazyk textů v uživatelském rozhraní","Last month":"Minulý měsíc","Last successful run:":"Poslední úspěšný běh:","Latest":"Poslední","Libraries":"Knihovny","Linux":"GNU/Linux","Listing backup dates ...":"Vypisování datumů záloh…","Listing remote files ...":"Vypisování vzdálených souborů…","Live":"Aktuální","Load a configuration from an exported job or a storage provider":"Načíst nastavení z exportované úlohy nebo z poskytovatele úložiště","Load destination from an exported job or a storage provider":"Načíst cíl z exportované úlohy nebo poskytovatele úložiště","Load older data":"Načíst starší data","Loading ...":"Načítání…","Loading remote storage usage ...":"Načítání údajů o využití vzdáleného úložiště…","Local Repository":"Místní repozitář","Local database for":"Místní databáze pro","Local database path:":"Popis umístění místní databáze:","Local repository":"Místní repozitář","Local storage":"Místní úložiště","Location":"Umístění","Location where buckets are created":"Umístění ve kterém jsou „nádoby“ (bucket) vytvářeny","Log data for {{Backup.Backup.Name}}":"Zaznamenávat (log) údaje pro {{Backup.Backup.Name}}","Log data from the server":"Zaznamenávat data ze serveru","Log out":"Odhlásit se","MByte":"MB","MByte/s":"MB/s","Maintenance":"Údržba","Manually type path":"Zadejte popis umístění ručně","Max download speed":"Nejvyšší rychlost stahování","Max upload speed":"Nejvyšší rychlost odesílání","Menu":"Nabídka","Microsoft SQL Database:":"Databáze Microsoft SQL:","Microsoft SQL Databases":"Databáze Microsoft SQL","Minimum redundancy":"Minimální redundance","Minimum redundancy is 1.0":"Minimální redundance je 1.0","Minutes":"Minut","Missing name":"Chybějící název","Missing passphrase":"Chybějící heslová fráze","Missing sources":"Chybějící zdroje","Mon":"Po","Months":"Měsíců","Move existing database":"Přesunout existující databázi","Move failed:":"Přesun se nezdařil:","My Documents":"Moje dokumenty","My Music":"Hudba","My Photos":"Fotografie","My Pictures":"Obrázky","Name":"Název","Never":"Nikdy","New update found: {{message}}":"Nalezena nová aktualizace: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nové uživatelské jméno je {{user}}.\nAktualizované přihlašovací údaje které použít pro uživatele s omezenými přístupovými právy","Next":"Další","Next scheduled run:":"Příští naplánované spuštění:","Next scheduled task:":"Příští naplánovaná úloha:","Next task:":"Příští úloha:","Next time":"Příště","No":"Ne","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Předtím nebyl určen žádný certifikát, ověřte se správcem serveru že klíč je správný: {{key}}\n\nSchvalujete tento klíč stroje?","No editor found for the "{{backend}}" storage type":"Nebyl nalezen žádný editor pro typ úložiště „{{backend}}“","No encryption":"Nešifrovat","No items selected":"Nejsou vybrané žádné položky","No items to restore, please select one or more items":"Žádné položky pro obnovení – vyberte alespoň jednu","No passphrase entered":"Není zadaná žádná heslová fráze","No scheduled tasks":"Žádné naplánované úlohy","No, my machine has only a single account":"Ne, na mém stroji je pouze jediný uživatelský účet","Non-matching passphrase":"Zadání heslové fráze se neshodují","None / disabled":"Žádné / vypnuté","Nothing will be deleted. The backup size will grow with each change.":"Nic nebude smazáno. Velikost zálohy naroste při každé změně.","OK":"OK","OSX":"Apple macOS","Once there are more backups than the specified number, the oldest backups are deleted.":"Jakmile je zde více záloh než zadané číslo, nejstarší zálohy budou smazané.","OpenStack AuthURI":"AuthURI pro OpenStack","OpenStack Object Storage / Swift":"Objektové úložiště OpenStack (Swift)","Operation failed:":"Operace se nezdařila:","Operations:":"Operace:","Optional authentication password":"Volitelné ověřovací heslo","Optional authentication username":"Volitelné uživatelské jméno pro ověření","Options":"Předvolby","Options added here are applied to all backups, but can be overridden in each individual backup":"Zde přidané volby jsou použity na všechny zálohy, ale je možné je přepsat v nastavení jednotlivých záloh","Original location":"Původní umístění","Others":"Ostatní","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Po čase jsou zálohy automaticky odmazávány. Bude udržována jedna záloha z každého dne za minulých 7 dnů, jedna z každého týdne za minulé 4 týdny a jedna z každého měsíce za minulých 12 měsíců. A vždy zde bude přinejmenším jedna ponechaná záloha.","Overwrite":"Přepsat","Passphrase":"Heslová fráze","Passphrase (if encrypted)":"Heslová fráze (v případě, že je použito šifrování)","Passphrase changed":"Heslová fráze změněna","Passphrases are not matching":"Zadání heslové fráze se neshodují","Password":"Heslo","Passwords do not match":"Zadání hesla se neshodují","Patching files with local blocks ...":"Opravování souborů pomocí místních bloků…","Path not found":"Umístění nenalezeno","Path on server":"Popis umístění na serveru","Path or subfolder in the bucket":"Umístění nebo podsložka v „nádobě“ (bucket)","Pause":"Pozastavit","Pause after startup or hibernation":"Pozastavit po spuštění nebo hibernaci","Pause options":"Předvolby pozastavení","Permissions":"Přístupová práva","Pick location":"Vyberte umístění","Point to your backup files and restore from there":"Nasměrujte na soubory se zálohou a obnovte odsud","Port":"Port","Previous":"Předchozí","ProjectID is optional if the bucket exist":"Pokud „nádoba“ (bucket) existuje, je identifikátor projektu (ProjectID) nepovinný","Proprietary":"Proprietární","Purging files ...":"Trvalé vymazávání souborů…","Rebuilding local database ...":"Znovuvytváření místní databáze…","Recreate (delete and repair)":"Vytvořit znovu (smazat a opravit)","Recreating database ...":"Znovuvytváření databáze…","Registering temporary backup ...":"Registrace dočasné zálohy…","Relative paths not allowed":"Vztažené (relativní) popisy umístění není možné použít","Reload":"Načíst znovu","Remote":"Vzdálené","Remote Path":"Vzdálené umístění","Remote Repository":"Vzdálený repozitář","Remote path":"Vzdálené umístění","Remote repository":"Vzdálený repozitář","Remove":"Odebrat","Remove option":"Odebrat volbu","Repair":"Opravit","Reparing ...":"Opravování…","Repeat Passphrase":"Zopakování heslové fráze","Reporting:":"Hlášení:","Reset":"Resetovat","Restore":"Obnovit","Restore files":"Obnovit soubory","Restore files ...":"Obnovit soubory…","Restore files from {{backupname}}":"Obnovit soubory z {{backupname}}","Restore from":"Obnovit z","Restore from backup configuration":"Obnovit nastavení ze zálohy","Restore from configuration ...":"Obnovit z nastavení…","Restore options":"Volby obnovení","Restore read/write permissions":"Obnovit práva pro čtení/zápis","Restoring files ...":"Obnovování souborů…","Resume":"Pokračovat","Run again every":"Spustit znovu každou","Run now":"Spustit nyní","Running ...":"Spuštěné…","Running ....":"Spuštěné…","Running commandline entry":"Spuštěná položka příkazového řádku","Running task:":"Spuštěná úloha:","S3 Compatible":"Kompatibilní s S3","Same as the base install version: {{channelname}}":"Stejné jako základní nainstalovaná verze: {{channelname}}","Sat":"So","Save":"Uložit","Save and repair":"Uložit a opravit","Save different versions with timestamp in file name":"Uložit různé verze odlišené časovou značkou v názvu souboru","Save immediately":"Okamžitě uložit","Scanning existing files ...":"Skenování existujících souborů…","Scanning for local blocks ...":"Skenování místních bloků…","Schedule":"Plán","Search":"Hledat","Search for files":"Hledat soubory","Seconds":"Sekund","Select a log level and see messages as they happen:":"Vyberte úroveň podrobnosti zaznamenávaných událostí a sledujte zprávy:","Select files":"Vybrat soubory","Server":"Server","Server and port":"Server a port","Server hostname or IP":"Název nebo IP adresa serveru","Server is currently paused,":"Server je nyní pozastavený,","Server is currently paused, do you want to resume now?":"Server je nyní pozastavený, chcete ho nyní znovu spustit?","Server password":"Heslo serveru","Server paused":"Server pozastaven","Server state properties":"Vlastnosti stavu serveru","Settings":"Nastavení","Show":"Zobrazit","Show advanced editor":"Zobrazit pokročilý editor","Show hidden folders":"Zobrazit skryté složky","Show log":"Zobrazit záznam událostí (log)","Show log ...":"Zobrazit záznam událostí (log)…","Show treeview":"Zobrazit stromový pohled","Sia server password":"Heslo Sia serveru","Smart backup retention":"Chytrá doba uchovávání záloh","Some OpenStack providers allow an API key instead of a password and tenant name":"Někteří poskytovatelé OpenStack umožňují použití klíče k API namísto hesla a jména nájemníka (tenant)","Source Data":"Zdrojová data","Source data":"Zdrojová data","Source folders":"Zdrojové složky","Source:":"Zdroj:","Specific builds for developers only.":"Konkrétní sestavení pouze pro vývojáře.","Standard protocols":"Standardní protokoly","Starting ...":"Spouštění…","Starting the restore process ...":"Spouštění procesu obnovení…","Stop after the current file":"Zastavit po stávajícím souboru","Stop after upload":"Zastavit po nahrání","Stop now":"Zastavit nyní","Stop running backup":"Zastavit probíhající zálohu","Stop running task":"Zastavit probíhající úlohu","Stopping after upload:":"Zastavování po nahrávání:","Stopping task:":"Zastavování úlohy:","Storage Type":"Typ úložiště","Storage class":"Třída úložiště","Storage class for creating a bucket":"Třída úložiště pro vytváření „nádoby“ (bucket)","Stored":"Uloženo","Strong":"Silné","Success":"Úspěch","Sun":"Ne","Symbolic link":"Symbolický odkaz","System default ({{levelname}})":"Systémové výchozí ({{levelname}})","System files":"Systémové soubory","System info":"Informace o systému","System properties":"Vlastnosti systému","TByte":"TB","TByte/s":"TB/s","Target path, ie /backup":"Popis umístění cíle, tj. /zaloha","Task is running":"Úloha je spuštěná","Temporary files":"Dočasné soubory","Tenant Name":"Jméno nájemníka (tenant)","Test connection":"Vyzkoušet spojení","Testing ...":"Testování…","Testing connection ...":"Zkouška spojení…","Testing permissions ...":"Zkouška přístupových práv…","Testing permissions...":"Zkouška přístupových práv…","The bucket name should be all lower-case, convert automatically?":"Název nádoby by měl být malými písmeny, převést automaticky?","The bucket name should start with your username, prepend automatically?":"Název „nádoby“ (bucket) by měl začínat vaším uživatelským jménem – předřadit automaticky?","The connection to the server is lost, attempting again in {{time}} ...":"Spojení se serverem ztraceno, opětovný pokus za {{time}}…","The dark theme (by Michal)":"Tmavé téma vzhledu (od Michala)","The default blue on white theme (by Alex)":"Výchozí téma vzhledu modrá na bílé (od Alexe)","The folder {{folder}} does not exist.\nCreate it now?":"Složka {{folder}} neesxistuje.\nVytvořit nyní?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Klíč stroje se změnil, zkontrolujte se správcem serveru zda je správný, protože byste mohli být obětí útoku typu člověk uprostřed (man-in-the-midle).\n\nChcete NAHRADIT STÁVAJÍCÍ klíč stroje \"{{prev}}\" NAHLÁŠENÝM klíčem stroje: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Popisované umístění zdá se neexistuje, přejete si ho přidat i tak?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Dané umístění nekončí na znak „{{dirsep}}“, což znamená, že jste zahrnuli soubor, ne složku.\n\nChcete zahrnout daný soubor?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Je třeba, aby se jednalo o úplný popis umístění, tj. aby začínal dopředným lomítkem „/“","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Popis umístění by měl začínat na „{{prefix1}}“ nebo „{{prefix2}}“, jinak soubory neuvidíte ve webovém rozhraní HubiC.\n\nChcete přidat předponu k popisu umístění automaticky?","The region parameter is only applied when creating a new bucket":"Parametr region je použit pouze při vytváření nové „nádoby“ (bucket)","The region parameter is only used when creating a bucket":"Parametr region je použit pouze při vytváření „nádoby“ (bucket)","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Certifikát serveru se nepodařilo ověřit.\nChcete schválit SSL certifikát s otiskem: {{hash}}?","The storage class affects the availability and price for a stored file":"Třída úložiště ovlivňuje dostupnost a cenu za uložení souboru","The target folder contains encrypted files, please supply the passphrase":"Cílová složka obsahuje zašifrované soubory, zadejte heslovou frázi","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Uživatel má příliš vysoká přístupová práva. Chcete vytvořit nového uživatele s právy omezenými pouze na vybraný popis umístění?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Tato záloha byla vytvořena na jiném operačním systému. Obnovení souborů bez zadání cílové složky může způsobit, že soubory budou obnoveny do neočekávaných míst. Opravdu chcete pokračovat bez zvolení cílové složky?","This month":"Tento měsíc","This week":"Tento týden","Throttle settings":"Nastavení přiškrcování","Thu":"Čt","To File":"Do soubour","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Svůj úmysl smazat všechny vzdálené soubory pro „{{name}}“ potvrďte opsáním níže uvedeného slova ","To export without a passphrase, uncheck the \"Encrypt file\" box":"Pro exportování bez heslové fráze odškrtněte „Šifrovat soubor“","Today":"Út","Trust host certificate?":"Důvěřovat certifikátu stroje?","Trust server certificate?":"Důvěřovat certifikátu serveru?","Try out the new features we are working on. Don't use with important data.":"Vyzkoušejte nové funkce na kterých pracujeme. Nepoužívejte pro důležitá data.","Tue":"Út","Type to highlight files":"Soubory zvýrazňujte psaním","Unknown backup size and versions":"Neznámá velikost a verze databáze","Until resumed":"Dokud není pokračováno","Update channel":"Aktualizační kanál","Update failed:":"Aktualizace se nezdařila:","Updating with existing database":"Aktualizace se stávající databází","Upload volume size":"Velikost nahrávaného svazku","Uploading verification file ...":"Nahrávání ověřovacího souboru…","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"Hlášení o využití pomáhá vývojářům zlepšovat dojem z používání a vyhodnocovat dopad nových funkcí. Slouží k vytváření anonymizovaných veřejných statistik využívání","Usage statistics":"Statistiky využití","Usage statistics, warnings, errors, and crashes":"Statistiky využití, varování, chyby a pády","Use SSL":"Použít SSL","Use existing database?":"Použít existující databázi?","Use weak passphrase":"Použít slabou heslovou frázi","Useless":"Nepoužitelné","User data":"Uživatelská data","User has too many permissions":"Uživatel má příliš mnoho oprávnění","User interface settings":"Nastavení uživatelského rozhraní","Username":"Uživatelské jméno","Validating ...":"Ověřování…","Verify files":"Ověřit soubory","Verifying ...":"Ověřování…","Verifying answer":"Ověřování odpovědi","Verifying backend data ...":"Ověřování dat podpůrné vrstvy (backend)…","Verifying remote data ...":"Ověřování vzdálených dat…","Verifying restored files ...":"Ověřování obnovených souborů…","Very strong":"Velmi silné","Very weak":"Velmi slabé","Visit us on":"Navštivte nás na","WARNING: The remote database is found to be in use by the commandline library":"VAROVÁNÍ: bylo zjištěno, že vzdálená databáze je používána knihovnou pro příkazový řádek","WARNING: This will prevent you from restoring the data in the future.":"VAROVÁNÍ: toto zabrání v budoucnu obnovovat data!","Waiting for task to begin":"Čekání na zahájení úlohy","Waiting for task to start ....":"Čekání na zahájení úlohy…","Waiting for upload ...":"Čekání na nahrání…","Warnings, errors and crashes":"Varování, chyby a pády","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Přijímáme dary prostřednictvím různých služeb, jako například OpenCollective, PayPal, BountySource a různé kryptoměny.","We recommend that you encrypt all backups stored outside your system":"Doporučujeme šifrovat všechny zálohy, které jsou ukládány mimo váš stroj","Weak":"Slabé","Weak passphrase":"Slabá heslová fráze","Wed":"St","Weeks":"Týdny","Where do you want to restore from?":"Odkud chcete obnovit?","Where do you want to restore the files to?":"Kam chcete soubory obnovit?","Windows":"MS Windows","Years":"Let","Yes":"Ano","Yes, I have stored the passphrase safely":"Ano, heslovou frázi mám bezpečně uloženou","Yes, I'm brave!":"Ano, mám odvahu!","Yes, please break my backup!":"Ano, chci rozbít své zálohy!","Yesterday":"Včera","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Zdá se, že provozujete Mono bez načtených SSL certifikátů.\nChcete importovat seznam důvěryhodných certifikátů z Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Měníte umístění databáze pryč z existující databáze.\nOpravdu je to to, co chcete?","You are currently running {{appname}} {{version}}":"Nyní provozujete {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Zálohu můžete zastavit buď teď hned, nebo po dokončení probíhajícího nahrávání souboru.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Úlohu můžete ukončit buď teď hned, nebo procesu umožnit zpracovat stávající soubor a pak zastavit.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Změnili jste režim šifrování. To může něco rozbít. Doporučujeme namísto toho vytvořit novou zálohu","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Změnili jste heslovou frázi, což není podporováno. Doporučujeme namísto toho vytvořit novou zálohu.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Zvolili jste že záloha nebude šifrována. Šifrování je doporučeno pro veškerá data ukládaná na vzdálený server.","You have chosen to restore to a new location, but not entered one":"Zvolili jste obnovu do nového umístění, ale nezadali jste ho","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 lose the passphrase.":"Vytvořili jste odolnou heslovou frázi. Tu si dobře uschovejte, protože v případě její ztráty data nebude možné obnovit.","You must choose at least one source folder":"Je třeba zvolit alespoň jednu zdrojovou složku","You must enter a name for the backup":"Je třeba zadat název zálohy","You must enter a passphrase or disable encryption":"Buď je třeba zadat heslovou frázi nebo šifrování vypnout","You must enter a positive number of backups to keep":"Je třeba zadat kladný počet záloh které uchovávat","You must enter a tenant name if you do not provide an API Key":"Pokud nezadáte klíč k API, je třeba zadat jméno nájemníka (tenant)","You must enter a valid duration for the time to keep backups":"Je třeba zadat platnou dobu po kterou ponechávat zálohy","You must enter a valid rentention policy string":"Je třeba zadat platný řetězec zásady doby uchovávání záloh","You must enter either a password or an API Key":"Je třeba zadat buď klíč k API nebo heslo","You must enter either a password or an API Key, not both":"Je třeba zadat buď heslo, nebo klíč k API – ne obojí naráz","You must fill in the password":"Je třeba vyplnit heslo","You must fill in the server name or address":"Je třeba vyplnit název nebo adresu serveru","You must fill in the username":"Je třeba vyplnit uživatelské jméno","You must fill in {{field}}":"Je třeba vyplnit kolonku {{field}}","You must select or fill in the AuthURI":"Je třeba vybrat nebo vyplnit AuthURI","You must select or fill in the server":"Je třeba vybrat nebo vyplnit server","You must specify a path":"Je třeba zadat popis umístění","Your files and folders have been restored successfully.":"Soubory a složky byly úspěšně obnoveny.","Your passphrase is easy to guess. Consider changing passphrase.":"Vaše heslová fráze je snadno uhodnutelná. Zvažte volbu jiné.","bucket/folder/subfolder":"nadoba/slozka/podslozka","byte":"B","byte/s":"B/s","custom":"vlastní","resume now":"pokračovat nyní","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} bylo vyvynuto hlavně {{dev1}} a {{dev2}}. {{appname}} je možné si stáhnout z {{websitename}}. {{appname}} je šířeno pod licencí {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} souborů ({{size}}) zbývá {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verze","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verze","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzí"],"{{number}} Hour":"{{number}} hodin","{{number}} Minutes":"{{number}} minut","{{time}} (took {{duration}})":"{{time}} (trvalo {{duration}})"}); - gettextCatalog.setStrings('da', {"- pick an option -":"- vælg indstilling -","...loading...":"...indlæser...","API Key":"API Key","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"Om","About {{appname}}":"Om {{appname}}","Access Key":"Access Key","Access denied":"Adgang nægtet","Access to user interface":"Adgang til brugerinterface","Account name":"Konto navn","Activate":"Aktiver","Activate failed:":"Aktivering fejlede:","Add a new backup":"Tilføj en ny backup","Add a path directly":"Tilføj en sti","Add advanced option":"Tilføj en avanceret indstilling","Add backup":"Tilføj backup","Add filter":"Tilføj filter","Add path":"Tilføj sti","Adjust bucket name?":"Tilpas bucket navnet?","Adjust path name?":"Juster stien?","Advanced Options":"Avancerede indstillinger","Advanced options":"Avancerede indstillinger","Advanced:":"Avanceret:","All":"Alle","All Hyper-V Machines":"Alle Hyper-V maskiner","All Microsoft SQL Databases":"Alle Microsoft SQL databaser","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 brugs rapporter bliver sendt anonymt og indeholder ikke personlige oplysninger. De indeholder oplysninger om hardware, operativsystem, destinationstype, backup varighed, backup størrelse og lignende information. De indeholder ikke stier, filnavne, brugernavne, kodeord eller lignende følsom information.","Allow remote access (requires restart)":"Tillad fjernadgang (kræver genstart)","Allowed days":"Tilladte dage","An existing file was found at the new location":"En eksisterende fil blev fundet på den nye placering","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"En eksisterende fil blev funder på den nye placering.\nEr du sikker på at du vil have databasen til at pege på en eksisterende fil?","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?":"En eksisterende lokal database for destinationen er fundet.\nHvis du genbruger databasen, kan du bruge både kommandolinie og serveren til at arbejde på samme destination.\n\nVil du bruge den eksisterende database?","Anonymous usage reports":"Anonyme brugsstatistiker","As Command-line":"Som kommandolinie","AuthID":"AuthID","Authentication password":"Kodeord til godkendelse","Authentication username":"Brugernavn til godkendelse","Autogenerated passphrase":"Autogenereret kodeord","Automatically run backups.":"Kør backups automatisk","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":"Tilbage","Backend modules:":"Backend moduler:","Backup destination":"Backup destination","Backup location":"Backup placering","Backup:":"Backup:","Beta":"Beta","Broken access":"Adgang defekt","Browse":"Gennemse","Browser default":"Browser standard","Bucket Name":"Bucket navn","Bucket create location":"Bucket placering ved oprettelse","Bucket create region":"Bucket region ved oprettelse","Bucket name":"Bucket navn","Bucket storage class":"Bucket storage class","Building list of files to restore ...":"Bygger liste af filer til gendannelse ...","Building partial temporary database ...":"Bygger en midlertidig database ...","Busy ...":"Optaget ...","Canary":"Canary","Cancel":"Annuller","Cannot move to existing file":"Kan ikke flytte til eksisterende fil","Changelog":"Ændringslog","Changelog for {{appname}} {{version}}":"Ændringslog for {{appname}} {{version}}","Check failed:":"Kontrol fejlede:","Check for updates now":"Tjek for opdateringer nu","Checking ...":"Kontrollerer ...","Checking for updates ...":"Leder efter opdateringer...","Chose a storage type to get started":"Valgte en destinationstype at komme i gang","Click the AuthID link to create an AuthID":"Click på AuthID linket for at oprettet et AuthID","Click to set throttle options":"Klik for at sætte hastigheds begrænsning","Commandline ...":"Kommandolinie ...","Compact now":"Komprimer nu","Compacting remote data ...":"Komprimerer data på destinationen ...","Completing backup ...":"Fuldfører backup ...","Completing previous backup ...":"Fuldfører forrige backup ...","Compression modules:":"Kompressions moduler:","Computer":"Computer","Configuration file:":"Konfigurationsfil:","Configuration:":"Konfiguration:","Configure a new backup":"Indstil en ny backup","Confirm delete":"Bekræft sletning","Confirmation required":"Bekræftelse kræves","Connect":"Forbind","Connect now":"Forbind nu","Connecting to server ...":"Forbinder til server ...","Connecting to task ....":"Forbinder til opgave ...","Connecting...":"Forbinder ...","Connection lost":"Forbindelse mistet","Connection worked!":"Forbindelsen virkede!","Container name":"Container navn","Container region":"Container region","Continue":"Fortsæt","Continue without encryption":"Fortsæt uden kryptering","Copied!":"Kopieret!","Copy":"Kopier","Copy Destination URL to Clipboard":"Kopier URL-destinationsadressen til udklipsholder","Copy failed. Please manually copy the URL":"Kopiering mislykkedes. Kopier venligst URL-adressen manuelt","Core options":"Grund indstillinger","Counting ({{files}} files found, {{size}})":"Tæller ({{files}} filer fundet, {{size}})","Crashes only":"Kun nedbrud","Create bug report ...":"Opret fejlrapport ...","Create folder?":"Opret mappe?","Created new limited user":"Opret en ny begrænset bruger","Creating bug report ...":"Opretter fejlrapport ...","Creating new user with limited access ...":"Opretter en ny bruger med begrænset adgang ...","Creating target folders ...":"Opretter destinations mapper ...","Creating temporary backup ...":"Opretter en midlertidig backup ...","Creating user...":"Opretter bruger ...","Current version is {{versionname}} ({{versionnumber}})":"Nuværende version er {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Brugerdefineret S3 endpoint","Custom authentication url":"Brugerdefineret godkendelses url","Custom location ({{server}})":"Brugerdefineret placering ({{server}})","Custom region for creating buckets":"Brugerdefineret region for at oprette buckets","Custom region value ({{region}})":"Brugerdefineret regions værdi ({{region}})","Custom server url ({{server}})":"Brugerdefineret server url ({{server}})","Custom storage class ({{class}})":"Brugerdefineret storage class ({{klasse}})","Database ...":"Database ...","Days":"Dage","Default":"Standard","Default ({{channelname}})":"Standard ({{channelname}})","Default Filters":"Standard filtre","Default options":"Standardindstillinger","Delete":"Slet","Delete ...":"Slet ...","Delete backup":"Slet backup","Delete backups that are older than":"Slet sikkerhedskopier, der er ældre end","Delete local database":"Slet lokal database","Delete remote files":"Slette filer fra destinationen","Delete the local database":"Slet den lokale database","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Slet {{filecount}} filer ({{filesize}}) fra destinationen?","Deleting remote files ...":"Sletter filer fra destinationen ...","Deleting unwanted files ...":"Sletter uønskede filer ...","Desktop":"Skrivebord","Destination":"Destination","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.":"Hjalp vi med at redde dine filer? Du kan overveje at støtte Duplicati med en donation. Vi foreslår {{smallamount}} ved privat brug og {{largeamount}} ved kommerciel brug.","Direct restore from backup files ...":"Direkte gendannelse fra backup filer ...","Disabled":"Deaktiveret","Dismiss":"Afvis","Display and color theme":"Visning og farvevalg","Do you really want to delete the backup: \"{{name}}\" ?":"Vil du virkelig slette backupen: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Vil du virkelig slette den lokale database for: {{navn}}","Donate":"Donér","Donation messages":"Donations beskeder","Donation messages are hidden, click to show":"Donations beskeder er skjult, klik for at vise","Donation messages are visible, click to hide":"Donation beskeder er synlige, klik for at skjule","Done":"Færdig","Download":"Download","Downloading ...":"Downloader ...","Downloading files ...":"Downloader filer ...","Downloading update...":"Downloader opdatering ...","Duplicate option {{opt}}":"Dublet af indstilling {{opt}}","Duplicati Website":"Duplicati hjemmeside","Duplicati forum":"Duplicati forum","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Hver backup har en lokal database tilknyttet, som gemmer information om data på fjerndestinationen lokalt på maskinen.\nNår du sletter en backup kan du også slette den lokale database uden at dette påvirker muligheden for at gendanne filer.\nHvis du bruger den lokale database til at køre backup via kommandolinien skal du beholde databasen.","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.":"Hver backup har en lokal database forbundet, som gemmer oplysninger om destinationens filer på den lokale maskine. \\nDette gør det hurtigere at udføre mange operationer, og reducerer mængden af data, der skal hentes for hver operation.","Edit ...":"Rediger ...","Edit as list":"Rediger som liste","Edit as text":"Rediger som tekst","Encrypt file":"Krypter fil","Encryption":"Kryptering","Encryption changed":"Kryptering ændret","Encryption modules:":"Krypterings moduler:","Enter URL":"Indtast URL","Enter access key":"Indtast adgangsnøgle","Enter account name":"Indtast kontonavn","Enter backup passphrase, if any":"Indtast krypteringssætning, hvis krævet","Enter configuration details":"Indtast konfigurationsdetaljer","Enter container name":"Indtast container navn","Enter encryption passphrase":"Indtast krypteringssætning","Enter expression here":"Indtast udtryk her","Enter folder path name":"indtast mappe navn","Enter one option per line in command-line format, eg. {0}":"Indtast én indstilling per linie i kommandolinieformat, f.eks. {0}","Enter the destination path":"Indtast destinations stien","Error":"Fejl","Error!":"Fejl!","Errors and crashes":"Fejl og nedbrud","Exclude":"Eksludér","Exclude directories whose names contain":"Ekskluder mapper hvor navnet indeholder","Exclude expression":"Excluder udtryk","Exclude file":"Excluder fil","Exclude file extension":"Ekskluder filendelse","Exclude files whose names contain":"Ekskluder filer hvor navnet indeholder","Exclude folder":"Ekskluder mappe","Exclude regular expression":"Ekskluder regulært udtryk","Existing file found":"Eksisterende fil fundet","Experimental":"Eksperimental","Export":"Eksporter","Export ...":"Eksporter ...","Export backup configuration":"Eksporter backup konfiguration","Export configuration":"Eksporter konfiguration","Exporting ...":"Eksporterer ...","External link":"Eksternt link","FTP (Alternative)":"FTP (alternativ)","Failed to build temporary database: {{message}}":"Kunne ikke bygge midlertidig database: {{message}}","Failed to connect:":"Kunne ikke forbinde:","Failed to connect: {{message}}":"Kunne ikke forbinde: {{message}}","Failed to delete:":"Kunne ikke slette:","Failed to fetch path information: {{message}}":"Kunne ikke hente sti-information: {{message}}","Failed to import:":"Kunne ikke importere:","Failed to read backup defaults:":"Kunne ikke læse backup standardværdier:","Failed to restore files: {{message}}":"Kunne ikke gendanne filer: {{message}}","Failed to save:":"Kunne ikke gemme:","Fetching path information ...":"Henter information om stier ...","File":"Fil","Files larger than:":"Filer større end:","Filters":"Filtre","Finished!":"Færdig!","First run setup":"Førstegangsopsætning","Folder":"Mappe","Folder path":"Mappe sti","Fri":"Fre","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Projekt ID","General":"Generelt","General backup settings":"Generelle backup indstillinger","General options":"Generelle indstillinger","Generate":"Generér","Generate IAM access policy":"Generér IAM access policy","Getting file versions ...":"Henter fil versioner ...","Hidden files":"Skjulte filer","Hide":"Skjul","Hide hidden folders":"Skjul skjulte filer","Home":"Hjem","Hours":"Timer","How do you want to handle existing files?":"Hvordan vil du håndtere eksisterende filer?","Hyper-V Machine":"Hyper-V maskine","Hyper-V Machine:":"Hyper-V maskine:","Hyper-V Machines":"Hyper-V maskiner","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Hvis der ikke blev kørt på det angivne tidspunkt, vil jobbet køre så hurtigt som muligt.","If at least one newer backup is found, all backups older than this date are deleted.":"Hvis der findes mindst en nyere sikkerhedskopi, slettes alle backups, der er ældre end denne dato.","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.":"Hvis backup og data på destinationen ikke er synkroniseret, vil Duplicati kræve at du kører en reparation for at synkronisere databasen.\\nHvis reparationen ikke lykkes kan du slette den lokale database og gendanne den.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Hvis backup filen ikke blev downloaded automatisk, så højreklik og vælg "Gem som... "","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Hvis backup filen ikke blev downloaded automatisk, så højreklik og vælg "Gem som... "","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Hvis du ikke indtaster en sti, vil alle filer blive gemt i login mappen.\nEr du sikke på at det er det du vil gøre?","If you do not enter an API Key, the tenant name is required":"Hvis du ikke indtaster en API key, skal du angive tenant navnet","If you want to use the backup later, you can export the configuration before deleting it":"Hvis du vil bruge din backup senere, kan du eksportere konfigurationen før du sletter den","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Hvis flere personer bruger denne computer (med forskellig brugerkonti) bør du indstille et kodeord for at forhindre andre i at tilgå din data.\nVil du indstille et kodeord nu?","Import":"Importér","Import Destination URL":"Importer destinations URL","Import backup configuration":"Importer backup konfiguration","Import completed, but no certificates were found after the import":"Importen blev færdig, men der blev ikke funder certifikater efter importen","Import failed":"Importen fejlede","Import from a file":"Importer fra en fil","Import metadata":"Importer metadata","Importing ...":"Importerer ...","Include a file?":"Inkluder en fil?","Include expression":"Inkluder udtryk","Include regular expression":"Inkluder regulært udtryk","Incorrect answer, try again":"Forkert svar, prøv igen","Individual builds for developers only.":"Individuelle versioner for udviklere","Information":"Information","Install":"Installer","Install failed:":"Installationen fejlede:","Invalid characters in path":"Ugyldige tegn i stien","Invalid retention time":"Ugyldig bevaringstid","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Det er muligt at oprette forbindelse til nogle FTP servere uden en adgangskode.\nEr du sikker på din FTP-server understøtter password-fri login?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Gem et bestemt antal backups","Keep all backups":"Gem alle backups","Language in user interface":"Sprog i brugergrænsefladen","Last month":"Sidste måned","Last successful run:":"Sidste succesfulde kørsel:","Latest":"Nyeste","Libraries":"Biblioteker","Linux":"Linux","Listing backup dates ...":"Henter backup datoer...","Listing remote files ...":"Henter filer fra destinationen ...","Live":"Live","Load a configuration from an exported job or a storage provider":"Indlæs konfiguration fra en eksporteret fil eller en pladsudbyder","Load destination from an exported job or a storage provider":"Indlæs destination fra en eksporteret fil eller en pladsudbyder","Load older data":"Indlæs ældre data","Loading ...":"Indlæser ...","Loading remote storage usage ...":"Indlæser forbrug fra fjerndestinationen ...","Local database for":"Lokal database for","Local database path:":"Lokal database sti:","Local storage":"Local opbevaring","Location":"Placering","Location where buckets are created":"Placering hvor buckets bliver oprettet","Log data for {{Backup.Backup.Name}}":"Logdata for {{Backup.Backup.Name}}","Log data from the server":"Logdata fra serveren","Log out":"Log ud","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Vedligehold","Manually type path":"Indtast en sti manuelt","Max download speed":"Max downloadhastighed","Max upload speed":"Maks uploadhastighed","Menu":"Menu","Microsoft SQL Database:":"Microsoft SQL Database:","Microsoft SQL Databases":"Microsoft SQL Databaser","Minimum redundancy":"Mindste tilladte redundans","Minimum redundancy is 1.0":"Mindste redundans er 1.0","Minutes":"Minutter","Missing name":"Navn mangler","Missing passphrase":"Kodesætning mangler","Missing sources":"Kilder mangler","Mon":"Man","Months":"Måneder","Move existing database":"Flyt eksisterende database","Move failed:":"Flytning fejlede:","My Documents":"Mine dokumenter","My Music":"Min musik","My Photos":"Mine foto","My Pictures":"Mine billeder","Name":"Navn","Never":"Aldrig","New update found: {{message}}":"Ny opdatering fundet: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nyt bruger navn er {{user}}.\nLoginoplysninger er opdateret til den nye begrænsede bruger","Next":"Næste","Next scheduled run:":"Næste planlagte kørsel:","Next scheduled task:":"Næste planlagte opgave:","Next task:":"Næste opgave:","Next time":"Næste tidspunkt","No":"Nej","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Intet certifikat har været anvendt før, kontroller venligst at nøglen er korrekt hos serveradministratoren: {{key}} \n\nVil du godkende den angivne nøgle?","No editor found for the "{{backend}}" storage type":"Ingen editor blev fundet for "{{backend}}" destinationen","No encryption":"Ingen kryptering","No items selected":"Ingen emner valgt","No items to restore, please select one or more items":"Ingen emner er valgt til gendannelse, vælg venligst en eller flere emner","No passphrase entered":"Ingen adgangssætning angivet","No scheduled tasks":"Ingen planlagte opgaver","No, my machine has only a single account":"Nej, min computer har kun en brugerkonto","Non-matching passphrase":"Uoverenstemmelse mellem kodesætninger","None / disabled":"Ingen / deaktiveret","Nothing will be deleted. The backup size will grow with each change.":"Intet vil blive slettet. Backup størrelsen vokser med hver ændring.","OK":"OK","OSX":"OSX","Once there are more backups than the specified number, the oldest backups are deleted.":"Når der er flere backups end det angivne antal, slettes de ældste sikkerhedskopier.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Operation fejlede:","Operations:":"Operationer:","Optional authentication password":"Valgfrit kodeord til godkendelse","Optional authentication username":"Valgfrit brugernavn til godkendelse","Options":"Indstillinger","Options added here are applied to all backups, but can be overridden in each individual backup":"Indstilliger tilføjet here bliver anvendt på alle backups, men kan blive overskrevet individuelt på hver backup","Original location":"Oprindelig placering","Others":"Andre","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Over tid vil backups blive slettet automatisk. Der vil forblive en backup for hver af de sidste 7 dage, hver af de sidste 4 uger, hver af de sidste 12 måneder. Der vil altid være mindst en tilbageværende backup.","Overwrite":"Overskriv","Passphrase":"Kodesætning","Passphrase (if encrypted)":"Kodesætning (hvis krypteret)","Passphrase changed":"Kodesætning ændret","Passphrases are not matching":"Kodesætninger er ikke ens","Password":"Kodeord","Passwords do not match":"Kodeord er ikke ens","Patching files with local blocks ...":"Opdaterer filer med lokale blokke ...","Path not found":"Stien blev ikke fundet","Path on server":"Sti på server","Path or subfolder in the bucket":"Sti eller undermappe i bucket","Pause":"Pause","Pause after startup or hibernation":"Pause efter start eller dvale","Pause options":"Pause indstillinger","Permissions":"Tilladelser","Pick location":"Vælg placering","Point to your backup files and restore from there":"Udpeg dine backup-filer og gendan fra dem","Port":"Port","Previous":"Forrige","ProjectID is optional if the bucket exist":"ProjectID er valgfrit hvis bucket eksisterer","Proprietary":"Proprietære","Purging files ...":"Fjerner filer ...","Rebuilding local database ...":"Genopbygger lokal database ...","Recreate (delete and repair)":"Gendan (slet og reparer)","Recreating database ...":"Gendanner database ...","Registering temporary backup ...":"Registrerer midlertidig backup ...","Relative paths not allowed":"Relative stier er ikke tilladt","Reload":"Genindlæs","Remote":"Destination","Remove":"Fjern","Remove option":"Fjern indstilling","Repair":"Reparer","Reparing ...":"Reparerer ...","Repeat Passphrase":"Gentag kodesætning","Reporting:":"Rapporterer:","Reset":"Nulstil","Restore":"Gendan","Restore files":"Gendan filer","Restore files ...":"Gendan filer ...","Restore files from {{backupname}}":"Gendan filer fra {{backupname}}","Restore from":"Gendan fra","Restore from backup configuration":"Gendan fra konfiguration i backup","Restore from configuration ...":"Gendan fra konfiguration ...","Restore options":"Indstillinger til gendannelse","Restore read/write permissions":"Gendan læse/skrive tilladelser","Restoring files ...":"Gendanner filer ...","Resume":"Genoptag","Run again every":"Kør igen hver","Run now":"Kør nu","Running ...":"Kører ...","Running ....":"Kører ...","Running commandline entry":"Kører kommandolinie opgave","Running task:":"Kørende opgave:","S3 Compatible":"S3 kompatibel","Same as the base install version: {{channelname}}":"Samme som grundinstallationsversionen: {{channelname}}","Sat":"Lør","Save":"Gem","Save and repair":"Gem og reparer","Save different versions with timestamp in file name":"Gem forskellige versioner med tidstempel i filnavnet","Save immediately":"Gem med det samme","Scanning existing files ...":"Skanner eksisterende filer ...","Scanning for local blocks ...":"Scanner for lokale blokke ...","Schedule":"Planlagt","Search":"Søg","Search for files":"Søg efter filer","Seconds":"Sekunder","Select a log level and see messages as they happen:":"Vælg et log niveau og se beskeder som de kommer:","Select files":"Vælg filer","Server":"Server","Server and port":"Server og port","Server hostname or IP":"Server navn eller IP","Server is currently paused,":"Serveren er sat på pause.","Server is currently paused, do you want to resume now?":"Serveren er sat på pause, vil du genoptage med det samme?","Server password":"Server kodeord","Server paused":"Server på pause","Server state properties":"Egenskaber for serveren","Settings":"Indstillinger","Show":"Vis","Show advanced editor":"Vis avanceret redigering","Show hidden folders":"Vis skjulte mapper","Show log":"Vis log","Show log ...":"Vis log ...","Show treeview":"Vis træstruktur","Sia server password":"Sia server kodeord","Some OpenStack providers allow an API key instead of a password and tenant name":"Nogle OpenStack udbydere tillader en API nøgle istedet for et kodeord og et tenant navn","Source Data":"Kilde data","Source data":"Kilde data","Source folders":"Kilde mapper","Source:":"Kilde:","Specific builds for developers only.":"Specielle versioner til udviklere.","Standard protocols":"Standard protokoller","Starting ...":"Starter ...","Starting the restore process ...":"Starter gendannelses processen ...","Stop after the current file":"Stop efter den nuværende fil","Stop after upload":"Stop efter upload","Stop now":"Stop nu","Stop running backup":"Stop den kørende backup","Stop running task":"Stop den kørende opgave","Stopping after upload:":"Stopper efter upload:","Stopping task:":"Stopper opgave:","Storage Type":"Opbevaringstype","Storage class":"Opbevaringsklasse","Storage class for creating a bucket":"Opbevaringsklasse når der oprettes en bucket","Stored":"Gemt","Strong":"Stærk","Success":"Succes","Sun":"Søn","Symbolic link":"Symbolsk kæde","System default ({{levelname}})":"System standard ({{levelname}})","System files":"System filer","System info":"System info","System properties":"System egenskaber","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Destinationsstien, f.eks. /backup","Task is running":"Opgave kører","Temporary files":"Midlertidige filer","Tenant Name":"Tenant navn","Test connection":"Test forbindelse","Testing ...":"Tester ...","Testing connection ...":"Tester forbindelse ...","Testing permissions ...":"Tester tilladelser ...","Testing permissions...":"Tester tilladelser...","The bucket name should be all lower-case, convert automatically?":"Bucket navnet bør være med små bogstaver, konverter automatisk?","The bucket name should start with your username, prepend automatically?":"Bucket navnet bør starte med dit brugernavn, vil du sætte det foran automatisk?","The connection to the server is lost, attempting again in {{time}} ...":"Forbindelsen til serveren er mistet, forsøger igen om {{time}} ...","The dark theme (by Michal)":"Mørke farver (af Michal)","The default blue on white theme (by Alex)":"Standard blå på hvid (af Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Mappen {{folder}} eksisterer ikke.\nOpret den nu?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Nøglen fra værten er ændret, kontroller venligst med server administratoren om dette er korrekt, ellers kan du være offer for et MAN-IN-THE-MIDDLE angreb.\n\nVil du ERSTATTE din NUVÆRENDE værtsnøgle \"{{prev}}\" med den RAPPORTEREDE værtsnøgle: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Stien ser ikke ud til at findes, vil du tilføje den alligevel?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Stien slutter ikke med '{{dirsep}}' tegnet, hvilket betyder at du inkluderer en file og ikke en mappe.\n\nVil du inkludere den valgte fil?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Stien skal være en absolut sti, altså skal den starte med '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Stien bør starte med \"{{præfiks1}}\" eller \"{{præfiks2}}\", ellers vil du ikke kunne se andre filer i HubiC web konsollen\n\nVil du tilføje præfikset til stien automatisk?","The region parameter is only applied when creating a new bucket":"Regionsparameteren anvendes kun når der oprettes en ny bucket","The region parameter is only used when creating a bucket":"Regionsparameteren bruges kun når der oprettes en ny bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Server certifikatet kunne ikke valideres.\nVil du godkende SSL certifikatet med dette hash: {{hash}}?","The storage class affects the availability and price for a stored file":"Opbevaringsklasen påvirker tilgængeligheden og prisen for en opbevaret fil","The target folder contains encrypted files, please supply the passphrase":"Destinationsmappen indeholder krypterede filer, angiv venligst kodesætningen","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Brugeren har for mange tilladelser. Vil du oprette en ny begrænset bruger der kun har adgang til den valgte sti?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Denne backup blev oprettet på et andet operativsystem. Når der gendannes filer uden at angive en destination, kan disse blive oprettet på uventede placeringer. Er du sikker på at du vil fortsætte uden at vælge en destinationsmappe?","This month":"Denne måned","This week":"Denne uge","Throttle settings":"Indstillinger for hastighedsbegrænsning","Thu":"Tor","To File":"Til fil","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"For at bekræfte at du vil slette all fjernfiler til \"{{name}}\", indtast venligst det ord ud ser herunder","To export without a passphrase, uncheck the \"Encrypt file\" box":"For at eksportere uden en adgangsætning, fjern mærket ud for \"Krypter filen\"","Today":"I dag","Trust host certificate?":"Stol på værtscertifikatet?","Trust server certificate?":"Stol på server certifikatet?","Try out the new features we are working on. Don't use with important data.":"Prøv de nye ting vi arbejder på. Undlad at bruge denne med vigtige data.","Tue":"Tir","Type to highlight files":"Skriv for at markere filer","Unknown backup size and versions":"Ukendt backup størrelse og versionsantal","Until resumed":"Indtil genoptaget","Update channel":"Opdateringskanal","Update failed:":"Opdatering fejlede:","Updating with existing database":"Opdaterer med eksisterende database","Upload volume size":"Filstørrelse til upload","Uploading verification file ...":"Uploader verifikationsfil ...","Usage statistics":"Brugsstatistik","Usage statistics, warnings, errors, and crashes":"Brugsstatistik, advarsler, fejl og nedbrud","Use SSL":"Brug SSL","Use existing database?":"Brug eksisterende database?","Use weak passphrase":"Brug svag kodesætning","Useless":"Ubrugelig","User data":"Brugerdata","User has too many permissions":"Brugeren har for mange tilladelser","User interface settings":"Indstillinger til brugergrænseflade","Username":"Brugernavn","Validating ...":"Validerer ...","Verify files":"Verificer filer","Verifying ...":"Verificerer ...","Verifying answer":"Verificerer svar","Verifying backend data ...":"Verificerer destinationsdata ...","Verifying remote data ...":"Verificerer fjerndata ...","Verifying restored files ...":"Verificerer gendannede filer ...","Very strong":"Meget stærk","Very weak":"Meget svag","Visit us on":"Besøg os på","WARNING: The remote database is found to be in use by the commandline library":"ADVARSEL: Databasen benyttes af kommandolinie programmet","WARNING: This will prevent you from restoring the data in the future.":"ADVARSEL: Dette vil forhindre dig i at gendanne data i fremtiden.","Waiting for task to begin":"Venter på at opgaven starter","Waiting for task to start ....":"Venter på at opgaven starter ...","Waiting for upload ...":"Venter på upload ...","Warnings, errors and crashes":"Advarsler, fejl og nedbrud","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Vi accepterer donationer via forskellige tjenester, såsom OpenCollective, PayPal, BountySource og forskellige krypto-valutaer.","We recommend that you encrypt all backups stored outside your system":"Vi anbefaler at du krypterer alle backups der er gemt uden for dit system","Weak":"Svag","Weak passphrase":"Svag kodesætning","Wed":"Ons","Weeks":"Uger","Where do you want to restore from?":"Hvor vil du gerne gendanne fra?","Where do you want to restore the files to?":"Hvor vil du gendanne filerne til?","Windows":"Windows","Years":"År","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, jeg har opbevaret kodesætningen sikkert","Yes, I'm brave!":"Ja, jeg er modig!","Yes, please break my backup!":"Ja, ødelæg venligst min backup!","Yesterday":"I går","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Det ser ud til at du kører Mono uden nogen SSL certifikater.\nVil du importere listen af certifikater som Mozilla bruger?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Du er ved at ændre database stien væk fra en eksisterende database.\nEr du sikker på at det er det du vil?","You are currently running {{appname}} {{version}}":"Du kører med {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Du kan stoppe backup'en med det samme, eller stoppe efter den nuværende fil er uploaded.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Du kan stoppe opgaven med det samme, eller lade den afslutte den nuværende fil og så stoppe.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Du har skiftet krypteringsmetode. Dette kan ødelægge ting. Du opfordres til at oprette en ny backup i stedet.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du har skiftet kodesætningen, hvilket ikke understøttes. Du opfordres til at oprette en ny backup i stedet.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Du har valgt at undlade at kryptere din backup. Kryptering anbefales for alt data der gemmes på en fjerndestination.","You have chosen to restore to a new location, but not entered one":"Du har valgt at gendanne til en ny placering, men ikke angivet en","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 lose the passphrase.":"Du har genereret en stærk adgangskode. Sørg for, at du har en sikker kopi af adgangskoden, da data ikke kan gendannes, hvis du mister adgangskoden.","You must choose at least one source folder":"Du skal vælge mindst en kilde mappe","You must enter a name for the backup":"Du skal angive et navn for denne backup","You must enter a passphrase or disable encryption":"Du skal indtaste en kodesætning eller fravælge kryptering","You must enter a positive number of backups to keep":"Du skal indtaste et positivt antal backups der skal bevares","You must enter a tenant name if you do not provide an API Key":"Du skal angive et tenant navn hvis du ikke angiver en API nøgle","You must enter a valid duration for the time to keep backups":"Du skal angive en gyldig periode som backups gemmes i","You must enter either a password or an API Key":"Du skal angive enten et kodeord eller en API nøgle","You must enter either a password or an API Key, not both":"Du skal angive enten et kodeord eller en API nøgle, men ikke begge","You must fill in the password":"Du skal angive et kodeord","You must fill in the server name or address":"Du skal angive server navnet eller adressen","You must fill in the username":"Du skal angive et brugernavn","You must fill in {{field}}":"Du skal udfylde {{field}}","You must select or fill in the AuthURI":"Du skal vælge eller udfylde AuthURI","You must select or fill in the server":"Du skal vælge eller indtaste server navnet","You must specify a path":"Du skal angive en sti","Your files and folders have been restored successfully.":"Dine filer og mapper blev gendannet korrekt.","Your passphrase is easy to guess. Consider changing passphrase.":"Din kodesætning er let at gætte. Overvej at skifte den.","bucket/folder/subfolder":"buvket/mappe/undermappe","byte":"byte","byte/s":"byte/s","custom":"tilpasset","resume now":"genoptag nu","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} er primært udviklet af {{dev1}} og {{dev2}}. {{appname}} kan downloades fra {{websitename}}. {{appname}} er licenseret med {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} filer ({{size}}) tilbage {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versioner"],"{{number}} Hour":"{{number}} Timer","{{number}} Minutes":"{{number}} Minutter","{{time}} (took {{duration}})":"{{time}} (varighed: {{duration}})"}); - 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 denied":"Zugriff verweigert","Access to user interface":"Zugriff auf die Benutzeroberfläche","Account name":"Kontoname","Activate":"Aktivieren","Activate failed:":"Aktivierung fehlgeschlagen:","Add a new backup":"Neues Backup hinzufügen","Add a path directly":"Pfad direkt eingeben","Add advanced option":"Option für Profis hinzufügen","Add backup":"Sicherung hinzufügen","Add filter":"Filter 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":"Optionen für Profis","Advanced:":"Für Profis:","All":"Alle","All Hyper-V Machines":"Alle Hyper-V Maschinen","All Microsoft SQL Databases":"Alle Microsoft SQL-Datenbanken","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 personenbeziehbare Daten. Sie enthalten Daten über Hardware, Betriebssystem, das verwendete Backend, die Sicherungsdauer, die Gesamtgröße der Sicherungen und ähnliche 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 GUI und 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":"Passwort für Anmeldung","Authentication username":"Benutzername für Anmeldung","Autogenerated passphrase":"Automatisch generierte Passphrase","Automatically run backups.":"Sicherungen 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 destination":"Sicherungsziel","Backup location":"Sicherungsort","Backup retention":"Sicherungs-Aufbewahrung","Backup:":"Sicherung:","Beta":"Beta","Broken access":"Defekter Zugriff","Browse":"Anzeigen","Browser default":"Standard Browser","Bucket Name":"Bucket-Name","Bucket create location":"Bucket-Speicherort","Bucket create region":"Bucket Bereich erstellen","Bucket name":"Bucket-Name","Bucket storage class":"Bucket Speicherklasse","Building list of files to restore ...":"Dateiliste erstellen...","Building partial temporary database ...":"Temporäre Datenbank wird erstellt...","Busy ...":"Beschäftigt...","Canary":"Canary","Cancel":"Abbrechen","Cannot move to existing file":"Verschieben auf bereits existierende Datei nicht möglich","Changelog":"Änderungsprotokoll","Changelog for {{appname}} {{version}}":"Änderungsprotokoll für {{appname}} {{version}}","Check failed:":"Prüfung fehlgeschlagen:","Check for updates now":"Aktualisierung suchen","Checking ...":"Überprüfen...","Checking for updates ...":"Suche Aktualisierung...","Chose a storage type to get started":"Wähle einen Speichertypen zum Starten","Click the AuthID link to create an AuthID":"Auf AuthID klicken um eine AuthID zu erstellen","Click to set throttle options":"Klicken, um die Drosseloptionen einzustellen","Commandline ...":"Kommandozeile","Compact now":"Sicherung komprimieren","Compacting remote data ...":"Remotedaten verkleinern...","Completing backup ...":"Sicherung fertigstellen...","Completing previous backup ...":"Vorherige Sicherung fertigstellen...","Compression modules:":"Kompression:","Computer":"Computer","Configuration file:":"Konfigurationsdatei:","Configuration:":"Konfiguration:","Configure a new backup":"Neues Backup konfigurieren","Confirm delete":"Löschen bestätigen","Confirmation required":"Bestätigung erfolderlich","Connect":"Verbinden","Connect now":"Jetzt verbinden","Connecting to server ...":"Verbindung zum Server herstellen ...","Connecting to task ....":"Verbinde mit Aufgabe...","Connecting...":"Verbinden...","Connection lost":"Verbindung verloren","Connection worked!":"Verbindung erfolgreich!","Container name":"Container-Name","Container region":"Container-Region","Continue":"Fortfahren","Continue without encryption":"Ohne Verschlüsselung fortfahren","Copied!":"Kopiert!","Copy":"Kopie","Copy Destination URL to Clipboard":"Kopiere Ziel-URL in Zwischenablage","Copy failed. Please manually copy the URL":"Kopie fehlgeschlagen. Bitte kopiere die URL manuell","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...","Create folder?":"Ordner 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äre Sicherung erstellen...","Creating user...":"Nutzer anlegen...","Current version is {{versionname}} ({{versionnumber}})":"Aktuelle Version: {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Benutzerdefinierter S3 endpoint","Custom authentication url":"Benutzerdefinierte URL für Authentifizierung","Custom backup retention":"Benutzerdefinierte Sicherungs-Aufbewahrung","Custom location ({{server}})":"Benutzerdefinierter Standort ({{server}})","Custom region for creating buckets":"Benutzerdefinierte Region, um Buckets zu erstellen","Custom region value ({{region}})":"Benutzerdefinierter Wert für Region ({{region}})","Custom server url ({{server}})":"Benutzerdefinierte Server-URL ({{server}})","Custom storage class ({{class}})":"Benutzerdefinierte Speicher-Klasse ({{class}})","Database ...":"Datenbank ...","Days":"Tage","Default":"Standard","Default ({{channelname}})":"Standard ({{channelname}})","Default Filters":"Standard Filter","Default options":"Standard-Optionen","Delete":"Löschen","Delete ...":"Löschen...","Delete backup":"Sicherung löschen","Delete backups that are older than":"Lösche Backups, die älter sind als","Delete local database":"Lokale Datenbank löschen","Delete remote files":"Remote-Dateien löschen","Delete the local database":"Die lokale Datenbank löschen","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"{{filecount}} Dateien ({{filesize}}) vom Remote-Speicher löschen?","Deleting remote files ...":"Remote-Dateien löschen...","Deleting unwanted files ...":"Veraltete Daten löschen...","Desktop":"Desktop","Destination":"Ziel","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 angemessene Spende sehr freuen. Wir empfehlen {{smallamount}} bei privater Nutzung und {{largeamount}} bei geschäftlicher Nutzung.","Direct restore from backup files ...":"Direkte Wiederherstellung von Sicherungsdateien","Disabled":"Deaktiviert","Dismiss":"Verwerfen","Display and color theme":"Anzeige und Farbthema","Do you really want to delete the backup: \"{{name}}\" ?":"Möchtest Du die Sicherung wirklich löschen: \"{{name}}\" ?","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","Donation messages":"Spenden-Links","Donation messages are hidden, click to show":"Spenden-Links werden versteckt (jetzt anzeigen)","Donation messages are visible, click to hide":"Spendenlinks werden angezeigt (jetzt ausblenden)","Done":"Fertig","Download":"Herunterladen","Downloading ...":"Herunterladen...","Downloading files ...":"Dateien herunterladen...","Downloading update...":"Update Herunterladen...","Duplicate option {{opt}}":"doppelte Option {{opt}}","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati Forum","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Jedes Backup hat eine lokale Datenbank.\nBeim Löschen des Backups kann die lokale Datenbank, ohne die Wiederherstellung der Remote-Dateien zu beeinträchtigen.\nWenn Sie die lokale Datenbank für Backups von der Befehlszeile aus verwenden, sollten Sie die Datenbank behalten.","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.":"Jede Sicherung 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","Encrypt file":"Datei verschlüsseln","Encryption":"Verschlüsselung","Encryption changed":"Verschlüsselung geändert","Encryption modules:":"Verschlüsselungen:","Enter URL":"URL eingeben","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Geben Sie manuell die Aufbewahrungregeln an. Platzhalter sind D/W/Y für Tag/Woche/Jahr und U für unbegrenzt. Die syntax lautet 7D:1D,4W:1W,36M:1M. Dieses Beispiel erhält eine Sicherung für jeden der nächsten 7 Tage, jede der nächsten 4 Wochen und jeden der nächsten 12 Monate. Die Eingabe kann auch als 1W:1D,1M:1W,3Y:1M erfolgen.","Enter access key":"Zugriffsschlüssel angeben","Enter account name":"Account-Name angeben","Enter backup passphrase, if any":"Sicherungspassphrase eingeben, wenn nötig","Enter configuration details":"Konfigurationsdetails eingeben","Enter container name":"Container-Name angeben","Enter encryption passphrase":"Verschlüsselungpassphrase eingeben","Enter expression here":"Ausdruck hier eingeben","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 expression":"Filter (ausschließen)","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","Exclude regular expression":"Regulären Ausdruck (ausschließen)","Existing file found":"Vorhandene Datenbank gefunden","Experimental":"Experimental","Export":"Exportieren","Export ...":"Exportieren...","Export backup configuration":"Sicherungskonfiguration exportieren","Export configuration":"Konfiguration exportieren","Exporting ...":"Exportieren...","External link":"Externer Link","FTP (Alternative)":"FTP (Alternativ)","Failed to build temporary database: {{message}}":"Erstellen der temporären Datenbank fehlgeschlagen: {{message}}","Failed to connect:":"Verbindung fehlgeschlagen:","Failed to connect: {{message}}":"Verbindung fehlgeschlagen: {{message}}","Failed to delete:":"Löschen fehlgeschlagen:","Failed to fetch path information: {{message}}":"Konnte Pfadangaben nicht abrufen: {{message}}","Failed to import:":"Import fehlgeschlagen:","Failed to read backup defaults:":"Konnte Sicherungsstandardeinstellungen 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...","File":"Datei","Files larger than:":"Dateien größer als:","Filters":"Filter","Finished!":"Fertiggestellt!","First run setup":"Zuerst Setup starten","Folder":"Ordner","Folder path":"Ordnerpfad","Fri":"Fr","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"Allgemein","General backup settings":"Allgemeine Sicherungseinstellungen","General options":"Allgemeine Einstellungen","Generate":"Erzeugen","Generate IAM access policy":"Generieren IAM Zugriffsrichtlinie","Getting file versions ...":"Erhalte Dateiversionen ...","Hidden files":"Versteckte Dateien","Hide":"Ausblenden","Hide hidden folders":"versteckte Ordner ausblenden","Home":"Home","Hours":"Stunden","How do you want to handle existing files?":"Wie sollen bestehende Dateien behandelt werden?","Hyper-V Machine":"Hyper-V-Maschine","Hyper-V Machine:":"Hyper-V-Maschine:","Hyper-V Machines":"Hyper-V-Maschinen","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Wurde ein Zeitpunkt verpasst, startet die Sicherung so bald wie möglich.","If at least one newer backup is found, all backups older than this date are deleted.":"Falls mindestens ein neueres Backup gefunden werden sollte, werden alle Backups, die älter als dieses sind, gelöscht.","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 die Sicherung 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 the backup file was not downloaded automatically, right click and choose "Save as ..."":"Wenn die Sicherungsdatei nicht automatisch heruntergeladen wurde, klickst Du mit der rechten Maustaste und wählst \"Speichern unter...\" aus","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Wenn die Sicherungsdatei nicht automatisch heruntergeladen wurde, klickst De mit der rechten Maustaste und wählst \"Speichern unter...\" aus","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 Anmelde-Verzeichnis gespeichert.\nMöchtest du das?","If you do not enter an API Key, the tenant name is required":"Wenn kein API Schlüssel angegeben wurde, ist der Tenant-Name erforderlich.","If you want to use the backup later, you can export the configuration before deleting it":"Wenn Du die Sicherung später verwenden möchtest, kann die Konfiguration vor dem Löschen exportiert werden","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Wenn sich Ihr Gerät in einer Mehrbenutzerumgebung befindet (d. h. die Maschine hat mehr als ein Benutzerkonto), müssen Sie ein Kennwort festlegen, um zu verhindern, dass andere Benutzer auf Daten Ihres Kontos zugreifen.\nMöchten Sie jetzt ein Passwort setzen?","Import":"Importieren","Import Destination URL":"Ziel-URL importieren","Import backup configuration":"Sicherungskonfiguration importieren","Import completed, but no certificates were found after the import":"Import abgeschlossen, aber es wurde kein Zertifikat nach dem Import gefunden","Import failed":"Import fehlgeschlagen","Import from a file":"Von einer Datei importieren","Import metadata":"Importiere Metadata","Importing ...":"Importieren...","Include a file?":"Datei einfügen?","Include expression":"Filter (einschließen)","Include regular expression":"Regulären Ausdruck (einschließen)","Incorrect answer, try again":"Fehlerhafte Antwort, versuche es erneut","Individual builds for developers only.":"Individuelle Versionen für Entwickler.","Information":"Information","Install":"Installieren","Install failed:":"Installation fehlgeschlagen:","Invalid characters in path":"Unzulässige Zeichen im Pfad","Invalid retention time":"Ungültige Aufbewahrungszeit","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 ein Verbinden ohne Passwort.\nBist Du sicher, dass Dein FTP-Server dazu gehört?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Behalte eine konkrete Anzahl von Backups","Keep all backups":"Behalte alle Backups","Language in user interface":"Sprache der Benutzeroberfläche","Last month":"Letzter Monat","Last successful run:":"Letzte erfolgreiche Sicherung:","Latest":"Neuste","Libraries":"Bibliotheken","Linux":"Linux","Listing backup dates ...":"Sicherungsdaten werden aufgelistet...","Listing remote files ...":"Auflisten von Remote-Dateien...","Live":"Live","Load a configuration from an exported job or a storage provider":"Konfiguration aus einem exportierten Job oder Speicheranbieter laden","Load destination from an exported job or a storage provider":"Ziel aus einem exportierten Job oder Speicheranbieter laden","Load older data":"ältere Einträge laden","Loading ...":"Laden...","Loading remote storage usage ...":"Remote-Speicherplatznutzung abfragen...","Local Repository":"Lokales Repository","Local database for":"Lokale Datenbank für","Local database path:":"Lokale Datenbank:","Local repository":"Lokales Repository","Local storage":"Lokaler Speicher","Location":"Ort","Location where buckets are created":"Speicherort, wo die Buckets erstellt werden","Log data for {{Backup.Backup.Name}}":"Protokolldaten für {{Backup.Backup.Name}}","Log data from the server":"Protokolldaten vom Server","Log out":"Abmelden","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Wartung","Manually type path":"Pfad eingeben","Max download speed":"Max. Downloadgeschwindigkeit","Max upload speed":"Max. Upload-Geschwindigkeit","Menu":"Menü","Microsoft SQL Database:":"Microsoft SQL Datenbank:","Microsoft SQL Databases":"Microsoft SQL Datenbanken","Minimum redundancy":"Minimale Redundanz","Minimum redundancy is 1.0":"Die minimale Redundanz ist 1,0","Minutes":"Minuten","Missing name":"Name fehlt","Missing passphrase":"Passphrase fehlt","Missing sources":"Quelle fehlt","Mon":"Mo","Months":"Monate","Move existing database":"Datenbank verschieben","Move failed:":"Verschieben fehlgeschlagen:","My Documents":"Dokumente","My Music":"Musik","My Photos":"Meine Fotos","My Pictures":"Bilder","Name":"Name","Never":"Nie","New update found: {{message}}":"Neues Update verfügbar: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Neuer Benutzername ist {{user}}.\nZugangsdaten für eingeschränken Benutzer verwendet","Next":"Weiter","Next scheduled run:":"Nächste geplante Ausführung:","Next scheduled task:":"Nächste geplante Aufgabe:","Next task:":"Nächste Aufgabe:","Next time":"Nächstes Mal","No":"Nein","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Es wurde kein Zertifikat angegeben, mit dem der Serveradministrator prüft, ob der Schlüssel korrekt ist: {{key}}\n\nMöchtest Du den gemeldeten Host-Schlüssel freigeben?","No editor found for the "{{backend}}" storage type":"Kein Editor für den "{{backend}}" Speichertyp gefunden","No encryption":"Keine Verschlüsselung","No items selected":"Nichts ausgewählt","No items to restore, please select one or more items":"Es wurden keine Daten für die Wiederherstellung ausgewählt. Wähle eine Datei oder einen Ordner aus.","No passphrase entered":"Keine Passphrase eingegeben","No scheduled tasks":"Keine geplanten Aufgaben","No, my machine has only a single account":"Nein, meine Maschine hat nur ein einziges Konto","Non-matching passphrase":"Nicht übereinstimmende Passphrase","None / disabled":"Keine / deaktiviert","Nothing will be deleted. The backup size will grow with each change.":"Es wird nichts gelöscht. Die Sicherungs-Größe steigt mit jeder Änderung an.","OK":"OK","OSX":"OSX","Once there are more backups than the specified number, the oldest backups are deleted.":"Sobald mehr Sicherungen als angegeben vorhanden sind, werden die ältesten Sicherungen gelöscht.","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","Options added here are applied to all backups, but can be overridden in each individual backup":"Optionen, die hier gesetzt werden, werden auf alle Backups angewandt, können aber in jedem einzelnen Backup überschrieben werden","Original location":"Ursprünglicher Speicherort","Others":"Weitere","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Mit der Zeit werden die Sicherungen automatisch gelöscht. Es bleibt eine Sicherung für jeden der letzten 7 Tage, jede der letzten 4 Wochen und jeden der letzten 12 Monate erhalten. Es bleibt immer mindestens eine Sicherung erhalten.","Overwrite":"Überschreiben","Passphrase":"Passphrase","Passphrase (if encrypted)":"Passphrase (falls verschlüsselt)","Passphrase changed":"Passphrase gändert","Passphrases are not matching":"Passphrasen 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 on server":"Pfad auf Server","Path or subfolder in the bucket":"Pfad oder Unterverzeichnis im Bucket","Pause":"Pause","Pause after startup or hibernation":"Pause nach dem Start oder Aufwachen","Pause options":"Anhalten Optionen","Permissions":"Berechtigungen","Pick location":"Speicherort auswählen","Point to your backup files and restore from there":"Sicherungsdateien auswählen und wiederherstellen","Port":"Port","Previous":"Zurück","ProjectID is optional if the bucket exist":"Die Projekt-ID ist optional, wenn der Bucket existiert","Proprietary":"Proprietär","Purging files ...":"Lösche Dateien ...","Rebuilding local database ...":"Lokale Datenbank wieder aufbauen...","Recreate (delete and repair)":"Wiederherstellen (löschen und reparieren)","Recreating database ...":"Datenbank wird neu erstellt...","Registering temporary backup ...":"Temporäre Sicherung registrieren...","Relative paths not allowed":"Relative Pfade sind nicht möglich","Reload":"Neu laden","Remote":"Remote","Remote Path":"Entfernter Pfad","Remote Repository":"Entferntes Repository","Remote path":"Entfernter Pfad","Remote repository":"Entferntes Repository","Remove":"Entfernen","Remove option":"Option entfernen","Repair":"Reparieren","Reparing ...":"Reparieren...","Repeat Passphrase":"Passphrase wiederholen","Reporting:":"Bericht:","Reset":"Zurücksetzen","Restore":"Wiederherstellen","Restore files":"Dateien wiederherstellen","Restore files ...":"Dateien wiederherstellen...","Restore files from {{backupname}}":"Stelle Dateien von {{backupname}} wieder her","Restore from":"Wiederherstellen von","Restore from backup configuration":"Aus Sicherungskonfiguration wiederherstellen","Restore from configuration ...":"Aus Konfiguration wiederherstellen...","Restore options":"Wiederherstellungsoptionen","Restore read/write permissions":"Schreib- und Leserechte wiederherstellen","Restoring files ...":"Dateien werden wiederhergestellt...","Resume":"Fortsetzen","Run again every":"Wiederholen alle","Run now":"Jetzt sichern","Running ...":"Läuft...","Running ....":"Läuft ....","Running commandline entry":"Führe Kommandozeilenbefehl aus","Running task:":"Laufende Aufgabe:","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","Save immediately":"Sofort 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ählen Sie eine Protokollierungsstufe aus und sehen Sie sich die Meldungen an:","Select files":"Wähle Dateien","Server":"Server","Server and port":"Server und Port","Server hostname or IP":"Server-Hostname oder IP","Server is currently paused,":"Server ist pausiert,","Server is currently paused, do you want to resume now?":"Server ist zurzeit pausiert, Server starten?","Server password":"Server-Paßwort","Server paused":"Server pausiert","Server state properties":"Server Zustandseigenschaften","Settings":"Einstellungen","Show":"Zeigen","Show advanced editor":"Profi-Modus anzeigen","Show hidden folders":"Zeige versteckte Ordner","Show log":"Protokolldatei anzeigen","Show log ...":"Protokolldatei anzeigen...","Show treeview":"Zeige Baumansicht","Sia server password":"Sia Server-Paßwort","Smart backup retention":"Intelligente Sicherungs-Aufbewahrung","Some OpenStack providers allow an API key instead of a password and tenant name":"Einige OpenStack Anbieter erlauben einen API Schlüssel anstelle eines Passwortes und Tenant Namen","Source Data":"Quell-Daten","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 after the current file":"Beende nach aktueller Datei","Stop after upload":"Beende nach Hochladen","Stop now":"Beenden","Stop running backup":"Beende laufende Sicherung","Stop running task":"Beende laufenden Vorgang","Stopping after upload:":"Beende nach Hochladen","Stopping task:":"Beende Vorgang","Storage Type":"Speichertyp","Storage class":"Speicherklasse","Storage class for creating a bucket":"Speicherklasse zum Erstellen eines Bucket","Stored":"Gespeichert","Strong":"Stark","Success":"Erfolgreich","Sun":"So","Symbolic link":"Symbolischer Link","System default ({{levelname}})":"System-Standard ({{levelname}})","System files":"Systemdateien","System info":"System-Informationen","System properties":"System-Eigenschaften","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Zielpfad, z. B. /backup","Task is running":"Aufgabe wird ausgeführt","Temporary files":"Temporäre Dateien","Tenant Name":"Tenant-Name","Test connection":"Verbindung prüfen","Testing ...":"Testen...","Testing connection ...":"Teste Verbindung...","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 dark theme (by Michal)":"Dunkles Thema (von Michal)","The default blue on white theme (by Alex)":"Blau-auf-Weiß Thema (von Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Der Ordner {{folder}} existiert nicht.\nOrdner erstellen?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Der Host-Schlüssel wurde geändert, bitte prüfe mit dem Server Administrator ob dieser korrekt ist, ansonsten könntest Du ein Opfer eines MAN-IN-THE-MIDDLE-Angriffs sein.\n\nMöchtest du den AKTUELLEN Host-Schüssel \"{{prev}}\" mit dem GEMELDETEN Host-Schüssel {{key}} ERSETZEN?","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 '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Ohne das abschließende '{{dirsep}}' 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 \"{{prefix1}}\" or \"{{prefix2}}\", 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 \"{{prefix1}}\" oder \"{{prefix2}}\" beginnen. Ansonsten wirst du die Dateien nicht auf der HubiC-Webseite sehen können.\n\nSoll das Präfix automatisch hinzugefügt werden?","The region parameter is only applied when creating a new bucket":"Der Bereich Parameter wird nur angewendet, wenn ein neuer Bucket erzeugt wird","The region parameter is only used when creating a bucket":"Der Bereich Parameter wird nur angewendet, wenn ein Bucket erzeugt wird","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Das Server Zertifikat könnte nicht validiert werden.\nMöchtest du das SSL-Zertifikat mit dem folgenden Hash freigeben: {{hash}}?","The storage class affects the availability and price for a stored file":"Die Speicherklasse wirkt sich auf die Verfügbarkeit und den Preis einer gespeicherten Datei aus","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 backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Dieses Backup wurde mit einem anderen Betriebssystem erstellt. Die Wiederherstellung von Dateien ohne Angabe eines Zielverzeichnisses, kann dazu führen das diese an ungewünschten Stellen wiederhergestellt werden. Bist du dir sicher fortzufahren ohne ein Zielverzeichnis zu wählen?","This month":"Dieser Monat","This week":"Diese Woche","Throttle settings":"Drosseleinstellungen","Thu":"Do","To File":"als Datei","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Zum Bestätigen für das Löschen der Remote-Dateien für \"{{name}}\", bitte das unten angegebene Wort eingeben","To export without a passphrase, uncheck the \"Encrypt file\" box":"Entferne den Haken für die Verschlüsselung, um ohne Passwort zu exportieren","Today":"Heute","Trust host certificate?":"Host Zertifikat vertrauen?","Trust server certificate?":"Server Zertifikat vertrauen?","Try out the new features we are working on. Don't use with important data.":"Neue Funktionen ausprobieren. Nutze diese Versionen nicht mit wichtigen Daten!","Tue":"Di","Type to highlight files":"Tippen, um Dateien zu markieren","Unknown backup size and versions":"Unbekannte Backupgröße und -versionen","Until resumed":"Bis zur Wiederaufnahme","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":"Nutzungsberichte helfen uns 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":"Schwache Passphrase verwenden","Useless":"Nutzlos","User data":"Benutzer Daten","User has too many permissions":"Nutzer hat zu viele Rechte","User interface settings":"Einstellungen der Benutzeroberfläche","Username":"Benutzername","Validating ...":"Validieren...","Verify files":"Dateien prüfen","Verifying ...":"Prüfen...","Verifying answer":"Antwort verifizieren","Verifying backend data ...":"Verifiziere Backend-Daten...","Verifying remote data ...":"Remotedaten prüfen ...","Verifying restored files ...":"Wiederhergestellte Dateien prüfen...","Very strong":"Sehr stark","Very weak":"Sehr schwach","Visit us on":"Besuche uns auf","WARNING: The remote database is found to be in use by the commandline library":"WARNUNG: Die Remote-Datenbank wird bereits von der Kommandozeilen Bibliothek verwendet","WARNING: This will prevent you from restoring the data in the future.":"WARNUNG: Dadurch kannst Du die Daten in Zukunft nicht wiederherstellen.","Waiting for task to begin":"Warte darauf, loslegen zu können","Waiting for task to start ....":"Warte auf Aufgabenstart","Waiting for upload ...":"Auf den Upload warten...","Warnings, errors and crashes":"Warnungen, Fehler und Abstürze","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Wir nehmen Spenden über OpenCollective, PayPal, BountySource und verschiedene Krypto-Währungen.","We recommend that you encrypt all backups stored outside your system":"Wir empfehlen, alle Sicherungen außerhalb Deines Systems zu verschlüsseln","Weak":"Schwach","Weak passphrase":"Schwache Passphrase","Wed":"Mi","Weeks":"Wochen","Where do you want to restore from?":"Von wo wollen Sie wiederherstellen?","Where do you want to restore the files to?":"Wohin sollen die Dateien wiederhergestellt werden?","Windows":"Windows","Years":"Jahre","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, ich habe die Passphrase sicher gespeichert","Yes, I'm brave!":"Ja, ich bin mutig!","Yes, please break my backup!":"Ja, mach meine Sicherung kaputt!","Yesterday":"Gestern","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Mono scheint ohne geladenen SSL-Zertifikate zu laufen.\nMöchtest du die Liste von vertrauenswürdigen Zertifikate von Mozilla importieren?","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 are currently running {{appname}} {{version}}":"Aktuell wird {{appname}} {{version}} verwendet","You can stop the backup immediately, or stop after the current file has been uploaded.":"Das Backup kann sofort angehalten werden, oder nachdem die aktuelle Datei hochgeladen wurde.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Die Aufgabe kann sofort angehalten werden, oder nachdem der Prozess die aktuelle Datei abgeschlossen hat.","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 die bestehende Sicherung unbenutzbar sein. Erstelle lieber eine neue Sicherung.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du hast die Passphrase geändert. Dadurch kann die bestehende Sicherung unbenutzbar sein. Erstelle lieber eine neue Sicherung.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Du hast gewählt, die Sicherung nicht zu verschlüsseln. Die Verschlüsselung wird für alle auf einem Remoteserver gespeicherten Daten empfohlen.","You have chosen to restore to a new location, but not entered one":"Wiederherstellen an einen neuen Ort wurde gewählt, aber kein Ort angegeben","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 lose the passphrase.":"Du hast ein starkes Passwort erstellt. Stelle sicher, dass du eine Sicherheitskopie des Passwortes hast, da die Daten nicht wiederhergestellt werden können, falls du es vergisst.","You must choose at least one source folder":"Du musst schon ein Quellverzeichnis wählen","You must enter a name for the backup":"Du musst einen Namen für die Sicherung eingeben","You must enter a passphrase or disable encryption":"Du musst eine Passphrase eingeben oder die Verschlüsselung deaktivieren","You must enter a positive number of backups to keep":"Du musst eine positive Nummer der zu behaltenden Sicherungen eingeben","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 a valid duration for the time to keep backups":"Du musst einen gültigen Zeitraum der zu behaltenden Sicherungen eingeben","You must enter a valid rentention policy string":"Sie müssen gültige Aufbeahrungsregeln angeben","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":"Du musst ein Passwort eintragen!","You must fill in the server name or address":"Du musst einen Servernamen oder eine Adresse eintragen!","You must fill in the username":"Du musst einen Benutzernamen eintragen!","You must fill in {{field}}":"{{field}} muss ausgefüllt sein","You must select or fill in the AuthURI":"Du musst die AuthURI auswählen oder eintragen","You must select or fill in the server":"Du musst den Server auswählen oder eintragen","You must specify a path":"Du musst einen Pfad angeben","Your files and folders have been restored successfully.":"Dateien und Ordner erfolgreich wiederhergestellt.","Your passphrase is easy to guess. Consider changing passphrase.":"Deine Passphrase ist leicht zu erraten. Nimm lieber etwas Komplizierteres.","bucket/folder/subfolder":"Bucket/Ordner/Unterordner","byte":"Byte","byte/s":"Byte/s","custom":"benutzerdefiniert","resume now":"Jetzt starten","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} wurde hauptsächlich von {{dev1}} und {{dev2}} entwickelt. {{appname}} kann unter folgender Adresse heruntergeladen werden: {{websitename}}. {{appname}} ist unter {{licensename}} lizenziert.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} Dateien ({{size}}) zu erledigen {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versionen"],"{{number}} Hour":"{{number}} Stunde","{{number}} Minutes":"{{number}} Minuten","{{time}} (took {{duration}})":"{{time}} (dauerte {{duration}})"}); - gettextCatalog.setStrings('es', {"- pick an option -":"- escoja una opción -","...loading...":"...cargando...","API Key":"Clave API","AWS Access ID":"AWS Acceso ID","AWS Access Key":"AWS Clave de aceso","AWS IAM Policy":"AWS IAM Política","About":"Acerca de","About {{appname}}":"Acerca de {{appname}}","Access Key":"Clave de acceso","Access denied":"Acceso denegado","Access to user interface":"Acceso a la interfaz de usuario","Account name":"Nombre de la cuenta","Activate":"Activar","Activate failed:":"Activar fallido:","Add a new backup":"Añadir nueva copia de seguridad","Add advanced option":"Añadir opción avanzada","Add backup":"Añadir copia de seguridad","Add filter":"Añadir filtro","Add path":"Añadir ruta","Adjust bucket name?":"¿Ajustar el nombre del deposito?","Adjust path name?":"¿Ajustar el nombre de la ruta?","Advanced Options":"Opciones Avanzadas","Advanced options":"Opciones avanzadas","Advanced:":"Avanzado:","All Hyper-V Machines":"Todas las máquinas de Hyper-V","All Microsoft SQL Databases":"Las bases de datos de Microsoft SQL","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.":"Todos los informes de uso son enviados anónimamente y no contienen ninguna información personal. Contiene información sobre hardware y sistema operativo, el tipo de respaldo, duración de copia de seguridad, tamaño de fuente de datos y similares. No contiene rutas, nombres de archivos, nombres de usuarios, contraseñas o información sensible similar.","Allow remote access (requires restart)":"Permitir el acceso remoto (requiere reiniciar)","Allowed days":"Días permitidos","An existing file was found at the new location":"Se encontró un archivo existente en la nueva ubicación","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Se encontró un archivo existente en la nueva ubicación\n¿Está seguro que desea que la base de datos apunte a un archivo existente?","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?":"Se ha encontrado una base de datos local existente para el almacenamiento.\nVolver a utilizar la base de datos permitirá a las instancias de línea de comandos y al servidor trabajar con el mismo almacenamiento remoto.\n\n¿Desea utilizar la base de datos existente?","Anonymous usage reports":"Informes de uso anónimos","As Command-line":"Como Línea de comandos","AuthID":"AuthID","Authentication password":"Contraseña de autenticación","Authentication username":"Nombre de usuario de autenticación","Autogenerated passphrase":"Autogenerar frase de seguridad","Automatically run backups.":"Ejecutar automáticamente las copias de seguridad.","B2 Account ID":"B2 Cuenta ID","B2 Application Key":"B2 clave de aplicación","B2 Cloud Storage Account ID":"B2 Cuenta Cloud Storage ID","B2 Cloud Storage Application Key":"B2 Clave de aplicación de Cloud Storage","Back":"Volver","Backend modules:":"Módulos de respaldo:","Backup destination":"Destino de la copia de seguridad","Backup location":"Ubicación de la copia de seguridad","Backup:":"Copia de seguridad:","Beta":"Beta","Broken access":"Acceso roto","Browse":"Navega","Browser default":"Navegador por defecto","Bucket Name":"Nombre del depósito","Bucket create location":"Crear la ubicación del depósito","Bucket create region":"Crear región en depósito","Bucket name":"Nombre del depósito","Bucket storage class":"Categoría de almacenamiento del depósito","Building list of files to restore ...":"Construir lista de archivos a restaurar ...","Building partial temporary database ...":"Construcción parcial de la base de datos temporal ...","Busy ...":"Ocupado ...","Canary":"Experimental e inestable (Canary)","Cancel":"Cancelar","Cannot move to existing file":"No se puede mover al archivo existente","Changelog":"Registro de cambios","Changelog for {{appname}} {{version}}":"Registro de cambios para {{appname}} {{version}}","Check failed:":"Error en chequeo:","Check for updates now":"Comprobar actualizaciones ahora","Checking ...":"Comprobando ...","Checking for updates ...":"Comprobando actualizaciones ...","Chose a storage type to get started":"Elija un tipo de almacenamiento para empezar","Click the AuthID link to create an AuthID":"Haga clic en el enlace de AuthID para crear una AuthID","Commandline ...":"Línea de comandos ...","Compact now":"Compactar ahora","Compacting remote data ...":"Compactando datos remotos ...","Completing backup ...":"Completando copia de seguridad ...","Completing previous backup ...":"Completando copia de seguridad anterior ...","Compression modules:":"Módulos de compresión:","Computer":"Ordenador","Configuration file:":"Archivo de configuración:","Configuration:":"Configuración:","Configure a new backup":"Configurar nueva copia de seguridad","Confirm delete":"Confirmar borrado","Confirmation required":"Confirmación necesaria","Connect":"Conectar","Connect now":"Conectar ahora","Connecting to server ...":"Conectando al servidor ...","Connecting...":"Conectando...","Connection lost":"Conexión perdida","Connection worked!":"¡La conexión funcionó!","Container name":"Nombre del contenedor","Container region":"Contenedor de región","Continue":"Continuar","Continue without encryption":"Continuar sin cifrado","Copied!":"¡Copiado!","Copy Destination URL to Clipboard":"Copiar la URL de destino al portapapeles","Copy failed. Please manually copy the URL":"Copía fallida. Por favor, copia manualmente la dirección URL","Core options":"Opciones de base","Counting ({{files}} files found, {{size}})":"Contando ({{files}} archivos encontrados, {{size}})","Crashes only":"Sólo bloqueos","Create bug report ...":"Crear informe de error ...","Create folder?":"¿Crear carpeta?","Created new limited user":"Creó un nuevo usuario limitado","Creating bug report ...":"Creando un informe de error ...","Creating new user with limited access ...":"Crear nuevo usuario con acceso limitado ...","Creating target folders ...":"Creando las carpetas de destino ...","Creating temporary backup ...":"Creando una copia de seguridad temporal ...","Creating user...":"Creando usuario...","Current version is {{versionname}} ({{versionnumber}})":"La versión actual es {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Personalizada S3 endpoint","Custom authentication url":"Url de autenticación personalizada","Custom location ({{server}})":"Ubicación personalizada ({{server}})","Custom region for creating buckets":"Región personalizada para la creación de depósitos","Custom region value ({{region}})":"Personalizar el valor de la región ({{region}})","Custom server url ({{server}})":"Url del servidor personalizada ({{server}})","Custom storage class ({{class}})":"Categoría de almacenamiento personalizado ({{class}})","Days":"Días","Default":"Por defecto","Default ({{channelname}})":"({{channelname}}) por defecto","Default options":"Opciones por defecto","Delete":"Eliminar","Delete ...":"Eliminar ...","Delete backup":"Eliminar copia de seguridad","Delete local database":"Eliminar base de datos local","Delete remote files":"Eliminar archivos remotos","Delete the local database":"Eliminar la base de datos local","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"¿Eliminar {{filecount}} archivos con ({{filesize}}) del almacenamiento remoto?","Deleting remote files ...":"Eliminando archivos remotos ...","Deleting unwanted files ...":"Eliminando archivos no deseados ...","Desktop":"Escritorio","Destination":"Destino","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.":"¿Le hemos ayudado a guardar sus archivos? Si es así, por favor considere apoyar a Duplicati con una donación. Le sugerimos {{smallamount}} para uso privado y {{largeamount}} para uso comercial.","Direct restore from backup files ...":"Restaurar directamente desde ficheros de copia de seguridad...","Disabled":"Desactivar","Dismiss":"Descartar","Do you really want to delete the backup: \"{{name}}\" ?":"¿Realmente desea eliminar la copia de seguridad: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Realmente desea eliminar la base de datos local: {{name}}","Donate":"Donar","Donation messages":"Mensajes de donación","Donation messages are hidden, click to show":"El mensaje de donación está oculto, haga clic para mostrar","Donation messages are visible, click to hide":"El mensaje de donación está visible, haga clic para ocultar","Done":"Hecho","Download":"Descargar","Downloading ...":"Descargando ...","Downloading files ...":"Descargando archivos ...","Downloading update...":"Descargando actualizaciones...","Duplicate option {{opt}}":"Opciones de duplicado {{opt}}","Duplicati Website":"Sitio Web Duplicati","Duplicati forum":"Foro de Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Cada copia tiene una base de datos local asociada que almacena información sobre la copia de seguridad remota en la máquina local.\nAl eliminar una copia de seguridad, también puede borrar la base de datos local sin afectar a la habilidad de restaurar los archivos remotos.\nSi está utilizando la base de datos local para copias de seguridad desde la línea de comandos, debe mantener la base de datos.","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.":"Cada copia de seguridad tiene una base de datos local asociado a él, esta almacena información acerca de la copia de seguridad remota en el equipo local.\\nEsto hace más rápido realizar muchas operaciones y reduce la cantidad de datos que necesita descargarse para cada operación.","Edit ...":"Editar ...","Edit as list":"Editar lista","Edit as text":"Editar como texto","Encrypt file":"Cifrar archivo","Encryption":"Cifrado","Encryption changed":"Cambios de cifrado","Encryption modules:":"Módulos de cifrado:","Enter URL":"Introduzca URL","Enter access key":"Introduzca la clave de acceso","Enter account name":"Introduce el nombre de la cuenta","Enter backup passphrase, if any":"Introduzca la frase de seguridad, si la hay","Enter configuration details":"Introduzca los detalles de configuración","Enter container name":"Introduce el nombre de contenedor","Enter encryption passphrase":"Introduzca la frase de seguridad","Enter expression here":"Introduzca aquí la expresión","Enter folder path name":"Introduzca nombre de ruta de la carpeta","Enter one option per line in command-line format, eg. {0}":"Introduzca una opción por línea, en formato de línea de comandos, por ejemplo: {0}","Enter the destination path":"Introduzca la ruta de destino","Error":"Error","Error!":"¡Error!","Errors and crashes":"Errores y bloqueos","Exclude":"Excluir","Exclude directories whose names contain":"Excluir directorios cuyos nombres contienen","Exclude expression":"Excluir expresión","Exclude file":"Excluir archivos","Exclude file extension":"Excluir extensión de archivo","Exclude files whose names contain":"Excluir archivos cuyos nombres contengan","Exclude folder":"Excluir la carpeta","Exclude regular expression":"Excluir la expresión regular","Existing file found":"Archivo existente encontrado","Experimental":"Experimental","Export":"Exportar","Export ...":"Exportar ...","Export backup configuration":"Exportar configuración de copia de seguridad","Export configuration":"Exportar configuración","Exporting ...":"Exportando ...","FTP (Alternative)":"FTP (Alternativa)","Failed to build temporary database: {{message}}":"Error al crear base de datos temporal: {{message}}","Failed to connect:":"Fallo al conectar:","Failed to connect: {{message}}":"No se pudo conectar: {{message}}","Failed to delete:":"Error al eliminar:","Failed to fetch path information: {{message}}":"Error al recuperar información de la ruta: {{message}}","Failed to import:":"Fallo al importar:","Failed to read backup defaults:":"Error al leer los valores predeterminados de copia de seguridad:","Failed to restore files: {{message}}":"Fallo al restaurar archivos: {{message}}","Failed to save:":"Error al guardar:","Fetching path information ...":"Obteniendo información de ruta ...","File":"Archivo","Files larger than:":"Archivos que superen:","Filters":"Filtros","Finished!":"¡Terminado!","First run setup":"Configuración de primera ejecución","Folder":"Carpeta","Folder path":"Ruta de la carpeta","Fri":"Vie","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Proyecto ID","General":"General","General backup settings":"Configuración general de la copia de seguridad","General options":"Opciones generales","Generate":"Generar","Generate IAM access policy":"Generar política de acceso IAM","Getting file versions ...":"Recuperando versiones de ficheros...","Hidden files":"Archivos ocultos","Hide":"Ocultar","Hide hidden folders":"Ocultar carpetas ocultas","Home":"Inicio","Hours":"Horas","How do you want to handle existing files?":"¿Cómo desea manejar los archivos existentes?","Hyper-V Machine":"Máquina Hyper-V","Hyper-V Machine:":"Máquina Hyper-V:","Hyper-V Machines":"Máquinas Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Si la fecha se paso, se ejecutará el trabajo tan pronto como sea posible.","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.":"Si la copia de seguridad y el almacenamiento remoto están fuera de sincronización, Duplicati requerirá que realice una operación de reparación para sincronizar la base de datos. \\nSi la reparación fracasa, puede eliminar la base de datos local y volver a generarla.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Si el archivo de copia de seguridad no se descarga automáticamente, haga click derecho y elija "Guardar como ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Si el archivo de copia de seguridad no se descarga automáticamente, haga click derecho y elija "Guardar como ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Si no introduce una ruta, todos los archivos se almacenarán en la carpeta de inicio de sesión.\n¿Está seguro que es lo que quiere?","If you do not enter an API Key, the tenant name is required":"Si no introduce una clave API, requerirá el nombre de cliente","If you want to use the backup later, you can export the configuration before deleting it":"Si desea utilizar la copia de seguridad más adelante, puede exportar la configuración antes de eliminarla","Import":"Importar","Import Destination URL":"Importar Destino URL","Import backup configuration":"Importar configuración de copias de seguridad","Import completed, but no certificates were found after the import":"Importación completada, pero no se han encontrado certificados despues de la importación","Import failed":"Importación fallida","Import from a file":"Importar desde un archivo","Importing ...":"Importando ...","Include a file?":"¿Incluir un archivo?","Include expression":"Incluir una expresión","Include regular expression":"Incluir una expresión regular","Incorrect answer, try again":"Respuesta incorrecta, intente de nuevo","Individual builds for developers only.":"Compilación individual sólo para desarrolladores.","Information":"Información","Install":"Instalar","Install failed:":"Error de instalación:","Invalid retention time":"Tiempo de retención no válido","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Es posible conectar a un FTP sin contraseña.\n¿Está seguro que su servidor FTP admite los inicios de sesión sin contraseña?","KByte":"KByte","KByte/s":"KByte/s","Language in user interface":"Idioma de interfaz de usuario","Last month":"Mes pasado","Last successful run:":"Última ejecución exitosa:","Latest":"Más reciente","Libraries":"Librerías","Listing backup dates ...":"Listado de fechas de copia de seguridad ...","Listing remote files ...":"Listado de archivos remotos ...","Live":"En vivo","Load a configuration from an exported job or a storage provider":"Cargar una configuración desde un trabajo exportado o un proveedor de almacenamiento","Load destination from an exported job or a storage provider":"Cargar un destino desde un trabajo exportado o un proveedor de almacenamiento","Load older data":"Cargar datos anteriores","Loading ...":"Cargando ...","Loading remote storage usage ...":"Cargando el uso del almacenamiento remoto ...","Local database for":"Base de datos local para","Local database path:":"Ruta de la base de datos local:","Local storage":"Almacenamiento local","Location":"Localización","Location where buckets are created":"La ubicación donde se crean los depósitos","Log data for {{Backup.Backup.Name}}":"Registrar datos para {{Backup.Backup.Name}}","Log data from the server":"Registrar datos desde el servidor","Log out":"Desconectar","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Mantenimiento","Manually type path":"Escribir manualmente la ruta","Max download speed":"Velocidad máxima de descarga","Max upload speed":"Velocidad máxima de carga","Menu":"Menú","Microsoft SQL Database:":"Base de datos Microsoft SQL:","Microsoft SQL Databases":"Bases de datos Microsoft SQL:","Minimum redundancy":"Redundancia mínima","Minimum redundancy is 1.0":"Redundancia mínima es 1.0","Minutes":"Minutos","Missing name":"Falta el nombre","Missing passphrase":"Falta la frase de seguridad","Missing sources":"Faltan las fuentes","Mon":"Lun","Months":"Meses","Move existing database":"Mover base de datos existente","Move failed:":"Fallos al mover:","My Documents":"Mis Documentos","My Music":"Mi Música","My Photos":"Mis Fotos","My Pictures":"Mis Imágenes","Name":"Nombre","Never":"Nunca","New update found: {{message}}":"Nueva actualización encontrada: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"El nuevo nombre de usuario es {{user}}.\nCredenciales actualizadas para el nuevo usuario restringido","Next":"Siguiente","Next scheduled run:":"Siguiente ejecución programada:","Next scheduled task:":"Siguiente tarea programada:","Next task:":"Siguiente tarea:","Next time":"La próxima vez","No":"No","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"No se especificó previamente un certificado, por favor verifica con el administrador del servidor que la llave es correcta: {{key}}\n\n¿Desea aprobar la llave del host reportada?","No editor found for the "{{backend}}" storage type":"Ningún editor para el "{{backend}}" tipo de almacenamiento","No encryption":"Sin cifrado","No items selected":"No hay artículos seleccionados","No items to restore, please select one or more items":"No hay artículos para restaurar, seleccione uno o más elementos","No passphrase entered":"No se introdujo clave de seguridad","No scheduled tasks":"No hay tareas programadas","No, my machine has only a single account":"No, mi equipo tiene sólo una cuenta","Non-matching passphrase":"No coincide la frase de seguridad","None / disabled":"Ninguno / desactivado","OK":"OK","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Operación fallida:","Operations:":"Operaciones:","Optional authentication password":"Contraseña de autentificación opcional","Optional authentication username":"Nombre de usuario para autentificación opcional","Options":"Opciones","Options added here are applied to all backups, but can be overridden in each individual backup":"Las opciones agregadas aquí aplican a todos los respaldos, pero pueden ser modificadas individualmente en ellos","Original location":"Localización original","Others":"Otros","Overwrite":"Sobrescribir","Passphrase":"Frase de seguridad","Passphrase (if encrypted)":"Frase de seguridad (con cifrado)","Passphrase changed":"Frase de seguridad cambiada","Passphrases are not matching":"Las frases de seguridad no coinciden","Password":"Contraseña","Passwords do not match":"La contraseña no coincide","Patching files with local blocks ...":"Arreglar los archivos con bloques locales ...","Path not found":"Ruta no encontrada","Path on server":"Ruta del servidor","Path or subfolder in the bucket":"Ruta o subcarpeta en el depósito","Pause":"Pausa","Pause after startup or hibernation":"Pausar después del arranque o de hibernación","Pause options":"Opciones de pausa","Permissions":"Permisos","Pick location":"Elegir ubicación","Point to your backup files and restore from there":"Indique sus ficheros de copia de seguridad y restáurelos desde allí","Port":"Puerto","Previous":"Anterior","ProjectID is optional if the bucket exist":"ProjectID es opcional si el depósito existe","Proprietary":"Propietario","Purging files ...":"Purgando ficheros...","Rebuilding local database ...":"Reconstruyendo la base de datos local ...","Recreate (delete and repair)":"Recrear (borrar y reparar)","Recreating database ...":"Recreando base de datos ...","Registering temporary backup ...":"Registrando copia de seguridad temporal …","Relative paths not allowed":"No se permiten rutas relativas","Reload":"Recargar","Remote":"Remoto","Remove":"Quitar","Remove option":"Quitar opción","Repair":"Reparar","Reparing ...":"Reparando ...","Repeat Passphrase":"Repita la frase de seguridad","Reporting:":"Reportando:","Reset":"Resetear","Restore":"Restaurar","Restore files":"Restaurar archivos","Restore files ...":"Restaurar archivos ...","Restore files from {{backupname}}":"Restaurar ficheros desde {{backupname}}","Restore from":"Restaurar desde","Restore from backup configuration":"Restaurar desde una configuración de copia de seguridad","Restore from configuration ...":"Restaurar desde una configuración...","Restore options":"Opciones de restauración","Restore read/write permissions":"Restaurar permisos de lectura/escritura","Restoring files ...":"Restaurando archivos ...","Resume":"Resumir","Run again every":"Volver a ejecutar cada","Run now":"Ejecutar ahora","Running ...":"Ejecutando ...","Running ....":"Ejecutando ...","Running task:":"Ejecutando tarea:","S3 Compatible":"S3 Compatible","Same as the base install version: {{channelname}}":"Igual que la versión base instalada: {{channelname}}","Sat":"Sab","Save":"Guardar","Save and repair":"Guardar y reparar","Save different versions with timestamp in file name":"Guardar diferentes versiones con fecha y hora en el nombre de archivo","Save immediately":"Guardar inmediatamente","Scanning existing files ...":"Analizando los archivos existentes ...","Scanning for local blocks ...":"Analizando bloques locales ...","Schedule":"Horario","Search":"Buscar","Search for files":"Buscar archivos","Seconds":"Segundos","Select a log level and see messages as they happen:":"Seleccione un nivel de registro y vea los mensajes a medida que ocurren:","Select files":"Seleccionar ficheros","Server":"Servidor","Server and port":"Servidor y puerto","Server hostname or IP":"Nombre del servidor o IP","Server is currently paused,":"El servidor se encuentra en pausa,","Server is currently paused, do you want to resume now?":"El servidor se encuentra en pausa, ¿quiere reanudar ahora?","Server paused":"Servidor pausado","Server state properties":"Propiedades del estado del servidor","Settings":"Configuraciones","Show":"Mostrar","Show advanced editor":"Mostrar el editor avanzado","Show hidden folders":"Mostrar carpetas ocultas","Show log":"Mostrar registro","Show log ...":"Mostrar registro ...","Show treeview":"Mostrar vista de árbol","Some OpenStack providers allow an API key instead of a password and tenant name":"Algunos proveedores de OpenStack permiten una clave API en lugar de un nombre del cliente y contraseña","Source Data":"Datos de Origen","Source data":"Datos de origen","Source folders":"Carpetas de origen","Source:":"Origen:","Specific builds for developers only.":"Compilación específica solo para desarrolladores.","Standard protocols":"Protocolos estándar","Starting ...":"Iniciando ...","Starting the restore process ...":"Iniciando el proceso de restauración ...","Stop after the current file":"Detener después del archivo actual","Stop after upload":"Detener después de cargar","Stop now":"Detener ahora","Stop running backup":"Detener respaldo en curso","Stop running task":"Detener tarea en ejecución","Stopping after upload:":"Deteniendo después de cargar:","Stopping task:":"Deteniendo tarea:","Storage Type":"Tipo de Almacenamiento","Storage class":"Categoría de almacenamiento","Storage class for creating a bucket":"Categoría de almacenamiento para la creación de un depósito","Stored":"Almacenados","Strong":"Fuerte","Success":"Éxito","Sun":"Dom","Symbolic link":"Enlace simbólico","System default ({{levelname}})":"Sistema por defecto ({{levelname}})","System files":"Archivos de sistema","System info":"Información del sistema","System properties":"Propiedades del sistema","TByte":"TByte","TByte/s":"TByte/s","Task is running":"La tarea está ejecutandose","Temporary files":"Archivos temporales","Tenant Name":"Nombre del Cliente","Test connection":"Conexión de prueba","Testing ...":"Probando …","Testing connection ...":"Probando la conexión ...","Testing permissions ...":"Probando permisos …","Testing permissions...":"Probando permisos…","The bucket name should be all lower-case, convert automatically?":"El nombre del depósito debe ser todo en minúsculas, ¿convertir automáticamente?","The bucket name should start with your username, prepend automatically?":"El nombre del depósito debe empezar con su nombre de usuario, ¿anteponer automáticamente?","The connection to the server is lost, attempting again in {{time}} ...":"La conexión al servidor se perdió, intentar otra vez en {{time}} ...","The dark theme (by Michal)":"Tema oscuro (por Michal)","The default blue on white theme (by Alex)":"Tema por defecto azul sobre blanco (por Alex)","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"La clave de host fue cambiada, compruebe con el administrador del servidor si esto es correcto, de lo contrario usted podría ser víctima de un ataque MAN-IN-THE-MIDDLE.\n\n¿Desea REMPALAZAR su ACTUAL clave de host \"{{prev}}\" con la clave del host REGISTRADA: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"La ruta parece que no existe, ¿desea agregar de todos modos?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"La ruta no termina con un carácter '{{dirsep}}', que significa que incluye un archivo, no una carpeta.\n\n¿Desea incluir el archivo especificado?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"La ruta debe ser una ruta absoluta, es decir, debe comenzar con una barra '/'","The region parameter is only applied when creating a new bucket":"El parámetro de la región sólo se aplica al crear un nuevo depósito","The region parameter is only used when creating a bucket":"El parámetro de la región sólo se utiliza al crear un depósito","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"El certificado del servidor no puede ser validado.\n¿Quieres aprobar el certificado SSL con el hash: {{hash}}?","The storage class affects the availability and price for a stored file":"La categoría de almacenamiento afecta la disponibilidad y precio de un archivo almacenado","The target folder contains encrypted files, please supply the passphrase":"La carpeta de destino contiene archivos encriptados, por favor suministra la frase de seguridad","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"El usuario tiene demasiados permisos. ¿Quieres crear un usuario nuevo, con sólo permisos para la ruta seleccionada?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Esta copia de seguridad fue creada en otro sistema operativo. Restaurar estos ficheros sin indicar una carpeta de destino puede provocar que sean restaurados en ubicaciones imprevistas ¿Está seguro de que quiere continuar sin elegir una carpeta de destino?","This month":"Este mes","This week":"Esta semana","Thu":"Jue","To File":"A archivo","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Para confirmar que desea eliminar todos los archivos remotos \"{{name}}\", por favor ingrese la palabra que ves abajo","To export without a passphrase, uncheck the \"Encrypt file\" box":"Para exportar sin una frase de seguridad, desactive la casilla \"Cifrar el archivo\"","Today":"Hoy","Trust host certificate?":"¿Confiar en el certificado del host?","Trust server certificate?":"¿Confiar en el certificado del servidor?","Try out the new features we are working on. Don't use with important data.":"Pruebe las nuevas funciones en las que estamos trabajando. No utilizar con datos importantes.","Tue":"Mar","Type to highlight files":"Tipo para seleccionar archivos","Unknown backup size and versions":"Tamaño y versiones de la copia de seguridad desconocidas","Until resumed":"Hasta reanudar","Update channel":"Canal de actualización","Update failed:":"Error de actualización:","Updating with existing database":"Actualizando la base de datos existente","Upload volume size":"Tamaño del volumen de subida","Uploading verification file ...":"Cargar archivo de verificación ...","Usage statistics":"Estadísticas de uso","Usage statistics, warnings, errors, and crashes":"Estadísticas de uso, advertencias, errores y bloqueos","Use SSL":"Usar SSL","Use existing database?":"¿Usar base de datos existente?","Use weak passphrase":"Uso de frase de seguridad débil","Useless":"Inútil","User data":"Datos de usuario","User has too many permissions":"El usuario tiene demasiados permisos","User interface settings":"Preferencias de la interfaz de usuario","Username":"Nombre de usuario","Validating ...":"Validando …","Verify files":"Verificar archivos","Verifying ...":"Verificando ...","Verifying answer":"Verificando respuesta","Verifying backend data ...":"Verificando datos de respaldo ...","Verifying remote data ...":"Verificando datos remotos ...","Verifying restored files ...":"Verificando archivos restaurados ...","Very strong":"Muy fuerte","Very weak":"Muy débil","Visit us on":"Visítenos en","WARNING: The remote database is found to be in use by the commandline library":"ADVERTENCIA: La base de datos remota se encuentre en uso por la biblioteca de la línea de comandos","WARNING: This will prevent you from restoring the data in the future.":"ADVERTENCIA: Esto le impedirá restaurar los datos en el futuro.","Waiting for task to begin":"Esperando que se inicie la tarea","Waiting for task to start ....":"Esperando que comience la tarea ....","Waiting for upload ...":"Esperando la subida ...","Warnings, errors and crashes":"Advertencias, errores y bloqueos","We recommend that you encrypt all backups stored outside your system":"Recomendamos cifrar todas las copias de seguridad almacenadas fuera de su sistema","Weak":"Débil","Weak passphrase":"Frase de seguridad débil","Wed":"Mié","Weeks":"Semanas","Where do you want to restore from?":"¿Desde dónde quiere restaurar?","Where do you want to restore the files to?":"¿Dónde desea restaurar los archivos?","Years":"Años","Yes":"Sí","Yes, I have stored the passphrase safely":"Sí, he guardado la frase de seguridad de forma segura","Yes, I'm brave!":"Sí, ¡soy valiente!","Yes, please break my backup!":"Sí, por favor, ¡rompe mi copia de seguridad!","Yesterday":"Ayer","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Parece estar ejecutando Mono sin certificados SSL cargados.\n¿Desea importar la lista de certificados de confianza de Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Está cambiando la ruta de la base de datos de una base de datos existente.\n¿Realmente es lo que quieres?","You are currently running {{appname}} {{version}}":"Actualmente está ejecutando {{appname}} {{version}}","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Ha cambiado el modo de encriptación. Esto puede quebrar cosas. Le animamos a crear una nueva copia de seguridad en su lugar","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Ha cambiado la frase de seguridad, la cual no es compatible. Le animamos a crear una nueva copia de seguridad en su lugar.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Ha optado por no cifrar la copia de seguridad. El cifrado se recomienda para todos los datos almacenados en un servidor remoto.","You have chosen to restore to a new location, but not entered one":"Ha elegido restaurar a una nueva ubicación, pero no la ha indicado","You must choose at least one source folder":"Debe seleccionar al menos una carpeta de origen","You must enter a name for the backup":"Debe introducir un nombre para la copia de seguridad","You must enter a passphrase or disable encryption":"Debe ingresar una frase de seguridad o deshabilitar el cifrado","You must enter a positive number of backups to keep":"Debe especificar un número positivo de copias de seguridad a guardar","You must enter a tenant name if you do not provide an API Key":"Debe introducir un nombre de cliente si no proporciona una clave API","You must enter a valid duration for the time to keep backups":"Debe introducir una duración válida para el tiempo de retención de las copias de seguridad","You must enter either a password or an API Key":"Debe introducir una contraseña o una clave API","You must enter either a password or an API Key, not both":"Debe introducir una contraseña o una clave API, no ambos","You must fill in the password":"Debe rellenar la contraseña","You must fill in the server name or address":"Debe introducir el nombre del servidor o la dirección","You must fill in the username":"Debe rellenar el nombre de usuario","You must fill in {{field}}":"Debe rellenar el {{field}}","You must select or fill in the AuthURI":"Debe seleccionar o rellenar la AuthURI","You must select or fill in the server":"Debe seleccionar o rellenar en el servidor","You must specify a path":"Debe especificar una ruta de acceso","Your files and folders have been restored successfully.":"Los archivos y carpetas han sido restaurados con éxito.","Your passphrase is easy to guess. Consider changing passphrase.":"Tu frase de seguridad es fácil de adivinar. Considere cambiarla.","bucket/folder/subfolder":"depósito/carpeta/subcarpeta","byte":"byte","byte/s":"byte/s","custom":"Personalizar","resume now":"reanudar ahora","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} fue desarrollado principalmente por {{dev1}} y {{dev2}}. Puede descargarse {{appname}} desde {{websitename}}. {{appname}} está licenciado bajo {{licensename}}.","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versión","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versiones"],"{{number}} Hour":"{{number}} Hora","{{number}} Minutes":"{{number}} Minutos","{{time}} (took {{duration}})":"{{time}} (llevó {{duration}})"}); - gettextCatalog.setStrings('fi', {"- pick an option -":"- Valitse jokin vaihtoehto -","...loading...":"...ladataan...","API Key":"API-avain","AWS Access ID":"Tunniste \"Access Key ID\" palveluun AWS","AWS Access Key":"Tunniste \"Access Key ID\" palveluun AWS","AWS IAM Policy":"Palvelun AWS IAM-asetukset","About":"Tietoja","About {{appname}}":"Tietoja sovelluksesta {{appname}}","Access Key":"Pääsyavain","Access denied":"Pääsy evätty","Access to user interface":"Käyttöoikeus käyttöliittymään","Account name":"Käyttäjätunnus","Activate":"Aktivoi","Activate failed:":"Aktivointi epäonnistui","Add a new backup":"Lisää uusi varmuuskopio","Add advanced option":"Anna harvoin tarvittava valitsin","Add backup":"Lisää varmuuskopio","Add filter":"Lisää suodatin","Add path":"Lisää polku","Adjust bucket name?":"Muuta ämpärin nimeä?","Adjust path name?":"Muuta polkua?","Advanced Options":"Harvoin tarvittavat valitsimet","Advanced options":"Harvoin tarvittavat valitsimet","Advanced:":"Harvoin tarvittavat asetukset","All Hyper-V Machines":"Kaikki Hyper-V-virtuaalikoneet","All Microsoft SQL Databases":"Kaikki Microsoft SQL -tietokannat","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.":"Kaikki käyttöraportit lähetetään anonyymisti. Ne eivät sisällä mitään henkilökohtaisia tietoja. Raportit sisältävät tietoja laitteistosta ja käyttöjärjestelmästä, käytetystä etäpalvelusta, varmuuskopion kestosta, varmuuskopioitavan datan määrästä yms.Raportit eivät sisällä polkuja, tiedostonimiä, käyttäjätunnuksia, salasanoja tai vastaavia tietoja.","Allow remote access (requires restart)":"Salli etäyhteydet (Vaatii Duplicatin uudeleenkäynnistämisen)","Allowed days":"Sallitut päivät","An existing file was found at the new location":"Olemassaoleva tiedosto löydettiin uudesta paikasta","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Annettu tietokanta on jo olemassa.\nOletko varma, että haluat käyttää olemassaolevaa tietokantaa?","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?":"Löydettiin olemassaoleva paikallinen tietokanta tälle varmuuskopiolle.\nSaman tietokannan käyttäminen mahdollistaa kometorivi-ohjelman ja palvelimen käyttämisen saman varmuuskopion kanssa.\n\nHaluatko käyttää samaa tietokantaa?","Anonymous usage reports":"Anonyymit käyttöraportit","As Command-line":"Komentona","AuthID":"AuthID","Authentication password":"Kirjautumissalasana","Authentication username":"Käyttäjätunnus","Autogenerated passphrase":"Automaattisesti luoto salauslause","Automatically run backups.":"Tee varmuuskopiot automaattisesti","B2 Account ID":"B2-tilin ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"Tunnus B2 Cloud Storage Account ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Palaa","Backend modules:":"Etäpalvelinmoduulit:","Backup destination":"Sijainti, johon varmuuskopio tehdään","Backup location":"Varmuuskopion sijainti","Backup:":"Varmuuskopio:","Beta":"Beta","Broken access":"Pääsy epäonnistui","Browse":"Selaa","Browser default":"Selaimen oletusasetus","Bucket Name":"Ämpärin nimi","Bucket create location":"Luo ämpäri sijaintiin","Bucket create region":"Luo ämpäri alueelle","Bucket name":"Ämpärin nimi","Bucket storage class":"Ämpärin tallennusluokka","Building list of files to restore ...":"Kootaan listaa palautettavista tiedostoista ...","Building partial temporary database ...":"Koostan osittaista tilapäistä tietokantaa ...","Busy ...":"Työskentelen ...","Canary":"Canary","Cancel":"Peruuta","Cannot move to existing file":"Ei voida korvata olemassaolevaa tiedostoa","Changelog":"Muutokset","Changelog for {{appname}} {{version}}":"Muutokset versiossa {{appname}} {{version}}","Check failed:":"Päivitysten haku epäonnistui:","Check for updates now":"Hae päivityksiä nyt","Checking ...":"Haetaan ...","Checking for updates ...":"Haetaan päivityksiä ...","Chose a storage type to get started":"Valitseensin tallennustyyppi","Click the AuthID link to create an AuthID":"Klikkaa AuthID-linkkiä luodaksesi AuthID-tunnisteen","Compact now":"Tiivistä nyt","Compacting remote data ...":"Tiivistän varmuuskopiota etäpalvelimella ...","Completing backup ...":"Viimeistelen varmuuskopiota ...","Completing previous backup ...":"Viimeistelen edellistä varmuuskopiota ...","Compression modules:":"Pakkausmoduulit","Computer":"Tietokone","Configuration file:":"Asetustiedosto","Configuration:":"Asetukset:","Configure a new backup":"Määrittele uusi varmuuskopio","Confirm delete":"Vahvista poistaminen","Confirmation required":"Tarvitsen vahvistuksen","Connect":"Yhdistä","Connect now":"Yhdistä nyt","Connecting...":"Yhdistän ...","Connection lost":"Yhteys katkesi","Connection worked!":"Yhteys toimi!","Container name":"Kontin nimi","Container region":"Kontin alue","Continue":"Jatka","Continue without encryption":"Jatka salaamatta","Copied!":"Kopioitu!","Copy Destination URL to Clipboard":"Kopio etäpalvelimen osoite leikepöydälle","Copy failed. Please manually copy the URL":"Kopionti epäonnistui. Kopio osoite käsin","Core options":"Ydinasetukset","Counting ({{files}} files found, {{size}})":"Lasketaan tiedostoja. (Löydetty {{files}} tiedostoa, {{size}})","Crashes only":"Vain kaatumiset","Create bug report ...":"Luo ilmoitus ohjelmistovirheestä ...","Create folder?":"Luo kansio?","Created new limited user":"Luotiin uusi rajoitettu käyttäjä","Creating bug report ...":"Luodaan ilmoitusta ohjelmistovirheestä ...","Creating new user with limited access ...":"Luon uutta rajoitettua käyttäjää ...","Creating target folders ...":"Luon kohdekansioita","Creating temporary backup ...":"Luon tilapäistä varmuuskopiota ...","Creating user...":"Luon käyttäjää ...","Current version is {{versionname}} ({{versionnumber}})":"Nykyinen versio on {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Vaihtoehtoinen S3 päätepiste","Custom authentication url":"Vaihtoehtoinen autentikointiosoite","Custom location ({{server}})":"Vaihtoehtoinen sijainti ({{server}})","Custom region for creating buckets":"Vaihtoehtoinen alue ämpärin luomista varten","Custom region value ({{region}})":"Vaihtoehtoinen alue ({{region}})","Custom server url ({{server}})":"Vaihtoehtoisen palvelimen osoite ({{server}})","Custom storage class ({{class}})":"Vaihtoehtoinen tallennusluokka ({{class}})","Days":"Päivää","Default":"Oletus","Default ({{channelname}})":"Oletus ({{channelname}})","Default options":"Oletusasetukset","Delete":"Poista","Delete ...":"Poistan ...","Delete backup":"Poista varmuuskopio","Delete local database":"Poista paikallinen tietokanta","Delete remote files":"Poista tiedostot etäpalvelimelta","Delete the local database":"Poista paikallinen tietokanta","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Poistetaanko {{filecount}} tiedostoa ({{filesize}}) etäpalvelimelta","Deleting remote files ...":"Poistan tiedostoja etäpalvelimelta ...","Deleting unwanted files ...":"Poistan tiedotoja ...","Desktop":"Työpöytä","Destination":"Kohde","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.":"Autoimmeko me pelastamaan tiedostosi? Jos autoimme, harkitse Duplicatin tukemista pienellä lahjoituksella. Suossitamme {{smallamount}} kotikäytössä ja {{largeamount}} yrityskäytössä.","Disabled":"Positetteu käytöstä","Dismiss":"Ohita","Do you really want to delete the backup: \"{{name}}\" ?":"Haluatko varmasti poistaa varmuuskopion \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Haluatko varmasti poistaa varmuuskopion {{name}} paikallisen tietokannan?","Donate":"Lahjoita","Donation messages":"Lahjoituskehoitukset","Donation messages are hidden, click to show":"Lahjoituskehoitukset on poistettu käytöstä. Klikkaa ottaaksesi ne käyttöön.","Donation messages are visible, click to hide":"Lahjoituskehoitukset ovat käytössä. Klikkaa poistaaksesi ne käytöstä.","Done":"Valmis","Download":"Lataa","Downloading ...":"Lataan ...","Downloading files ...":"Lataan tiedostoja ...","Downloading update...":"Lataan päivitystä ...","Duplicate option {{opt}}":"Sama valitsin {{opt}} annettiin kahdesti","Duplicati Website":"Duplicatin verkkosivu","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.":"Jokaisella varmuuskopiolla on oma paikallinen tietokanta, joka sisältää tiedot etäpalvelimella olevista varmuuskopioista.\\nTämä nopeuttaa monia toimenpiteitä ja vähentää etäpalvelimelta ladattavan datan määrää.","Edit ...":"Muokkaa ...","Edit as list":"Muokkaa listana","Edit as text":"Muokkaa tekstinä","Encrypt file":"Salaa tiedosto","Encryption":"Salaus","Encryption changed":"Salausasetukset ovat muuttuneet","Encryption modules:":"Saluasmoduulit:","Enter URL":"Anna URL","Enter access key":"Anna pääsyavain","Enter account name":"Anna käyttäjätunnus","Enter backup passphrase, if any":"Anna varmuuskopion salauslause, jos käytät salausta.","Enter container name":"Anna kontin nimi","Enter encryption passphrase":"Anna salauslause","Enter expression here":"Anna ilmaisu","Enter folder path name":"Anna kansion polku","Enter one option per line in command-line format, eg. {0}":"Syötä valitsimet yksi kullekin riville. Esim: {0}","Enter the destination path":"Anna kohdekansion polku","Error":"Virhe","Error!":"Virhe!","Errors and crashes":"Virheet ja kaatumiset","Exclude":"Ohita","Exclude directories whose names contain":"Ohita kansiot, joiden nimessä on","Exclude expression":"Ohita ilmaisu","Exclude file":"Ohita tiedosto","Exclude file extension":"Ohita tämän tyyppiset tiedostot","Exclude files whose names contain":"Ohita tiedostot, joiden nimessä on","Exclude folder":"Ohita kansio","Exclude regular expression":"Ohita säännöllistä ilmaisua vastaavat kohteet","Existing file found":"Löydettiin olemassaoleva tiedosto","Experimental":"Experimental","Export":"Vie","Export ...":" Vien ...","Export backup configuration":"Vie varmuuskopion asetukset","Export configuration":"Vie asetukset","Exporting ...":"Vien ...","FTP (Alternative)":"FTP (vaihtoehtoinen)","Failed to build temporary database: {{message}}":"Tilapäisen tietokannan luominen epäonnistui. Virhe: {{message}}","Failed to connect:":"Yhteyden muodostaminen epäonnistui:","Failed to connect: {{message}}":"Yhteyden muodostaminen epäonnistui: {{message}}","Failed to delete:":"Poistaminen epäonnistui:","Failed to fetch path information: {{message}}":"Polkutietojen noutaminen epäonnistui: {{message}}","Failed to import:":"Tuominen epäonnistui:","Failed to read backup defaults:":"Varmuuskopion oletusasetusten lukeminen epäonnistui:","Failed to restore files: {{message}}":"Tiedostojen palauttaminen epäonnistui: {{message}}","Failed to save:":"Tallennus epäonnistui:","Fetching path information ...":"Haen tietoja poluista ...","File":"Tiedosto","Files larger than:":"Tiedostot, joiden koko on suurempi kuin:","Filters":"Suodattimet","Finished!":"Valmis!","Folder":"Kansio","Folder path":"Kansion polku","Fri":"Pe","GByte":"GT","GByte/s":"GT/s","GCS Project ID":"GCS Projektin ID","General":"Yleinen","General backup settings":"Yleiset varmuuskopioasetukset","General options":"Yleiset asetukset","Generate":"Luo","Generate IAM access policy":"Luo Amazon IAM access policy","Getting file versions ...":"Haetaan tiedostojen versioita ...","Hidden files":"Piilotetut tiedostot","Hide":"Piilota","Hide hidden folders":"Älä näytä piilotettuja kansioita","Home":"Etusivu","Hours":"tuntia","How do you want to handle existing files?":"Mitä tehdään olemassa oleville tiedostoille?","Hyper-V Machine":"Hyper-V-virtuaalikone","Hyper-V Machine:":"Hyper-V-virtuaalikone:","Hyper-V Machines":"Hyper-V-virtuaalikoneet","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Jos ajastettu varmuuskopio jää tekemättä, se tehdään niin pian kuin mahdollista.","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.":"Jos etäpalvelimella oleva varmuuskopio ja paikallinen tietokanta eivät ole synkronoituja, Duplicati vaatii tietokannan korjauksen.\\nJos korjaus ei onnistu voit poistaa luoda uudelleen paikallisen tietokannan.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jos varmuuskopiotiedosto ei latautunut automaattisesti, klikkaa oikealla näppäimellä ja valitse "Tallenna nimellä ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jos varmuuskopiotiedosto ei latautunut automaattisesti, klikkaa oikealla näppäimellä ja valitse "Tallenna nimellä ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Jos et anna polkua, kaikki tiedostot tallennetaan kirjautumiskansioon.\nOletko varma, että haluat tätä?","If you do not enter an API Key, the tenant name is required":"Jos et anna tunnistetta API key, on tunniste \"tenant name\" pakollinen","If you want to use the backup later, you can export the configuration before deleting it":"Jos haluat luoda varmuuskopion myöhemmin uudelleen, voit viedä tiedostoon ennen poistamista.","Import":"Tuo","Import Destination URL":"Tuo etäpalvelimen osoite","Import backup configuration":"Tuo varmuuskopion asetukset","Import completed, but no certificates were found after the import":"Tuominen valmistui, mutta yhtään sertifikaattia ei löytynyt sen jälkeen","Import failed":"Tuominen epäonnistui","Importing ...":"Tuon ...","Include a file?":"Sisällytä tiedosto?","Include expression":"Sisällytä ilmaisua vastaavat kohteet","Include regular expression":"Sisällytä säännöllistä ilmaisua vastaavat kohteet","Incorrect answer, try again":"Virheellinen vastaus. Yritä uudelleen.","Individual builds for developers only.":"Kehittäjille tarkoitetut testiversiot","Information":"Informaatio","Install":"Asenna","Install failed:":"Asennus epäonnistui:","Invalid retention time":"Epäkelpo säilytysaika","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"JOtkut FTP-palvelimet sallivat yhteyden muodostamisen ilman salasanaa.\nOleko varma, että käyttämäsi FTP-palvelin sallii anonyymit kirjautumiset?","KByte":"KB","KByte/s":"KB/s","Language in user interface":"Käytettävä kieli","Last month":"Viime kuussa","Last successful run:":"Edellinen onnistunut varmuuskopio:","Latest":"Viimesin","Libraries":"Kirjastot","Listing backup dates ...":"Listaan varmuuskopioiden ajankohtia ...","Listing remote files ...":"Listaan etäpalvelimen tiedostoja ...","Live":"Live","Load older data":"Lataa vanhoja tietoja","Loading ...":"Lataan ...","Loading remote storage usage ...":"Haetaan tietoja etäpalvelimen tilankäytöstä ...","Local database for":"Paikallinen tietoknata varmuuskopiolle","Local database path:":"Paikallisen tietokannan sijainti:","Local storage":"Paikallinen tilankäyttö","Location":"Sijainti","Location where buckets are created":"Alue, jolle ämpärit luodaan","Log data for {{Backup.Backup.Name}}":"Varmuuskopion {{Backup.Backup.Name}} lokitiedot","Log data from the server":"Palvelimen lokitiedot","Log out":"Kirjaudu ulos","MByte":"MB","MByte/s":"MB/s","Maintenance":"Ylläpito","Manually type path":"Anna polku","Menu":"Valikko","Microsoft SQL Database:":"Microsoft SQL-tietokanta:","Microsoft SQL Databases":"Microsoft SQL -tietokannat","Minutes":"Minuuttia","Missing name":"Et antanut nimeä","Missing passphrase":"Salasana puuttuuEt antanut salasanaa","Missing sources":"Et valinnut varmuuskopioitavia tietostoja","Mon":"ma","Months":"Kuukautta","Move existing database":"Siirrä olemassa oleva tietokanta","Move failed:":"Siirto epäonnistui:","My Documents":"Tiedostot","My Music":"Musiikki","My Photos":"Kuvat","My Pictures":"Kuvat","Name":"Nimi","Never":"Ei koskaan","New update found: {{message}}":"Uusi päivitys on ladattavissa: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Uusi käyttäjätunnus on {{user}}.\nPäivitä tunnukset käyttääksesi uutta rajoitettua käyttäjää.","Next":"Seuraava","Next scheduled run:":"Seuraava varmuuskopio tehdään:","Next scheduled task:":"Seuraava ajoitettu tehtävä:","Next task:":"Seuraava tehtävä:","Next time":"Seuraavalla kerralla","No":"Ei","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Sertifikaattia ei ole määritelty aikaisemmin. Varmista palvelimen ylläpitäjältä, että avain onn oikea: {{key}}\n\nHaluatko hyväksyä tämän avaimen?","No editor found for the "{{backend}}" storage type":"Etäpalvelimelle "{{backend}}" ei löytynyt editoria.","No encryption":"Ei salausta","No items selected":"Et valinnut yhtään kohdetta","No items to restore, please select one or more items":"Et valinnut yhtään tiedostoa palautettavaksi. Valitse yksi tai useampi tiedosto.","No passphrase entered":"Et antanut salasanaa","No scheduled tasks":"Ei ajastettuja tehtäviä","Non-matching passphrase":"Salasanat eivät ole samat","None / disabled":"Ei mitään/poistettu käytöstä","OK":"OK","OpenStack AuthURI":"Openstack autentikointiosoite","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Toimenpide epäonnistui","Operations:":"Toimenpiteet:","Optional authentication password":"Salasana (ei välttämätön)","Optional authentication username":"Käyttäjätunnus (ei välttämätön)","Options":"Valitsimet","Original location":"Alkuperäinen sijainti","Others":"Muut","Overwrite":"Korvaa","Passphrase":"Salauslause","Passphrase (if encrypted)":"Salauslause (jos varmuuskopio on salattu)","Passphrase changed":"Salauslause vaihdettiin","Passphrases are not matching":"Salauslauseet eivät täsmää","Password":"Salasana","Passwords do not match":"Salasanat eivät täsmää","Patching files with local blocks ...":"Käytän paikallisia tiedostoja apuna ...","Path not found":"Polkua ei löydy","Path on server":"Polku etäpalvelimella","Path or subfolder in the bucket":"Ämpärin polku tai alikansio","Pause":"Tauko","Pause after startup or hibernation":"Tauko käynnistyksen tai lepotilasta heräämisen jälkeen","Permissions":"Oikeudet","Pick location":"Valitse sijainti","Port":"Portti","Previous":"Edellinen","ProjectID is optional if the bucket exist":"Tunniste ProjectID on valinnainen, jos ämpäri on jo olemassa","Proprietary":"Suljettu","Purging files ...":"Poistetaan tiedostoja ...","Rebuilding local database ...":"Luon paikallista tietokantaa uudelleen ...","Recreate (delete and repair)":"Luo uudelleen (poista ja korjaa)","Recreating database ...":"Luon tietokantaa uudelleen ...","Registering temporary backup ...":"Rekisteroin tilapäisen varmuuskopion ...","Relative paths not allowed":"Suhteelliset polut eivät ole sallittuja","Reload":"Lataa uudelleen","Remote":"Etäpalvelimella","Remove":"Poista","Remove option":"Poisto-asetukset","Repair":"Korjaa","Reparing ...":"Korjaan ...","Repeat Passphrase":"Toista salauslause","Reporting:":"Raportoin:","Reset":"Palauta edelliset asetukset","Restore":"Palauta","Restore files":"Palauta tiedostoja","Restore files ...":"Palautan tiedostoja ...","Restore from":"Palauta etäpalvelimelta","Restore options":"Palautusasetukset","Restore read/write permissions":"Palauta luku- ja kirjoitusoikeudet","Restoring files ...":"Palautan tiedostoja ...","Resume":"Jatka","Run again every":"Suorita uudelleen joka","Run now":"Suorita nyt","Running ...":"Teen varmuuskopiota ...","Running task:":"Suoritettava tehtävä:","S3 Compatible":"S3-yhteensopiva","Same as the base install version: {{channelname}}":"Sama kuin asennettu versio: {{channelname}}","Sat":"La","Save":"Tallenna","Save and repair":"Tallenna ja korjaa","Save different versions with timestamp in file name":"Tallenna eri versiot aikaleima tiedoston nimessä","Save immediately":"Tallenna heti","Scanning existing files ...":"Luen olemassa olevia tiedostoja","Scanning for local blocks ...":"Etsin paikallisia lohkoja ...","Schedule":"Aikataulu","Search":"Etsi","Search for files":"Etsi tiedostoja","Seconds":"Sekuntia","Select a log level and see messages as they happen:":"Valitse lokitiedot ja näe ne heti, kun ne ilmoitetaan lokiin:","Select files":"Valitse tiedostot","Server":"Palvelin","Server and port":"Palvelin ja portti:","Server hostname or IP":"Palvelimen nimi ja IP-osoite","Server is currently paused,":"Palvelin on pysäytetty,","Server is currently paused, do you want to resume now?":"Palvelin on pysäytetty, haluatko aktivoida sen nyt?","Server paused":"Palvelin on pysäytetty","Server state properties":"Palvelimen tila","Settings":"Asetukset","Show":"Näytä","Show advanced editor":"Näytä asetusten muokkain","Show hidden folders":"Näytä piilotetut tiedostot","Show log":"Näytä loki","Show log ...":"Lataan lokitietoja ...","Show treeview":"Näytä puunäkymä","Some OpenStack providers allow an API key instead of a password and tenant name":"Jotkin OpenStack-palveluntarjoajat sallivat API-avaimen käytön salasanan ja käyttäjätunnuksen sijaan","Source Data":"Lähdetiedostot","Source data":"Lähdetiedostot","Source folders":"Lähekansiot","Source:":"Varmuuskopioitavat tiedostot:","Specific builds for developers only.":"Testiversiot kehittäjille.","Standard protocols":"Standardinmukaiset protokollat","Starting ...":"Käynnistän ...","Starting the restore process ...":"Aloitan tiedostojen palauttamisen ...","Storage Type":"Tallennustyyppi","Storage class":"Tallennusluokka","Storage class for creating a bucket":"Tallennusluokka ämpärin luomista varten","Stored":"Tallennettu","Strong":"Vahva","Success":"Onnistui","Sun":"Su","Symbolic link":"Symbolinen linkki","System default ({{levelname}})":"Järjestelmän oletus ({{levelname}})","System files":"Järjestelmätiedostot","System info":"Järjestelmän tiedot","System properties":"Järjestelmän ominaisuudet","TByte":"TB","TByte/s":"TB/s","Task is running":"Tehtävää suoritetaan","Temporary files":"Tilapäistiedostot","Tenant Name":"Vuokralaisen nimi","Test connection":"Kokeile yhteysasetuksia","Testing ...":"Yhdistän ...","Testing connection ...":"Testaan yhteyttä ...","Testing permissions ...":"Testaan oikeuksia ...","Testing permissions...":"Testaan oikeuksia ...","The bucket name should be all lower-case, convert automatically?":"Bucketin nimen pitää olla kirjoitettu pienillä kirjaimilla. Muuta automaattisesti?","The bucket name should start with your username, prepend automatically?":"Bucketin nimen pitäisi alkaa käyttäjätunnuksellasi. Haluatko liittää tunnuksesi nimen alkuun automaattisesti?","The connection to the server is lost, attempting again in {{time}} ...":"Yhteys palvelimeen katkesi, yritetään uudelleen {{time}} kuluttua ...","The path does not appear to exist, do you want to add it anyway?":"Polku ei vaikuta olevan olemassa, haluatko lisätä sen silti?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Polku ei pääty '{{dirsep}}' -merkkiin, eli olet lisäämässä tiedoston etkä kansiota. Haluatko lisätä määritellyn tiedoston?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Polun pitää olla absoluuttinen, eli sen tulee alkaa vinoviivalla \"/\"","The region parameter is only applied when creating a new bucket":"Alue -parametria käytetään vain bucketia luodessa.","The region parameter is only used when creating a bucket":"Alue -parametria käytetään vain bucketia luodessa.","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Palvelimen varmennetta ei pystytty todentamaan. Haluatko hyväksyä SSL-varmenteen, jonka tiiviste on {{hash}}?","The storage class affects the availability and price for a stored file":"Tietovaraston tyyppi vaikuttaa talennetun tiedoston saatavuuteen ja hintaan.","The target folder contains encrypted files, please supply the passphrase":"Kohdekansio sisältää salattuja tiedostoja. Anna salasana","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Käyttäjällä on liikaa oikeuksia. Haluatko luoda uuden rajoitetun käyttäjän, jolla on käyttöoikeus vain valittuun polkuun?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Tämä varmuuskopio on luotu toisessa käyttöjärjestelmässä. Tiedostojen palauttaminen ilman kohdekansion määrittelyä voi johtaa tiedostojen palauttamiseen odottamattomiin paikkoihin. Haluatko varmasti jatkaa määrittelemättä kohdekansiota?","This month":"Tässä kuussa","This week":"Tällä viikolla","Thu":"To","To File":"Tiedostoon","To export without a passphrase, uncheck the \"Encrypt file\" box":"Viedäksesi ilmaan salasanaa poista rasti \"Salaa tiedosto\" -valinnasta","Today":"Tänään","Trust host certificate?":"Luota palvelimen varmenteeseen?","Trust server certificate?":"Luota palvelimen varmenteeseen?","Try out the new features we are working on. Don't use with important data.":"Kokeile uusia ominaisuuksia, jotka ovat kehityksessä. Älä käytä tätä tärkeiden tietojen kanssa.","Tue":"ti","Type to highlight files":"Kirjoita korostaaksesi tiedostoja","Until resumed":"Toistaiseksi","Update channel":"Päivityskanava","Update failed:":"Päivitys epäonnistui:","Upload volume size":"Lähetettävän datatiedoston koko","Uploading verification file ...":"Lähetetään varmennustiedostoa ...","Usage statistics":"Käyttötilastot","Usage statistics, warnings, errors, and crashes":"Käyttötilastot, varoitukset, virheet ja kaatumiset","Use SSL":"Käytä SSL:ää","Use existing database?":"Käytä olemassaolevaa tietokantaa?","Use weak passphrase":"Käytä heikkoa salasanaa","Useless":"Hyödytön","User has too many permissions":"Käyttäjällä on liikaa oikeuksia","Username":"Käyttäjätunnus","Validating ...":"tarkistetaan ...","Verify files":"Tarkista tiedostot","Verifying ...":"Tarkistetaan ...","Verifying answer":"Tarkistetaan vastausta","Verifying backend data ...":"Tarkistetaan taustajärjestelmän tietoja ...","Verifying remote data ...":"Vahvistetaan taustajärjestelmän dataa ...","Verifying restored files ...":"Tarkistetaan palautetut tiedostot ...","Very strong":"Hyvin vahva","Very weak":"Hyvin heikko","Visit us on":"Tutustu meihin","WARNING: The remote database is found to be in use by the commandline library":"VAROITUS: etätietokanta on komentorivikirjaston käytössä.","WARNING: This will prevent you from restoring the data in the future.":"VAROITUS: Tämä estää tietojen palauttamisen tulevaisuudessa","Waiting for task to begin":"Odotetaan tehtävän alkamista","Waiting for upload ...":"Odotetaan lähetystä ...","Warnings, errors and crashes":"Varoitukset, virheet ja kaatumiset","We recommend that you encrypt all backups stored outside your system":"Suosittelemme salausta varmuuskopioihin, jotka säilötään oman tietokoneesi ulkopuolelle.","Weak":"Heikko","Weak passphrase":"Heikko salasana","Wed":"ke","Weeks":"Viikkoa","Where do you want to restore from?":"Mistä haluat palauttaa?","Where do you want to restore the files to?":"Mihin tiedostot palautetaan?","Years":"Vuotta","Yes":"Kyllä","Yes, I have stored the passphrase safely":"Kyllä, olen tallentanut salasanan turvallisesti","Yes, I'm brave!":"Kyllä, olen rohkea!","Yes, please break my backup!":"Kyllä, riko varmuuskopioni!","Yesterday":"Eilen","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Käytät Mono:a ilman SSL-varmenteita. Haluatko tuoda luotetut varmenteet Mozillasta?","You are currently running {{appname}} {{version}}":"Käytössä oleva versio: {{appname}} {{version}}","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Vaihdoit salausmenetelmää, ja se saattaa rikkoa asioita. Harkitse kokonaan uuden varmuuskopion luomista sen sijaan.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Vaihdoit salasanaa, mutta tätä toiminnallisuutta ei tueta. Luo sen sijaan kokonaan uusi varmuuskopio.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Valitsit salaamattoman varmuuskopioinnin. Salaaminen on suositeltua kaikella datalle, joka säilötään etäpalvelimelle.","You have chosen to restore to a new location, but not entered one":"Valitsit palautuksen uuteen sijaintiin, mutta et antanut sijaintia.","You must choose at least one source folder":"Vähintään yksi lähdekansio pitää valita","You must enter a name for the backup":"Varmuuskopiolle pitää antaa nimi","You must enter a passphrase or disable encryption":"Anna salasana tai poista salaus käytöstä","You must enter a positive number of backups to keep":"Syötä säilytettävien varmuuskopioiden määrä (positiivinen kokonaisluku)","You must enter a valid duration for the time to keep backups":"Syötä sallittu varmuuskopioiden säilytysaika","You must enter either a password or an API Key":"Syötä salasana tai API-avain","You must enter either a password or an API Key, not both":"Syötä joko salasana tai API-avain, ei molempia","You must fill in the password":"Täytä salasana","You must fill in the server name or address":"Täytä palvelimen nimi tai osoite","You must fill in the username":"Täytä käyttäjätunnus","You must fill in {{field}}":"Täytä kenttä {{field}}","You must select or fill in the AuthURI":"Valitse tai syötä AuthURI","You must select or fill in the server":"Valitse tai syötä palvelin","You must specify a path":"Määritä polku","Your files and folders have been restored successfully.":"Tiedostot ja kansiot palautettiin onnistuneesti.","Your passphrase is easy to guess. Consider changing passphrase.":"Salasanasi on helppo arvata. Harkitse salasanan vaihtamista.","bucket/folder/subfolder":"bucket/kansio/alikansio","byte":"tavu","byte/s":"tavua/s","custom":"mukautettu","resume now":"jatka nyt","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}}n on pääasiallisesti kehittänyt {{dev1}} and {{dev2}}. {{appname}}n voi ladata osoitteesta {{websitename}}. {{appname}} on lisensoitu {{licensename}} -lisenssillä.","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versio","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versiota"],"{{number}} Hour":"{{number}} tuntia","{{number}} Minutes":"{{number}} minuuttia","{{time}} (took {{duration}})":"{{time}} (kesto: {{duration}})"}); - gettextCatalog.setStrings('fr', {"- pick an option -":"- Choisissez une option -","...loading...":"...chargement...","API Key":"Clé API","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"À propos","About {{appname}}":"À propos de {{appname}}","Access Key":"Clé d'accès","Access denied":"Accès refusé","Access to user interface":"Accès à l'interface utilisateur","Account name":"Nom du compte","Activate":"Activer","Activate failed:":"Echec d'activation:","Add a new backup":"Ajouter une nouvelle sauvegarde","Add a path directly":"Ajouter un répertoire directement","Add advanced option":"Ajouter une option avancée","Add backup":"Ajouter sauvegarde","Add filter":"Ajouter un filtre","Add path":"Ajouter un chemin","Adjust bucket name?":"Ajuster le nom du bucket","Adjust path name?":"Adapter le nom du chemin ?","Advanced Options":"Options avancées","Advanced options":"options avancées","Advanced:":"Avancé :","All Hyper-V Machines":"Toutes les machines Hyper-V","All Microsoft SQL Databases":"Toutes les bases de données Microsoft SQL","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.":"Tous les rapports d'utilisation sont envoyés de manière anonyme et ne contiennent aucune information personnelle. Ils contiennent des informations sur le matériel et le système d'exploitation, sur le type d'infrastructure, la durée de la sauvegarde, la taille générale des fichiers sources et d'autres données similaires. Ils ne contiennent pas de chemin d'accès, noms de fichiers, noms d'utilisateurs, mots de passe ou des informations sensibles de ce type.","Allow remote access (requires restart)":"Autoriser l'accès à distance (nécessite un redémarrage)","Allowed days":"Jours autorisés","An existing file was found at the new location":"Un fichier existant a été trouvé au nouvel endroit","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Un fichier existant a été trouvé au nouvel endroit.\nÊtes-vous sûr de vouloir faire pointer la base de données vers un fichier existant ?","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?":"Une base de données locale pour le stockage a été trouvée.\nRéutiliser la base de données va permettre la ligne de commande et les instances serveur de travailler sur le même stockage à distance.\n\nVoulez-vous utiliser la base de donnée existante ?","Anonymous usage reports":"Rapports d'utilisation anonyme","As Command-line":"Comme ligne de commande","AuthID":"AuthID","Authentication password":"Mot de passe d'identification","Authentication username":"Nom d'utilisateur d'identification","Autogenerated passphrase":"Phrase secrète auto-générée","Automatically run backups.":"Lancer des sauvegardes automatiques.","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":"Retour","Backend modules:":"Modules back-end :","Backup destination":"Destination de sauvegarde","Backup location":"Emplacement de la sauvegarde","Backup:":"Sauvegarde :","Beta":"Béta","Broken access":"Accès rompu","Browse":"Parcourir","Browser default":"Paramètre par défaut du navigateur","Bucket Name":"Nom du bucket","Bucket create location":"Emplacement de la création du bucket","Bucket create region":"Région de création du bucket","Bucket name":"nom du bucket","Bucket storage class":"Classe de stockage du bucket","Building list of files to restore ...":"Construction d'une liste de fichiers à restaurer","Building partial temporary database ...":"Construction d'une base de données temporaire partielle","Busy ...":"Occupé ...","Canary":"Canary","Cancel":"Annuler","Cannot move to existing file":"Impossible de déplacer vers un fichier existant","Changelog":"Journal des modifications","Changelog for {{appname}} {{version}}":"Journal des modifications pour {{appname}} {{version}}","Check failed:":"Vérification échouée :","Check for updates now":"Vérifier les mise à jour maintenant","Checking ...":"Vérification ...","Checking for updates ...":"Vérification des mises à jour ...","Chose a storage type to get started":"Sélectionnez un type de stockage pour commencer","Click the AuthID link to create an AuthID":"Cliquez sur le lien AuthID pour créer un AuthID","Click to set throttle options":"Cliquez pour définir les options d'accélération","Commandline ...":"Ligne de commande","Compact now":"Compacter maintenant","Compacting remote data ...":"Compactage des données distantes ...","Completing backup ...":"Finalisation de la sauvegarde ...","Completing previous backup ...":"Finalisation de la précédente sauvegarde ...","Compression modules:":"Modules de compression :","Computer":"Ordinateur","Configuration file:":"Fichier de configuration :","Configuration:":"Configuration :","Configure a new backup":"Configurer une nouvelle sauvegarde","Confirm delete":"Confirmer suppression","Confirmation required":"Confirmation nécessaire","Connect":"Connecter","Connect now":"Connecter maintenant","Connecting to server ...":"Connexion au serveur ...","Connecting to task ....":"Connexion à la tâche ...","Connecting...":"Connexion ...","Connection lost":"Connexion perdue","Connection worked!":"Connection fonctionnelle !","Container name":"Nom du conteneur","Container region":"Région du conteneur","Continue":"Continuer","Continue without encryption":"Continuer sans chiffrement","Copied!":"Copié !","Copy Destination URL to Clipboard":"Copier l'URL de destination dans le presse-papier","Copy failed. Please manually copy the URL":"Copie échouée. Veuillez copier manuellement l'URL","Core options":"Options du noyau","Counting ({{files}} files found, {{size}})":"Comptage ({{files}} fichiers trouvés, {{size}})","Crashes only":"Uniquement les accidents","Create bug report ...":"Crée un rapport d'erreur ...","Create folder?":"Créer un dossier ?","Created new limited user":"Nouvel utilisateur limité créé","Creating bug report ...":"Création d'un rapport d'erreur ...","Creating new user with limited access ...":"Création d'un nouvel utilisateur avec un accès limité ...","Creating target folders ...":"Création des répertoires de destination ...","Creating temporary backup ...":"Création d'une sauvegarde temporaire ...","Creating user...":"Création d'un utilisateur ...","Current version is {{versionname}} ({{versionnumber}})":"La version actuelle est {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"S3 endpoint personnalisé","Custom authentication url":"URL d'authentification personnalisée","Custom location ({{server}})":"Emplacement personnalisé ({{server)}}","Custom region for creating buckets":"Région personnalisée pour la créations de buckets","Custom region value ({{region}})":"Valeur personnalisée de région ({{region}})","Custom server url ({{server}})":"URL serveur personnalisée ({{server}})","Custom storage class ({{class}})":"Classe de stockage personnalisée ({{class}})","Database ...":"Base de donnée","Days":"Jours","Default":"Défaut","Default ({{channelname}})":"({{channelname}}) par défaut","Default options":"Options par défaut","Delete":"Supprimer","Delete ...":"Suppression ...","Delete backup":"Supprimer sauvegarde","Delete local database":"Supprimer base de données locale","Delete remote files":"Supprimer les fichiers distants","Delete the local database":"Supprimer la base de données locale","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Supprimer {{filecount}} fichiers ({{filesize}}) du stockage distant ?","Deleting remote files ...":"Suppression des fichiers distants ...","Deleting unwanted files ...":"Suppression des fichiers non désirés ...","Desktop":"Bureau","Destination":"Destination","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.":"Nous vous avons aidé à sauvegarder vos fichiers ? Dans ce cas, songez à supporter Duplicati avec une donation. Nous vous suggérons {{smallamount}} pour un usage privé et {{largeamount}} pour un usage commercial.","Direct restore from backup files ...":"Restauration directe depuis les fichiers de sauvegarde","Disabled":"Désactivé","Dismiss":"Rejeter","Display and color theme":"Affichage et couleur","Do you really want to delete the backup: \"{{name}}\" ?":"Voulez-vous vraiment supprimer la sauvegarde : \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Voulez-vous vraiment supprimer la base de données locale pour : {{name}} ?","Donate":"Faire un don","Donation messages":"Messages de donation","Donation messages are hidden, click to show":"Les messages de donation sont cachés, cliquez ici pour les afficher","Donation messages are visible, click to hide":"Les messages de donation sont affichés, cliquez ici pour les cacher","Done":"Fait","Download":"Téléchargement","Downloading ...":"Téléchargement ...","Downloading files ...":"Téléchargement des fichiers ...","Downloading update...":"Téléchargement de mise à jour ...","Duplicate option {{opt}}":"Option de duplication {{opt}}","Duplicati Website":"Site internet de Duplicati","Duplicati forum":"Forum de Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Chaque sauvegarde a une base de données locale associée à elle, elle stocke des informations localement à propos de la sauvegarde distante.\nQuand vous supprimez une sauvegarde, vous pouvez aussi supprimer la base de données locale sans affecter votre capacité à restaurer vos fichiers distants.\nSi vous utilisez la base de données locale pour vos sauvegardes à partir de la ligne de commande, vous devez conserver la base de données.","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.":"Chaque sauvegarde a une base de données locale associée à elle, elle enregistre localement les informations à propos de la sauvegarde distante. \\nCela rend la réalisation de beaucoup d'opérations plus rapide et réduit la quantité de données qui doit être téléchargé pour chaque opération.","Edit ...":"Éditer ...","Edit as list":"Éditer en tant que liste","Edit as text":"Éditer en tant que texte","Encrypt file":"Chiffrement de fichier","Encryption":"Chiffrement","Encryption changed":"Chiffrement changé","Encryption modules:":"Modules de Chiffrement :","Enter URL":"Entrer l'URL","Enter access key":"Entrez clé d'accès","Enter account name":"Entrez nom du compte","Enter backup passphrase, if any":"Entrez la phrase secrète de sauvegarde, si présente","Enter configuration details":"Entrer les détails de configuration","Enter container name":"Entrez le nom du conteneur","Enter encryption passphrase":"Entrez la phrase secrète de chiffrement","Enter expression here":"Entrez l'expression ici","Enter folder path name":"Entrez le nom du chemin du répertoire","Enter one option per line in command-line format, eg. {0}":"Entrez une option par ligne dans le format ligne de commande, ex : {0}","Enter the destination path":"Entrez le chemin de destination","Error":"Erreur","Error!":"Erreur !","Errors and crashes":"Erreurs et accidents","Exclude":"Exclure","Exclude directories whose names contain":"Exclure répertoires dont le nom contient","Exclude expression":"Exclure expression","Exclude file":"Exclure fichier","Exclude file extension":"Exclure extension de fichier","Exclude files whose names contain":"Exclure fichiers dont le nom contient","Exclude folder":"Exclure dossier","Exclude regular expression":"Exclure expression régulière","Existing file found":"Fichier existant trouvé","Experimental":"Expérimental","Export":"Exporter","Export ...":"Exportation ...","Export backup configuration":"Exporter la configuration de sauvegarde","Export configuration":"Exporter la configuration","Exporting ...":"Exportation ...","FTP (Alternative)":"FTP (Alternatif)","Failed to build temporary database: {{message}}":"Échec de la construction de la base de données temporaire : {{message}}","Failed to connect:":"Échec de la connexion :","Failed to connect: {{message}}":"Échec de la connexion : {{message}}","Failed to delete:":"Échec de la suppression :","Failed to fetch path information: {{message}}":"Échec de la récupération des information du chemin : {{message}}","Failed to import:":"Échec de l'import :","Failed to read backup defaults:":"Échec de la lecture des paramètres par défaut de la sauvegarde :","Failed to restore files: {{message}}":"Échec de la restauration des fichiers : {{message}}","Failed to save:":"Échec d'enregistrement :","Fetching path information ...":"Récupération des informations du chemin ...","File":"Fichier","Files larger than:":"Fichiers plus gros que :","Filters":"Filtres","Finished!":"Terminé !","First run setup":"Première mise en route","Folder":"Dossier","Folder path":"Chemin du dossier","Fri":"Ven.","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"Général","General backup settings":"Paramètres généraux de sauvegarde","General options":"Options générales","Generate":"Générer","Generate IAM access policy":"Générer IAM access policy","Getting file versions ...":"Récupération des versions des fichiers…","Hidden files":"Fichiers cachés","Hide":"Cacher","Hide hidden folders":"Masquer les dossiers cachés","Home":"Poste de travail","Hours":"Heures","How do you want to handle existing files?":"Comment voulez-vous traiter les fichiers existants ?","Hyper-V Machine":"Machine Hyper-V","Hyper-V Machine:":"Machine Hyper-V :","Hyper-V Machines":"Machines Hyper-V","ID:":"ID :","If a date was missed, the job will run as soon as possible.":"Si une date a été manquée, le travail démarrera dès que possible.","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.":"Si la sauvegarde et le stockage distant ne sont plus synchronisés, Duplicati demandera d'effectuer une opération de réparation pour synchroniser la base de données. \\n Si la réparation ne réussit pas, vous pouvez supprimer la base de données locale et la régénérer.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Si les fichiers de sauvegarde n'ont pas été téléchargés automatiquement, cliquez bouton-droit et choisissez "Sauvegarder sous ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Si les fichiers de sauvegarde n'ont pas été téléchargés automatiquement, cliquez bouton-droit et choisissez \"Sauvegarder sous ...\"","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Si vous n'entrez pas de chemin, tous les fichiers seront stockés dans le dossier de connexion.\nÊtes-vous sûr que c'est ce que vous voulez ?","If you do not enter an API Key, the tenant name is required":"Si vous n'entrez pas de clé API, le nom de l'entité est requis","If you want to use the backup later, you can export the configuration before deleting it":"Si vous voulez utiliser la sauvegarde plus tard, vous pouvez exporter la configuration avant de la supprimer","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Si votre machine est dans un environnement multi-utilisateur (votre machine a plus d'un compte), vous avez besoin de définir un mot de passe pour éviter que les autres utilisateurs puissent accéder à vos données sur votre compte.\nVoulez-vous définir un mot de passe maintenant ?","Import":"Importer","Import Destination URL":"Importer l'URL de destination","Import backup configuration":"Importer la configuration de sauvegarde","Import completed, but no certificates were found after the import":"Import terminé, mais aucun certificat n'a été trouvé après l'import","Import failed":"Échec de l'import","Import from a file":"Importer depuis un fichier","Importing ...":"Importation ...","Include a file?":"Inclure un fichier ?","Include expression":"Inclure expression","Include regular expression":"Inclure expression régulière","Incorrect answer, try again":"Réponse incorrecte, essayez encore","Individual builds for developers only.":"Compilations individuelles pour les developpeurs uniquement.","Information":"Information","Install":"Installer","Install failed:":"Échec d'installation :","Invalid characters in path":"Caractères invalides dans le chemin","Invalid retention time":"Temps de rétention invalide","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Il est possible de se connecter à certains FTP sans mot de passe.\nÊtes-vous sûr que votre serveur FTP prend en charge l'identification sans mot de passe ?","KByte":"KByte","KByte/s":"KByte/s","Language in user interface":"Langue dans l'interface utilisateur","Last month":"Mois dernier","Last successful run:":"Dernière exécution réussie :","Latest":"Dernière","Libraries":"Librairies","Listing backup dates ...":"Listing des dates de sauvegardes ...","Listing remote files ...":"Listing des fichiers distants ...","Live":"Direct","Load a configuration from an exported job or a storage provider":"Charger une configuration depuis un export ou un opérateur de stockage","Load destination from an exported job or a storage provider":"Charger la destination depuis un export ou un opérateur de stockage","Load older data":"Charger des données plus anciennes","Loading ...":"Chargement ...","Loading remote storage usage ...":"Chargement de l'utilisation du stockage distant ...","Local database for":"Base de données locale pour","Local database path:":"Chemin de la base de données locale :","Local storage":"Stockage local","Location":"Emplacement","Location where buckets are created":"Emplacement ou les buckets sont créés","Log data for {{Backup.Backup.Name}}":"Historique pour {{Backup.Backup.Name}}","Log data from the server":"Données d'historique du serveur","Log out":"Déconnexion","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Maintenance","Manually type path":"Entrée manuelle du chemin","Max download speed":"Vitesse maximum de téléchargement","Max upload speed":"Vitesse maximum de téléversement","Menu":"Menu","Microsoft SQL Database:":"Base de données Microsoft SQL :","Microsoft SQL Databases":"Bases de données Microsoft SQL","Minimum redundancy":"Redondance minimale","Minimum redundancy is 1.0":"La redondance minimale est de 1,0","Minutes":"Minutes","Missing name":"Nom manquant","Missing passphrase":"Phrase secrète manquante","Missing sources":"Sources manquantes","Mon":"Lun.","Months":"Mois","Move existing database":"Déplacer base de données existante","Move failed:":"Échec de déplacement :","My Documents":"Mes documents","My Music":"Ma musique","My Photos":"Mes photos","My Pictures":"Mes photos","Name":"Nom","Never":"Jamais","New update found: {{message}}":"Nouvelle mise à jour trouvée : {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Le nouveau nom d'utilisateur est {{user}}.\nMise à jour des accès pour le nouvel utilisateur limité","Next":"Suivant","Next scheduled run:":"Prochaine exécution programmée :","Next scheduled task:":"Prochaine tâche planifiée :","Next task:":"Prochaine tâche :","Next time":"Prochaine fois","No":"Non","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Aucun certificat n'a été spécifié auparavant, veuillez vérifier que la clé est correcte auprès de votre administrateur système : {{key}}\n\nVoulez-vous approuver la clé de l'hôte mentionné ?","No editor found for the "{{backend}}" storage type":"Aucun éditeur trouvé pour le "{{backend}}" type de stockage","No encryption":"Pas de chiffrement","No items selected":"Aucun élément sélectionné","No items to restore, please select one or more items":"Aucun élément à restaurer, merci de sélectionner un ou plusieurs éléments","No passphrase entered":"Aucune phrase secrète entrée","No scheduled tasks":"Pas de tâche planifié","No, my machine has only a single account":"Non, ma machine n'a qu'un seul compte","Non-matching passphrase":"La phrase secrète ne correspond pas","None / disabled":"Aucun / Désactivé","OK":"Ok","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Échec de l'opération :","Operations:":"Opérations :","Optional authentication password":"Mot de passe d'identification optionel","Optional authentication username":"Nom d'utilisateur d'identification optionel","Options":"Options","Options added here are applied to all backups, but can be overridden in each individual backup":"Les options ajoutées ici sont appliquées pour toutes les sauvegardes, mais elles peuvent être outrepassées pour chaque sauvegarde","Original location":"Emplacement d'origine","Others":"Autres","Overwrite":"Écraser","Passphrase":"Phrase secrète","Passphrase (if encrypted)":"Phrase secrète (si chiffré)","Passphrase changed":"Phrase secrète changée","Passphrases are not matching":"Les phrases secrètes ne correspondent pas","Password":"Mot de passe","Passwords do not match":"Les mots de passe ne correspondent pas","Patching files with local blocks ...":"Correction des fichiers avec les blocs locaux ...","Path not found":"Chemin non trouvé","Path on server":"Chemin sur le serveur","Path or subfolder in the bucket":"Chemin ou sous-dossier dans le bucket","Pause":"Pause","Pause after startup or hibernation":"Pause après le démarrage ou l'hibernation","Pause options":"Options de pause","Permissions":"Permissions","Pick location":"Choisir emplacement","Point to your backup files and restore from there":"Donner votre fichier de sauvegarde et restaurer depuis celui-ci ","Port":"Port","Previous":"Précédent","ProjectID is optional if the bucket exist":"Le ProjectID est optionel si le bucket existe","Proprietary":"Propriétaire","Purging files ...":"Nettoyage des fichiers…","Rebuilding local database ...":"Reconstruction de la base de données locale","Recreate (delete and repair)":"Récrée (suppression et réparation)","Recreating database ...":"Recréation de la base de données ...","Registering temporary backup ...":"Enregistrement de la sauvegarde temporaire ..","Relative paths not allowed":"Les chemins relatifs ne sont pas autorisés","Reload":"Recharger","Remote":"Distant","Remove":"Retirer","Remove option":"Option de retrait","Repair":"Réparer","Reparing ...":"Réparation ....","Repeat Passphrase":"Répeter la phrase secrète","Reporting:":"Communication de données :","Reset":"Réinitialiser","Restore":"Restaurer","Restore files":"Restaurer fichiers","Restore files ...":"Restaurer fichier ...","Restore files from {{backupname}}":"Restaurer les fichiers depuis {{backupname}}","Restore from":"Restaurer depuis","Restore from backup configuration":"Restaurer depuis une sauvegarde de configuration","Restore from configuration ...":"Restaurer depuis une configuration","Restore options":"Options de restauration","Restore read/write permissions":"Autorisations de lecture/écriture de restauration","Restoring files ...":"Restauration des fichiers ...","Resume":"Reprendre","Run again every":"Relancer tous les","Run now":"Démarrer maintenant","Running ...":"En cours d'exécution ...","Running ....":"En cour ...","Running commandline entry":"Execution d'une ligne de commnde","Running task:":"Tâche en cours :","S3 Compatible":"Compatible S3","Same as the base install version: {{channelname}}":"Identique à la version de base installée : {{channelname}}","Sat":"Sam.","Save":"Enregistrer","Save and repair":"Enregistrer et réparer","Save different versions with timestamp in file name":"Enregistrer des versions différentes avec l'horodatage dans le nom du fichier","Save immediately":"Sauver immédiatement ","Scanning existing files ...":"Scannage des fichiers existants ...","Scanning for local blocks ...":"Scannage de blocs locaux ...","Schedule":"Planifier","Search":"Recherche","Search for files":"Recherche de fichiers","Seconds":"Secondes","Select a log level and see messages as they happen:":"Sélectionner un niveau d'historique et voyez les messages quand ils apparaissent :","Select files":"Sélectionner les fichiers","Server":"Serveur","Server and port":"Serveur et port","Server hostname or IP":"Nom d'hôte du serveur ou IP","Server is currently paused,":"Le serveur est actuellement en pause,","Server is currently paused, do you want to resume now?":"Le serveur est actuellement en pause, voulez-vous reprendre maintenant ?","Server password":"Mot de passe du serveur","Server paused":"Serveur en pause","Server state properties":"Propriétés du statut serveur","Settings":"Paramètres","Show":"Montrer","Show advanced editor":"Montrer l'éditeur avancé","Show hidden folders":"Montrer les dossiers cachés","Show log":"Montrer l'historique","Show log ...":"Montrer l'historique ...","Show treeview":"Afficher l'arborescence","Sia server password":"Mot de passe du serveur Sia","Some OpenStack providers allow an API key instead of a password and tenant name":"Certains fournisseurs OpenStack autorisent une clé API à la place d'un mot de passe et d'un nom d'entité","Source Data":"Données source","Source data":"Données source","Source folders":"Dossiers source","Source:":"Source :","Specific builds for developers only.":"Compilations spécifiques pour développeurs uniquement.","Standard protocols":"Protocoles standards","Starting ...":"Démarrage ...","Starting the restore process ...":"Démarrage du processus de restauration ...","Stop after the current file":"Stopper après le fichier en cour","Stop after upload":"Stopper après le transfert","Stop now":"Stopper maintenant","Stop running backup":"Stopper la sauvegarde en cour","Stop running task":"Stopper la tâche en cour","Stopping after upload:":"Arrêter après transfert","Stopping task:":"Arrêt de la tâche","Storage Type":"Type de stockage","Storage class":"Classe de stockage","Storage class for creating a bucket":"Classe de stockage pour la création d'un bucket","Stored":"Stocké","Strong":"Fort","Success":"Succès","Sun":"Dim.","Symbolic link":"Lien symbolique","System default ({{levelname}})":"Paramètre par défaut du système ({{levelname}})","System files":"Fichiers système","System info":"Info système","System properties":"Propriétés système","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Chemin cible, c'est-à-dire /sauvegarde","Task is running":"La tâche est en cours","Temporary files":"Fichiers temporaires","Tenant Name":"Nom d'entité","Test connection":"Tester la connexion","Testing ...":"Test ...","Testing connection ...":"Essai de connexion ...","Testing permissions ...":"Test des permissions ...","Testing permissions...":"Test des permissions ...","The bucket name should be all lower-case, convert automatically?":"Le nom du bucket devrait être entièrement en minuscule, convertir automatiquement ?","The bucket name should start with your username, prepend automatically?":"Le nom du bucket devrait commencer par votre nom d'utilisateur, l'ajouter automatiquement ?","The connection to the server is lost, attempting again in {{time}} ...":"La connexion au serveur a été perdue, nouvelle tentative dans {{time}} ...","The dark theme (by Michal)":"Le thème sombre (de Michal)","The default blue on white theme (by Alex)":"Thème par défaut bleu sur fond blanc (by Alex)","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"La clé de l'hôte a changé, veuillez vérifier avec l'administrateur du serveur si cela est correcte, car il pourrait s'agir d'une attaque de type \"intermédiaire\".\n\nVoulez-vous REMPLACER votre clé d'hôte COURANTE \"{{prev}}\" par la clé MENTIONNÉE : {{key}} ?","The path does not appear to exist, do you want to add it anyway?":"Le chemin ne semble pas exister, voulez-vous l'ajouter quand même ?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Le répertoire ne se termine pas par un caractère '{{dirsep}}', ce qui signifie que vous sélectionnez un fichier et non un dossier.\n\nVoulez-vous inclure le fichier spécifié ?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Le chemin doit être un chemin absolu, c.-à-d. Il doit commencer par un slash avant '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Le chemin d'accès doit commencer par \"{{prefix1}}\" ou \"{{prefix2}}\", sinon vous ne pourrez pas voir les fichiers dans l'interface web d'HubiC.\n\nVoulez-vous automatiquement ajouter le préfixe au chemin ?","The region parameter is only applied when creating a new bucket":"Le paramètre régional n'est appliqué qu'à la création d'un nouveau bucket","The region parameter is only used when creating a bucket":"Le paramètre régional n'est utilisé qu'à la création d'un bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Le certificat du serveur n'a pas pu être validé.\nVoulez-vous approuver le certificat SSL avec la somme de contrôle : {{hash}} ?","The storage class affects the availability and price for a stored file":"La classe de stockage affecte la disponibilité et le prix d'un fichier stocké","The target folder contains encrypted files, please supply the passphrase":"Le fichier cible contient des fichiers chiffrés, merci de fournir la phrase secrète","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"L'utilisateur à trop d'autorisations. Voulez-vous créer un nouvel utilisateur limité avec uniquement les autorisations pour les chemins sélectionnés ?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Cette sauvegarde a été créée sur un autre système d’exploitation. Restaurer les fichiers sans préciser un dossier de destination peut créer des fichiers à des endroits inattendus. Êtes-vous surs de vouloir poursuivre sans choisir de dossier de destination ?","This month":"Ce mois","This week":"Cette semaine","Throttle settings":"Options d'accélération","Thu":"Jeu.","To File":"Vers fichier","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Pour confirmer que vous souhaitez supprimer tous les fichiers distants pour \"{{name}}\", veuillez entrer le mot situé ci-dessous","To export without a passphrase, uncheck the \"Encrypt file\" box":"Pour exporter sans phrase secrète, décochez la case \"Chiffrer fichier\"","Today":"Aujourd'hui","Trust host certificate?":"Faire confiance au certificat de l'hôte ?","Trust server certificate?":"Faire confiance au certificat du serveur ?","Try out the new features we are working on. Don't use with important data.":"Essayez les nouvelles fonctions sur lesquelles nous travaillons. Ne l'utilisez pas avec des données importantes.","Tue":"Mar.","Type to highlight files":"Tapez pour mettre en surbrillance les fichiers","Unknown backup size and versions":"Taille et version de sauvegarde inconnue","Until resumed":"Jusqu'à la reprise","Update channel":"Canal de mise à jour","Update failed:":"Échec de mise à jour","Updating with existing database":"Mettre à jour avec une base de données existante","Upload volume size":"Taille du volume téléversé","Uploading verification file ...":"Téléversement du fichier de vérification ...","Usage statistics":"Statistiques d'utilisation","Usage statistics, warnings, errors, and crashes":"Statistiques d'utilisation, avertissements, erreurs et accidents","Use SSL":"Utiliser SSL","Use existing database?":"Utiliser une base de données existante ?","Use weak passphrase":"Utiliser une phrase secrète faible","Useless":"Inutile","User data":"Données utilisateur","User has too many permissions":"L'utilisateur à trop d'autorisations","User interface settings":"Réglages interface utilisateur","Username":"Nom d'utilisateur","Validating ...":"Validation ...","Verify files":"Vérifier fichier","Verifying ...":"Vérification ...","Verifying answer":"Vérification de la réponse","Verifying backend data ...":"Vérification des données back-end","Verifying remote data ...":"Vérifications des données distantes","Verifying restored files ...":"Vérification des fichiers restaurés","Very strong":"Très fort","Very weak":"Très faible","Visit us on":"Rendez nous visite sur","WARNING: The remote database is found to be in use by the commandline library":"ATTENTION : La base de données locale est rapportée comme étant utilisée par la librairie de ligne de commande","WARNING: This will prevent you from restoring the data in the future.":"ATTENTION : Cela va vous empêcher de restaurer vos données dans le futur.","Waiting for task to begin":"En attente du début de la tâche","Waiting for task to start ....":"En attente du début de la tâche","Waiting for upload ...":"En attente du téléversement ...","Warnings, errors and crashes":"Avertissements, erreurs et accidents","We recommend that you encrypt all backups stored outside your system":"Nous vous recommandons de chiffrer toutes les sauvegardes stockées en dehors de votre système","Weak":"Faible","Weak passphrase":"Phrase secrète faible","Wed":"Mer.","Weeks":"Semaines","Where do you want to restore from?":"Ou voulez-vous restaurer vos fichiers ?","Where do you want to restore the files to?":"Ou voulez-vous restaurer vos fichiers ?","Years":"Années","Yes":"Oui","Yes, I have stored the passphrase safely":"Oui, j'ai conservé ma phrase secrète en sécurité","Yes, I'm brave!":"Oui, je suis courageux !","Yes, please break my backup!":"Oui, s'il vous plait cassez ma sauvegarde","Yesterday":"Hier","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Mono semble fonctionner sans certificat SSL chargé.\nVoulez-vous importer la liste de certificats de confiance depuis Mozilla ?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Vous êtes en train de changer le chemin de la base de données depuis une base de donnée existante.\nÊtes-vous sûr que c'est ce que vous voulez ?","You are currently running {{appname}} {{version}}":"Vous êtes actuellement en train d'utiliser {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Vous pouvez arrêter la sauvegarde immédiatement, ou stopper après télé-versement du fichier courant","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Vous pouvez stopper la tâche immédiatement, ou autoriser le processus en cour et stopper ensuite","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Vous avez changé la méthode de chiffrement. Ceci peut endommager certaines choses. Nous vous encourageons à créer une nouvelle sauvegarde à la place.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Vous avez changé la phrase secrète, ce qui n'est pas pris en charge. Nous vous encourageons à créer une nouvelle sauvegarde à la place.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Vous avez choisi de ne pas chiffrer votre sauvegarde. Le chiffrement est recommandé pour toutes les données stockées sur un serveur distant.","You have chosen to restore to a new location, but not entered one":"Vous avez demandé à restaurer vers un nouveau dossier, mais sans indiquer son chemin","You must choose at least one source folder":"Vous devez choisir au moins un dossier source","You must enter a name for the backup":"Vous devez entrer un nom pour votre sauvegarde","You must enter a passphrase or disable encryption":"Vous devez entrer une phrase secrète ou désactiver le chiffrement","You must enter a positive number of backups to keep":"Vous devez entrer un nombre positif de sauvegarde à conserver","You must enter a tenant name if you do not provide an API Key":"Vous devez entrer un nom d'entité si vous ne fournissez pas une clé API","You must enter a valid duration for the time to keep backups":"Vous devez entrer une valeur correcte pour la durée de conservation de vos sauvegardes","You must enter either a password or an API Key":"Vous devez entrer soit un mot de passe, soit une clé API","You must enter either a password or an API Key, not both":"Vous devez entrer soit un mot de passe, soit une clé API, mais pas les deux","You must fill in the password":"Vous devez renseigner le mot de passe","You must fill in the server name or address":"Vous devez renseigner le nom du serveur ou l'adresse","You must fill in the username":"Vous devez renseigner le nom d'utilisateur","You must fill in {{field}}":"Vous devez renseigner le champ : {{field}}","You must select or fill in the AuthURI":"Vous devez sélectionner ou renseigner l'AuthURI","You must select or fill in the server":"Vous devez sélectionner ou renseigner le serveur","You must specify a path":"Vous devez spécifier un chemin.","Your files and folders have been restored successfully.":"Vos fichiers et dossiers ont été restaurés avec succès.","Your passphrase is easy to guess. Consider changing passphrase.":"Votre phrase secrète est facile à deviner. Songez à la changer.","bucket/folder/subfolder":"bucket/dossier/sous-dossier","byte":"byte","byte/s":"byte/s","custom":"personnalisé ","resume now":"reprendre maintenant","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} a été principalement développée par {{dev1}} et {{dev2}}. {{appname}} peut être téléchargée depuis {{websitename}}. {{appname}} est sous licence {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} fichiers {{size}}) à afficher {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions"],"{{number}} Hour":"{{number}} Heure","{{number}} Minutes":"{{number}} Minutes","{{time}} (took {{duration}})":"{{time}} (durée {{duration}})"}); - gettextCatalog.setStrings('it', {"- pick an option -":"- seleziona un'opzione -","...loading...":"... caricamento in corso ...","API Key":"Chiave API","AWS Access ID":"ID di accesso AWS","AWS Access Key":"Chiave di accesso AWS","AWS IAM Policy":"Norme AWS IAM","About":"Informazioni","About {{appname}}":"Informazioni {{appname}}","Access Key":"Chiave di accesso","Access denied":"Accesso negato","Access to user interface":"Accesso all'interfaccia utente","Account name":"Nome account","Activate":"Attiva","Activate failed:":"Attivazione fallita:","Add a new backup":"Aggiungi un nuovo backup","Add a path directly":"Aggiungi direttamente un percorso","Add advanced option":"Aggiungi opzione","Add backup":"Aggiungi backup","Add filter":"Aggiungi filtro","Add path":"Aggiungi percorso","Adjust bucket name?":"Sistemare il nome bucket?","Adjust path name?":"Sistemare il nome del percorso?","Advanced Options":"Opzioni Avanzate","Advanced options":"Opzioni avanzate","Advanced:":"Avanzate:","All":"Tutti","All Hyper-V Machines":"Tutte le Macchine Hyper-V","All Microsoft SQL Databases":"Tutti i database Microsoft SQL","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.":"Tutti i rapporti sono inviati in modo anonimo e non contengono informazioni personali. Contengono informazioni sull'hardware, sul sistema operativo, il tipo di backend, la durata del backup, la dimensione complessiva dei dati sorgente ed dati simili. Non contengono i percorsi, nomi dei file, nomi utente, password o altre informazioni sensibili.","Allow remote access (requires restart)":"Consenti accesso remoto (richiede il riavvio)","Allowed days":"Giorni consentiti","An existing file was found at the new location":"Un file esistente è stato trovato nella nuova posizione","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Un file esistente è stato trovato nella nuova posizione.\nSei sicuro di volere che il database punti ad un file esistente?","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?":"Un database locale esistente per l'archiviazione è stato trovato.\nIl riutilizzo del database consentirà alle istanze da riga di comando e dal server di lavorare sullo stesso archivio remoto.\n\nVuoi usare il database esistente?","Anonymous usage reports":"Rapporti d'uso anonimi","As Command-line":"Come riga di comando","AuthID":"AuthID","Authentication password":"Password di autenticazione","Authentication username":"Nome utente di autenticazione","Autogenerated passphrase":"Genera automaticamente passphrase","Automatically run backups.":"Esegui automaticamente i backup.","B2 Account ID":"ID Account B2","B2 Application Key":"Chiave Applicazione B2","B2 Cloud Storage Account ID":"ID Account Cloud B2 Storage","B2 Cloud Storage Application Key":"Chiave applicazione Archiviazione Cloud B2","Back":"Indietro","Backend modules:":"Moduli backend:","Backup destination":"Destinazione backup","Backup location":"Posizione Backup","Backup retention":"Conservazione backup","Backup:":"Dimensione backup:","Beta":"Beta","Broken access":"Accesso non riuscito","Browse":"Browse","Browser default":"Browser predefinito","Bucket Name":"Nome Bucket","Bucket create location":"Crea posizione bucket","Bucket create region":"Crea area bucket","Bucket name":"Nome bucket","Bucket storage class":"Classe bucket","Building list of files to restore ...":"Creazione della lista dei file da ripristinare...","Building partial temporary database ...":"Creazione di un database parziale temporaneo...","Busy ...":"Occupato...","Canary":"Canary","Cancel":"Annulla","Cannot move to existing file":"Non puoi spostare in un file esistente","Changelog":"Changelog","Changelog for {{appname}} {{version}}":"Changelog di {{appname}} {{version}}","Check failed:":"Controllo fallito:","Check for updates now":"Controlla aggiornamenti ora","Checking ...":"Controllo...","Checking for updates ...":"Controllo aggiornamenti...","Chose a storage type to get started":"Scegliere un tipo di archiviazione per iniziare","Click the AuthID link to create an AuthID":"Clicca sul link AuthID per creare un nuovo AuthID","Click to set throttle options":"Clicca per impostare le opzioni di limitazione","Commandline ...":"Riga di comando...","Compact now":"Comprimi","Compacting remote data ...":"Comprimendo dati remoti...","Completing backup ...":"Completamento backup...","Completing previous backup ...":"Completamento backup precedente...","Compression modules:":"Moduli di compressione:","Computer":"Computer","Configuration file:":"File di configurazione:","Configuration:":"Configurazione: ","Configure a new backup":"Configura un nuovo backup","Confirm delete":"Conferma cancellazione","Confirmation required":"Conferma richiesta","Connect":"Connetti","Connect now":"Connetti ora","Connecting to server ...":"Connessione al server...","Connecting to task ....":"Connessione all'attività...","Connecting...":"Connessione...","Connection lost":"Connessione persa","Connection worked!":"Connessione funzionante!","Container name":"Nome contenitore","Container region":"Area contenitore","Continue":"Continua","Continue without encryption":"Continua senza crittografia","Copied!":"Copiato!","Copy":"Copia","Copy Destination URL to Clipboard":"Copia URL Destinazione negli Appunti","Copy failed. Please manually copy the URL":"Copia non riuscita. Per favore copia manualmente l'URL","Core options":"Opzioni base","Counting ({{files}} files found, {{size}})":"Conteggio ({{files}} file trovati, {{size}})","Crashes only":"Solo arresti anomali","Create bug report ...":"Crea segnalazione bug...","Create folder?":"Creare cartella?","Created new limited user":"Creato nuovo utente limitato","Creating bug report ...":"Creazione segnalazione bug...","Creating new user with limited access ...":"Creazione nuovo utente con accesso limitato...","Creating target folders ...":"Creazione cartelle di destinazione...","Creating temporary backup ...":"Creazione backup temporaneo...","Creating user...":"Creazione utente...","Current version is {{versionname}} ({{versionnumber}})":"La versione attuale è {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"End point S3 personalizzato","Custom authentication url":"URL di autenticazione personalizzato","Custom backup retention":"Conservazione backup personalizzato","Custom location ({{server}})":"Posizione personalizzata ({{server}})","Custom region for creating buckets":"Area personalizzata per la creazione bucket","Custom region value ({{region}})":"Valore area personalizzata ({{region}})","Custom server url ({{server}})":"URL del server personalizzato ({{server}})","Custom storage class ({{class}})":"Classe di archiviazione personalizzata ({{class}})","Database ...":"Database...","Days":"Giorni","Default":"Predefinito","Default ({{channelname}})":"Predefinito ({{channelname}})","Default Filters":"Filtri predefiniti","Default options":"Opzioni predefinite","Delete":"Cancella","Delete ...":"Cancella...","Delete backup":"Cancella backup","Delete backups that are older than":"Elimina i backup più vecchi di","Delete local database":"Cancella database locale","Delete remote files":"Cancella file remoti","Delete the local database":"Cancella il database locale","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Cancella {{filecount}} file ({{filesize}}) dall'archivio remoto?","Deleting remote files ...":"Cancellazione file remoti...","Deleting unwanted files ...":"Cancellazione file indesiderati...","Desktop":"Desktop","Destination":"Destinazione","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.":"Ti abbiamo aiutato a salvare i tuoi file? Se è così, per favore considera di supportare Duplicati con una donazione. Suggeriamo {{smallamount}} per uso privato e {{largeamount}} per uso commerciale.","Direct restore from backup files ...":"Ripristino diretto da file di backup...","Disabled":"Disattivato","Dismiss":"Annulla","Display and color theme":"Tema interfaccia","Do you really want to delete the backup: \"{{name}}\" ?":"Vuoi veramente cancellare il backup: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Vuoi veramente cancellare il database locale per: {{name}} ?","Donate":"Donazione","Donation messages":"Messaggi donazione","Donation messages are hidden, click to show":"I messaggi di donazione sono nascosti, clicca per mostrarli","Donation messages are visible, click to hide":"I messaggi di donazione sono visibili, clicca per nasconderli","Done":"Fatto","Download":"Scarica","Downloading ...":"Sto scaricando...","Downloading files ...":"Sto scaricando i file...","Downloading update...":"Sto scaricando l'aggiornamento...","Duplicate option {{opt}}":"Opzione duplicata {{opt}}","Duplicati Website":"Sito web di Duplicati","Duplicati forum":"Forum Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Ogni backup dispone di un database locale associato, che archivia le informazioni del backup remoto sul computer locale.\nQuando si cancella un backup, è anche possibile cancellare il database locale senza influire sulla possibilità di ripristinare i file remoti.\nSe si utilizza il database locale per i backup dalla riga di comando, è necessario mantenere il database.","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.":"Ogni backup dispone di un database locale associato, che archivia le informazioni del backup remoto sul computer locale.\nIn questo modo è più veloce eseguire molte operazioni e riduce la quantità di dati che devono essere scaricati per ogni operazione.","Edit ...":"Modifica...","Edit as list":"Modifica come elenco","Edit as text":"Modifica come testo","Encrypt file":"Cripta file","Encryption":"Crittografia","Encryption changed":"Crittografia cambiata","Encryption modules:":"Moduli crittografia:","Enter URL":"Inserisci URL","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Immettere manualmente una strategia di conservazione. I segnaposto sono D/W/Y per giorni/settimane/anni. La sintassi è: 7D:1D,4W:1W,36M:1M. Questo esempio mantiene un backup per ciascuno dei prossimi 7 giorni, uno per ciascuno delle prossime 4 settimane e uno per ciascuno dei prossimi 36 mesi. Questo può anche essere scritta come 1W:1D,1M:1W,3Y:1M.","Enter access key":"Inserisci chiave di accesso","Enter account name":"Inserisci nome account","Enter backup passphrase, if any":"Inserisci la passphrase del backup, se presente","Enter configuration details":"Inserisci dettagli configurazione","Enter container name":"Inserire nome contenitore","Enter encryption passphrase":"Inserisci passphrase crittografia","Enter expression here":"Inserisci qui espressione","Enter folder path name":"Inserire il nome del percorso della cartella","Enter one option per line in command-line format, eg. {0}":"Inserire un'opzione per riga in formato riga di comando, ad es. {0}","Enter the destination path":"Inserisci percorso destinazione","Error":"Errore","Error!":"Errore!","Errors and crashes":"Errori e arresti anomali","Exclude":"Escludi","Exclude directories whose names contain":"Escludi cartelle il cui nome contiene","Exclude expression":"Escludi espressione","Exclude file":"Escludi file","Exclude file extension":"Escludi estensione del file","Exclude files whose names contain":"Escludi file il cui nome contiene","Exclude folder":"Escludi cartella","Exclude regular expression":"Escludi espressione regolare","Existing file found":"Trovato file esistente","Experimental":"Sperimentale","Export":"Esporta","Export ...":"Esporta...","Export backup configuration":"Esporta configurazione backup","Export configuration":"Esporta configurazione","Exporting ...":"Esportazione...","External link":"Link esterno","FTP (Alternative)":"FTP (Alternativo)","Failed to build temporary database: {{message}}":"Fallita creazione del database temporaneo: {{message}}","Failed to connect:":"Connessione fallita:","Failed to connect: {{message}}":"Connessione fallita: {{message}}","Failed to delete:":"Cancellazione fallita: ","Failed to fetch path information: {{message}}":"Recupero informazioni sul percorso fallito: {{message}}","Failed to import:":"Importazione fallita:","Failed to read backup defaults:":"Lettura impostazioni predefinite backup fallita:","Failed to restore files: {{message}}":"Ripristino dei file fallito: {{message}}","Failed to save:":"Salvataggio fallito:","Fetching path information ...":"Recupero informazioni percorso...","File":"File","Files larger than:":"File più grandi di:","Filters":"Filtri","Finished!":"Finito!","First run setup":"Impostazione prima esecuzione","Folder":"Cartella","Folder path":"Percorso cartella","Fri":"Ven","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"ID Progetto GCS","General":"Generale","General backup settings":"Impostazioni generali backup","General options":"Opzioni generali","Generate":"Genera","Generate IAM access policy":"Genera criteri di accesso IAM","Getting file versions ...":"Ottenimento versione file...","Hidden files":"File nascosti","Hide":"Nascondi","Hide hidden folders":"Nascondi cartelle nascoste","Home":"Home","Hours":"Ore","How do you want to handle existing files?":"Come vuoi gestire i file esistenti?","Hyper-V Machine":"Sitema Hyper-V","Hyper-V Machine:":"Sistema Hyper-V:","Hyper-V Machines":"Sistemi Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Se una pianificazione non è eseguita, il backup sarà effettuato il prima possibile.","If at least one newer backup is found, all backups older than this date are deleted.":"Se si trova almeno un backup più recente, tutti i backup precedenti a questa data sono eliminati.","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.":"Se il backup e l'archivio remoto non sono sincronizzati, Duplicati sarà necessario eseguire un'operazione di ripristino per sincronizzare il database.\nSe la riparazione non è riuscita, è possibile cancellare il database locale e rigenerarlo.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se il file di backup non è scaricato automaticamente, fai clic con il tasto desto e seleziona "Salva come..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se il file di backup non è scaricato automaticamente,fai clic con il tasto desto e seleziona "Salva come..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Se non inserisci un percorso, tutti i file saranno salvati nella cartella di accesso.\nSei sicuro che questo è quello che vuoi?","If you do not enter an API Key, the tenant name is required":"Se non inserisci una Chiave API, è richiesto il nome dell'inquilino","If you want to use the backup later, you can export the configuration before deleting it":"Se desideri utilizzare il backup in un secondo momento, è possibile esportare la configurazione prima di cancellarla","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Se la tua macchina è in un ambiente multi-utente (cioè la macchina ha più di un account), è necessario impostare una password per impedire ad altri utenti di accedere ai dati del tuo account. \nVuoi impostare una password ora?","Import":"Importa","Import Destination URL":"Importa URL Destinazione","Import backup configuration":"Importa configurazione backup","Import completed, but no certificates were found after the import":"Importazione completata, ma non sono stati trovati certificati dopo l'importazione","Import failed":"Importazione fallita","Import from a file":"Importa da un file","Import metadata":"Importa metadati","Importing ...":"Importazione...","Include a file?":"Includi un file?","Include expression":"Includi espressione","Include regular expression":"Includi espressione regolare","Incorrect answer, try again":"Risposta errata, riprova","Individual builds for developers only.":"Build individuali per soli sviluppatori.","Information":"Informazioni","Install":"Installa","Install failed:":"Installazione fallita:","Invalid characters in path":"Caratteri non validi nel percorso","Invalid retention time":"Tempo ritenzione non valido","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"È possibile connettersi ad alcuni FTP senza una password.\nSei sicuro che il tuo server FTP supporta gli accessi senza password?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Mantieni un numero specifico di backup","Keep all backups":"Mantieni tutti i backup","Language in user interface":"Lingua interfaccia utente","Last month":"Lo scorso mese","Last successful run:":"Ultima esecuzione corretta:","Latest":"Più recente","Libraries":"Librerie","Linux":"Linux","Listing backup dates ...":"Creazione elenco date backup...","Listing remote files ...":"Creazione elenco file remoti...","Live":"In tempo reale","Load a configuration from an exported job or a storage provider":"Carica una configurazione da un lavoro esportato o da un provider di archiviazione","Load destination from an exported job or a storage provider":"Carica una destinazione da un lavoro esportato o da un provider di archiviazione","Load older data":"Carica dati precedenti","Loading ...":"Caricamento...","Loading remote storage usage ...":"Caricamento dell'archivio remoto utilizzato ...","Local Repository":"Repository locale","Local database for":"Database locale per ","Local database path:":"Percorso database locale:","Local repository":"Repository locale","Local storage":"Archivio locale","Location":"Posizione","Location where buckets are created":"Posizione in cui sono creati i bucket","Log data for {{Backup.Backup.Name}}":"Dati di log per {{Backup.Backup.Name}}","Log data from the server":"Dati di log dal server","Log out":"Log out","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Manutenzione","Manually type path":"Digita manualmente il percorso","Max download speed":"Velocità massima per scaricare","Max upload speed":"Velocità massima per caricare","Menu":"Menu","Microsoft SQL Database:":"Microsoft SQL Database:","Microsoft SQL Databases":"Microsoft SQL Database","Minimum redundancy":"Ridondanza minima","Minimum redundancy is 1.0":"Ridondanza minima è 1.0","Minutes":"Minuti","Missing name":"Nome mancante","Missing passphrase":"Passphrase mancante","Missing sources":"Sorgente mancante","Mon":"Lun","Months":"Mesi","Move existing database":"Sposta database esistente","Move failed:":"Spostamento fallito:","My Documents":"Documenti","My Music":"Musica","My Photos":"Foto","My Pictures":"Immagini","Name":"Nome","Never":"Mai","New update found: {{message}}":"Nuovo aggiornamento trovato: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Il nuovo nome utente è {{user}}.\nCredenziali aggiornate per utilizzare il nuovo utente limitato","Next":"Avanti","Next scheduled run:":"Prossima esecuzione: ","Next scheduled task:":"Prossima attività pianificata:","Next task:":"Prossima attività:","Next time":"Prossima volta","No":"No","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Nessun certificato è stato specificato in precedenza, per favore verifica con l'amministratore del server che la chiave è corretta: {{key}}\n\nVuoi approvare la chiave host riportata?","No editor found for the "{{backend}}" storage type":"Nessun editor trovato per il "{{backend}}" tipo archivio","No encryption":"Nessuna crittografia","No items selected":"Nessun elemento selezionato","No items to restore, please select one or more items":"Nessun elemento da ripristinare, seleziona uno o più elementi","No passphrase entered":"Nessuna passphrase inserita","No scheduled tasks":"Nessuna attività pianificata","No, my machine has only a single account":"No, la mia macchina ha solo un singolo account","Non-matching passphrase":"Passphrase non corrispondente","None / disabled":"Nessuno / disattivato","Nothing will be deleted. The backup size will grow with each change.":"Niente sarà eliminato. La dimensione del backup crescerà con ogni cambiamento.","OK":"OK","OSX":"OSX","Once there are more backups than the specified number, the oldest backups are deleted.":"Una volta che ci sono più backup del numero specificato, i backup più vecchi sono cancellati.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Operazione fallita:","Operations:":"Operazioni:","Optional authentication password":"Password opzionale per l'autenticazione","Optional authentication username":"Nome utente opzionale per l'autenticazione","Options":"Opzioni","Options added here are applied to all backups, but can be overridden in each individual backup":"Le opzioni aggiunte qui sono applicate a tutti i backup, ma possono essere sovrascritte per ogni backup","Original location":"Percorso originale","Others":"Altri","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Nel corso del tempo i backup saranno eliminati automaticamente. Rimarrà un backup per ciascuno degli ultimi 7 giorni, ognuna delle ultime 4 settimane, ciascuno degli ultimi 12 mesi. Ci sarà sempre almeno un backup rimanente.","Overwrite":"Sovrascrivi","Passphrase":"Passphrase","Passphrase (if encrypted)":"Passphrase (se criptato)","Passphrase changed":"Passphrase modificata","Passphrases are not matching":"Passphrase non corrispondenti","Password":"Password","Passwords do not match":"Password non corrispondenti","Patching files with local blocks ...":"Sistemazione file con blocchi locali...","Path not found":"Percorso non trovato","Path on server":"Percorso sul server","Path or subfolder in the bucket":"Percorso o sottocartella bucket","Pause":"Pausa","Pause after startup or hibernation":"Pausa dopo avvio o ibernazione","Pause options":"Opzioni pausa","Permissions":"Autorizzazioni","Pick location":"Scegli posizione","Point to your backup files and restore from there":"Puntare ai file di backup e ripristinare da lì","Port":"Porta","Previous":"Precedente","ProjectID is optional if the bucket exist":"ID Progetto è opzionale se esiste un bucket","Proprietary":"Proprietario","Purging files ...":"Cancellazione dei file...","Rebuilding local database ...":"Ricostruzione database locale...","Recreate (delete and repair)":"Ricrea (cancella e ripara)","Recreating database ...":"Ricreazione database...","Registering temporary backup ...":"Registrazione backup temporaneo...","Relative paths not allowed":"Percorsi relativi non consentiti","Reload":"Ricarica","Remote":"Remoto","Remote Path":"Percorso remoto","Remote Repository":"Repository remoto","Remote path":"Percorso remoto","Remote repository":"Repository remoto","Remove":"Rimuovi","Remove option":"Rimuovi opzione","Repair":"Ripara","Reparing ...":"Riparazione...","Repeat Passphrase":"Ripeti Passphrase","Reporting:":"Segnalazione:","Reset":"Reset","Restore":"Ripristina","Restore files":"Ripristina file","Restore files ...":"Ripristina file...","Restore files from {{backupname}}":"Ripristina file da {{backupname}}","Restore from":"Ripristina da","Restore from backup configuration":"Ripristino dalla configurazione backup","Restore from configuration ...":"Ripristino da file di configurazione...","Restore options":"Opzioni ripristino","Restore read/write permissions":"Ripristina autorizzazioni lettura/scrittura","Restoring files ...":"Ripristino file...","Resume":"Riprendi","Run again every":"Esegui ogni","Run now":"Esegui ora","Running ...":"Esecuzione...","Running ....":"Esecuzione...","Running commandline entry":"Riga di comando in esecuzione","Running task:":"Attività in esecuzione:","S3 Compatible":"Compatibile S3","Same as the base install version: {{channelname}}":"Come la versione di base installata: {{channelname}}","Sat":"Sab","Save":"Salva","Save and repair":"Salva e ripara","Save different versions with timestamp in file name":"Salva versioni diverse con timestamp nel nome del file","Save immediately":"Salva immediatamente","Scanning existing files ...":"Scansione file esistenti...","Scanning for local blocks ...":"Scansione dei blocchi locali...","Schedule":"Pianificazione","Search":"Cerca","Search for files":"Cerca per file","Seconds":"Secondi","Select a log level and see messages as they happen:":"Selezionare un livello di log e visiona i messaggi che avvengono:","Select files":"Seleziona file","Server":"Server","Server and port":"Server e porta","Server hostname or IP":"Nome host o IP del server","Server is currently paused,":"Server è attualmente in pausa,","Server is currently paused, do you want to resume now?":"Server attualmente in pausa, vuoi riprendere ora?","Server password":"Password del server","Server paused":"Server in pausa","Server state properties":"Proprietà stato del server","Settings":"Impostazioni","Show":"Mostra","Show advanced editor":"Mostra editor avanzato","Show hidden folders":"Mostra cartelle nascoste","Show log":"Mostra log","Show log ...":"Mostra log ...","Show treeview":"Visualizza ad albero","Sia server password":"Password del server Sia","Smart backup retention":"Conservazione intelligente backup","Some OpenStack providers allow an API key instead of a password and tenant name":"Alcuni provider OpenStack consentono una chiave API anziché una password e un nome inquilino","Source Data":"Dati Sorgente","Source data":"Dati sorgente","Source folders":"Cartella sorgente","Source:":"Dimensione sorgente:","Specific builds for developers only.":"Build specifiche per soli sviluppatori.","Standard protocols":"Protocolli standard","Starting ...":"Avvio....","Starting the restore process ...":"Avvio del processo di ripristino...","Stop after the current file":"Ferma dopo il file corrente","Stop after upload":"Ferma dopo caricamento","Stop now":"Ferma adesso","Stop running backup":"Ferma esecuzione backup","Stop running task":"Ferma esecuzione attività","Stopping after upload:":"Ferma dopo caricamento:","Stopping task:":"Ferma attività:","Storage Type":"Tipo archivio","Storage class":"Classe archivio","Storage class for creating a bucket":"Classe di archiviazione per la creazione di un bucket","Stored":"Archiviati","Strong":"Forte","Success":"Successo","Sun":"Dom","Symbolic link":"Link simbolico","System default ({{levelname}})":"Sistema predefinito ({{levelname}})","System files":"File di sistema","System info":"Informazioni di sistema","System properties":"Proprietà di sistema","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Percorso di destinazione, cioè /backup","Task is running":"Attività in esecuzione","Temporary files":"File temporanei","Tenant Name":"Nome Inquilino","Test connection":"Prova connessione","Testing ...":"Test in corso...","Testing connection ...":"Prova connessione...","Testing permissions ...":"Prova autorizzazioni...","Testing permissions...":"Prova autorizzazioni...","The bucket name should be all lower-case, convert automatically?":"Il nome del bucket dovrebbe essere tutto minuscolo, convertirlo automaticamente?","The bucket name should start with your username, prepend automatically?":"Il nome del bucket dovrebbe iniziare con il tuo nome utente, anteporlo automaticamente?","The connection to the server is lost, attempting again in {{time}} ...":"Connessione al server persa, nuovo tentativo tra {{time}}...","The dark theme (by Michal)":"Tema scuro (da Michal)","The default blue on white theme (by Alex)":"Predefinito - Tema blu su bianco (da Alex)","The folder {{folder}} does not exist.\nCreate it now?":"La cartella {{folder}} non esiste. \nCreala adesso?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"La chiave host è cambiata, per favore consulta l'amministratore del server se questa è corretta, altrimenti potresti essere la vittima di un attacco UOMO-NEL-MEZZO.\n\nVuoi SOSTITUIRE la chiave host CORRENTE \"{{prev}}\" con la chiave host SEGNALATA: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Il percorso sembra non esistere, vuoi aggiungerlo comunque?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Il percorso non termina con un carattere '{{dirsep}}', il che significa che si include un file, non una cartella.\n\nVuoi includere il file specificato?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Il percorso deve essere un percorso assoluto, cioè deve iniziare con una barra '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Il percorso deve iniziare con \"{{prefix1}}\" o \"{{prefix2}}\", altrimenti non sarà possibile visualizzare i file nell'interfaccia Web di HubiC.\n\nVuoi aggiungere automaticamente il prefisso al percorso?","The region parameter is only applied when creating a new bucket":"Il parametro area è applicato solo quando si crea un nuovo bucket","The region parameter is only used when creating a bucket":"Il parametro area è utilizzato solo quando si crea un bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Il certificato del server non può essere convalidato.\n\nVuoi approvare il certificato SSL con l'hash: {{hash}}?","The storage class affects the availability and price for a stored file":"La classe di archiviazione influisce sulla disponibilità e sul prezzo per un file archiviato","The target folder contains encrypted files, please supply the passphrase":"La cartella di destinazione contiene file criptati, per favore fornisci la passphrase","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"L'utente dispone di troppe autorizzazioni. Vuoi creare un nuovo utente limitato, con solo autorizzazioni per il percorso selezionato?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Questo backup è stato creato su un altro sistema operativo. Il ripristino dei file senza specificare una cartella di destinazione può causare il ripristino di file in luoghi imprevisti. Sei sicuro di voler continuare senza scegliere una cartella di destinazione?","This month":"Questo mese","This week":"Questa settimana","Throttle settings":"Impostazioni limitazione","Thu":"Mar","To File":"Al File","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Per confermare che vuoi cancellare tutti i file remoti che contengono \"{{name}}\", digita la parla che vedi di seguito","To export without a passphrase, uncheck the \"Encrypt file\" box":"Per esportare senza una passphrase, deselezionare la casella \"Cripta file\"","Today":"Oggi","Trust host certificate?":"Certificato host affidabile?","Trust server certificate?":"Certificato server affidabile?","Try out the new features we are working on. Don't use with important data.":"Prova le nuove funzioni su cui stiamo lavorando. Non usarlo in ambienti di produzione.","Tue":"Gio","Type to highlight files":"Digitare per evidenziare i file","Unknown backup size and versions":"Dimensione e versione backup sconosciute","Until resumed":"Finché non riprende","Update channel":"Canale di aggiornamento","Update failed:":"Aggiornamento fallito:","Updating with existing database":"Aggiornamento con database esistente","Upload volume size":"Dimensione file caricati","Uploading verification file ...":"Caricamento file di verifica...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"I report di utilizzo ci aiutano a migliorare l'esperienza utente e valutare l'impatto di nuove funzionalità. Li usiamo per generare statistiche di utilizzo pubblico","Usage statistics":"Statistiche di utilizzo","Usage statistics, warnings, errors, and crashes":"Statistiche di utilizzo, avvisi, errori e arresti anomali","Use SSL":"Usa SSL","Use existing database?":"Usare database esistente?","Use weak passphrase":"Usa passphrase debole","Useless":"Inutile","User data":"Dati utente","User has too many permissions":"L'utente ha troppe autorizzazioni","User interface settings":"Impostazioni interfaccia utente","Username":"Nome utente","Validating ...":"Convalida...","Verify files":"Verifica file","Verifying ...":"Verifica...","Verifying answer":"Verifica risposta","Verifying backend data ...":"Verifica dati backend...","Verifying remote data ...":"Verifica dati remoti...","Verifying restored files ...":"Verifica file ripristinati...","Very strong":"Molto forte","Very weak":"Molto debole","Visit us on":"Seguici su","WARNING: The remote database is found to be in use by the commandline library":"ATTENZIONE: Il database remoto si trova in uso dalla libreria riga di comando","WARNING: This will prevent you from restoring the data in the future.":"ATTENZIONE: Questo ti impedirà di ripristinare i dati in futuro.","Waiting for task to begin":"In attesa dell'attività per iniziare","Waiting for task to start ....":"In attesa dell'attività per iniziare...","Waiting for upload ...":"In attesa del caricamento...","Warnings, errors and crashes":"Avvisi, errori e arresti anomali","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Accettiamo donazioni tramite diversi servizi, come OpenCollective, PayPal, BountySource e varie criptovalute.","We recommend that you encrypt all backups stored outside your system":"Ti consigliamo di criptare tutti i backup archiviati al di fuori del tuo sistema","Weak":"Debole","Weak passphrase":"Passphrase debole","Wed":"Mer","Weeks":"Settimane","Where do you want to restore from?":"Da dove vuoi ripristinare?","Where do you want to restore the files to?":"Dove vuoi ripristinare i files?","Windows":"Windows","Years":"Anni","Yes":"Si","Yes, I have stored the passphrase safely":"Si, ho archiviato la passphrase in modo sicuro","Yes, I'm brave!":"Sì, sono coraggioso!","Yes, please break my backup!":"Sì, per favore rompi il mio backup!","Yesterday":"Ieri","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Sembra che tu sia in esecuzione Mono senza certificati SSL caricati.\nVuoi importare l'elenco dei certificati attendibili da Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Stai cambiando il percorso di un database esistente.\nSei sicuro che questo è ciò che vuoi?","You are currently running {{appname}} {{version}}":"Attualmente stai eseguendo {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"È possibile fermare immediatamente il backup o fermarlo dopo che il file corrente è stato caricato.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Puoi arrestare immediatamente l'attività o consentire al processo di continuare il file in corso e fermarlo.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Hai modificato l'algoritmo di crittografia. Questa azione potrebbe corrompere i dati. Ti consigliamo di creare un nuovo backup.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Hai modificato la passphrase ma questo non è supportato. Ti consigliamo di creare un nuovo backup.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Hai scelto di non criptare il backup. È consigliabile criptare tutti i dati custoditi su server remoti.","You have chosen to restore to a new location, but not entered one":"Si è scelto di ripristinare in una nuova posizione, ma non ne è stata inserita una","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 lose the passphrase.":"Hai generato una passphrase forte. Assicurati di aver fatto una copia sicura della passphrase, poiché i dati non possono essere recuperati se perdi la passphrase.","You must choose at least one source folder":"Devi scegliere almeno una cartella sorgente","You must enter a name for the backup":"Devi inserire un nome un nome per il backup","You must enter a passphrase or disable encryption":"Devi inserire una passphrase o disattivare la crittografia","You must enter a positive number of backups to keep":"Devi inserire un numero positivo di backup da mantenere","You must enter a tenant name if you do not provide an API Key":"Devi inserire il nome di un inquilino se non fornisci una Chiave API","You must enter a valid duration for the time to keep backups":"Devi inserire un periodo di tempo valido in cui mantenere i backup","You must enter a valid rentention policy string":"Devi immettere una stringa di criteri di conservazione valida","You must enter either a password or an API Key":"Devi inserire una password o una Chiave API","You must enter either a password or an API Key, not both":"Devi inserire una password o una Chiave API, non entrambe","You must fill in the password":"Devi compilare in password","You must fill in the server name or address":"Devi compilare in nome del server o indirizzo","You must fill in the username":"Devi compilare in nome utente","You must fill in {{field}}":"Devi compilare in {{field}}","You must select or fill in the AuthURI":"Devi selezionare o compilare in AuthURI","You must select or fill in the server":"Devi selezionare o compilare in server","You must specify a path":"Devi specificare un percorso","Your files and folders have been restored successfully.":"I tuoi file e cartelle sono stati ripristinati correttamente.","Your passphrase is easy to guess. Consider changing passphrase.":"La tua passphrase è facile da indovinare. Considera l'idea di cambiarla.","bucket/folder/subfolder":"bucket/cartella/sottocartella","byte":"byte","byte/s":"byte/s","custom":"Personalizzato","resume now":"riprendi ora","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} è stato sviluppato principalmente da {{dev1}} e {{dev2}}. {{appname}} può essere scaricato da {{websitename}}. {{appname}} è sotto la licenza {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"Caricamento di {{files}} file ({{size}}) {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versione","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versioni"],"{{number}} Hour":"{{number}} Ore","{{number}} Minutes":"{{number}} Minuti","{{time}} (took {{duration}})":"{{time}} (durato {{duration}})"}); - gettextCatalog.setStrings('lt', {"- pick an option -":"- pasirinkite parametrą -","...loading...":"...įkeliama...","API Key":"API raktas","AWS Access ID":"AWS prieigos ID","AWS Access Key":"AWS prieigos raktas","AWS IAM Policy":"AWS IAM politika","About":"Apie","About {{appname}}":"Apie {{appname}}","Access Key":"Prieigos raktas","Access denied":"Prieiga uždrausta","Access to user interface":"Pasiekti vartotojo sąsają","Account name":"Paskyros vardas","Activate":"Aktyvuoti","Activate failed:":"Aktyvavimas nepavyko:","Add a new backup":"Pridėti naują kopiją","Add a path directly":"Pridėti kelią tiesiiogiai","Add advanced option":"Pridėti papildomą parametrą","Add backup":"Pridėti kopiją","Add filter":"Pridėti filtrą","Add path":"Pridėti kelią","Adjust bucket name?":"Keisti saugyklos pavadinimą?","Adjust path name?":"Keisti kelią?","Advanced Options":"Išplėstiniai parametrai","Advanced options":"Išplėstiniai parametrai","Advanced:":"Papildomai:","All":"Visi","All Hyper-V Machines":"Visos Hyper-V mašinos","All Microsoft SQL Databases":"Visos Microsoft SQL duombazės","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.":"Visos naudojimo ataskaitos siunčiamos anonimiškai ir jose nėra jokios asmeninės informacijos. Juose pateikiama informacija apie techninę įrangą ir operacinę sistemą, saugyklos tipą, kopijos kūrimo laiką, visų kopijuojamų failų dydį ir pan. Juose nėra kelių, failų pavadinimų, naudotojų, slaptažodžių ir panašios privačios informacijos.","Allow remote access (requires restart)":"Leisti nuotolinę prieigą (reikia paleisti iš naujo)","Allowed days":"Leidžiamos dienos","An existing file was found at the new location":"Naujoje vietoje rasti jau esantys failai","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Naujoje vietoje rasti jau esantys failai.\nAr tikrai norite duomenų bazę rašyti vietoj esamų failų?","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?":"Buvo rasta esama vietinė duomenų saugykla.\nNaudojant tą pačią duombazę, komandinės eilutės ir serverio procesai galės veikti toje pačioje nuotolinėje saugykloje.\n\n Ar norite naudoti esamą duomenų bazę?","Anonymous usage reports":"Anoniminės naudojimo ataskaitos","As Command-line":"Kaip komandinę eilutę","AuthID":"AuthID","Authentication password":"Autorizacijos slaptažodis","Authentication username":"Autorizacijos naudotojas","Autogenerated passphrase":"Automatiškai sugeneruota slapta frazė","Automatically run backups.":"Atsargines kopijas kurti automatiškai.","B2 Account ID":"B2 paskyros ID","B2 Application Key":"B2 programos raktas","B2 Cloud Storage Account ID":"B2 debesų saugyklos paskyros ID","B2 Cloud Storage Application Key":"B2 debesų saugyklos programos raktas","Back":"Atgal","Backend modules:":"Kopijų saugyklos moduliai:","Backup destination":"Kopijų paskirties vieta","Backup location":"Kopijų saugojimo vieta","Backup:":"Kopija:","Beta":"Beta","Broken access":"Sugadinta prieiga","Browse":"Naršyti","Browser default":"Naršyklės numatyta reišmė","Bucket Name":"Saugyklos pavadinimas","Bucket create location":"Sukurti saugyklos vietą","Bucket create region":"Sukurti saugyklos regijoną","Bucket name":"Saugyklos pavadinimas","Bucket storage class":"Saugyklos klasė","Building list of files to restore ...":"Generuojamas atkuriamų failų sąrašas... ","Building partial temporary database ...":"Generuojama dalinė laikina duombazė...","Busy ...":"Užimtas...","Canary":"Canary","Cancel":"Atšaukti","Cannot move to existing file":"Negalima perkelti į esamo failo vietą","Changelog":"Pakeitimų žurnalas","Changelog for {{appname}} {{version}}":"Programos {{appname}} {{version}} pakeitimų žurnalas","Check failed:":"Patikrinimas nepavyko:","Check for updates now":"Ieškoti atnaujinimų dabar","Checking ...":"Tikrinama...","Checking for updates ...":"Ieškoma atnaujinimų...","Chose a storage type to get started":"Norėdami pradėti pasirinkite saugyklos tipą","Click the AuthID link to create an AuthID":"Norėdami sukurti AuthID paspauskite AuthID nuorodą","Click to set throttle options":"Spustelėkite, kad nustatyti akceleratoriaus parametrus","Commandline ...":"Komandinė eilutė ...","Compact now":"Suspausti dabar","Compacting remote data ...":"Suspausti nutolusius duomenis...","Completing backup ...":"Kopija užbaigiama...","Completing previous backup ...":"Užbaigiama ankstesnė kopija...","Compression modules:":"Kompresijos moduliai:","Computer":"Kompiteris","Configuration file:":"Konfigūracijos failas:","Configuration:":"Konfigūracija:","Configure a new backup":"Derinti naują kopiją","Confirm delete":"Patvirtinkite tryminą","Confirmation required":"Reikalingas patvirtinimas","Connect":"Prisijungti","Connect now":"Prisijungti dabar","Connecting to server ...":"Jungiamasi prie serverio...","Connecting to task ....":"Jungiamasi prie užduoties...","Connecting...":"Jungiamasi...","Connection lost":"Prisijungimas nutrūko","Connection worked!":"Prisijungti pavyko!","Container name":"Konteinerio pavadinimas","Container region":"Konteinerio regionas","Continue":"Tęsti","Continue without encryption":"Tęsti be šifravimo","Copied!":"Nukopijuota!","Copy Destination URL to Clipboard":"Kopijuoti paskirties URL į iškarpinę","Copy failed. Please manually copy the URL":"Kopijavimas nepavyko. Nukopijuokite URL rankiniu būdu","Core options":"Pagrindiniai parametrai","Counting ({{files}} files found, {{size}})":"Skaičiuojama, rasta failų: ({{files}}, {{size}})","Crashes only":"Tik lūžimai","Create bug report ...":"Kurti klaidos ataskaitą..","Create folder?":"Sukurti aplanką?","Created new limited user":"Sukurtas naujas ribotas vartotojas","Creating bug report ...":"Klaidos ataskaitos kūrimas ...","Creating new user with limited access ...":"Kuriamas naujas vartotojas, su ribota prieiga...","Creating target folders ...":"Kuriami paskirties aplankai...","Creating temporary backup ...":"Kuriama laikina kopija...","Creating user...":"Kuriamas vartotojas","Current version is {{versionname}} ({{versionnumber}})":"Dabartinė versija: {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Nestandartinė S3 saugykla","Custom authentication url":"Nestandartinis autorizacijos URL","Custom location ({{server}})":"Nestandartinė vieta ({{server}})","Custom region for creating buckets":"Nestandartinis regionas kuriamoms saugykloms","Custom region value ({{region}})":"Nestandartinio regiono reikšmė ({{region}})","Custom server url ({{server}})":"Nestandartinis serverio url ({{server}})","Custom storage class ({{class}})":"Nestandartinė saugyklos klasė ({{class}})","Database ...":"Duombazė...","Days":"Dienos","Default":"Numatyta","Default ({{channelname}})":"Numatytas ({{channelname}})","Default Filters":"Numatytieji filtrai","Default options":"Numatyti parametrai","Delete":"Ištrinti","Delete ...":"Ištrinti...","Delete backup":"Ištrinti kopiją","Delete local database":"Ištrinti lokalią duombazę","Delete remote files":"Ištrinti nutolusius failus","Delete the local database":"Ištrinti lokalią duombazę","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Trinti failus {{filecount}}, ({{filesize}}) iš nutolusios saugyklos?","Deleting remote files ...":"Trinami nutolę failai...","Deleting unwanted files ...":"Trinami nepageidaujami failai","Desktop":"Darbastalis","Destination":"Paskirtis","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.":"Ar mes padėjome išgelbėti duomenis? Jei taip paremkite programos kūrimą. Siūloma parama privatiems naudotojams {{smallamount}} ir {{largeamount}} komerciniams naudotojams.","Direct restore from backup files ...":"Atkurti tiesiogiai iš kopijos failų...","Disabled":"Išjungta","Dismiss":"Neberodyti","Display and color theme":"Vaizdo ir spalvų tema","Do you really want to delete the backup: \"{{name}}\" ?":"Ar tikrai norite ištrinti kopiją: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Ar tikrai norite ištrinti lokalią duomenų bazę: {{name}}","Donate":"Paremti","Donate with PayPal":"Paremti per PayPal","Donate with crypto currency":"Paremti kriptografine valiuta","Donation messages":"Paramos pranešimai","Donation messages are hidden, click to show":"Paramos pranešimai paslėpti: spustelėkite, kad rodyti","Donation messages are visible, click to hide":"Paramos pranešimai matomi: spustelėkite, kad paslėpti","Done":"Baigta","Download":"Atsisiųsti","Downloading ...":"Siunčiama...","Downloading files ...":"Siunčiami failai...","Downloading update...":"Siunčiamas atnaujinimas...","Duplicate option {{opt}}":"Pasikartojantis parametras {{opt}}","Duplicati Website":"Duplicati svetainė","Duplicati forum":"Duplicati forumas","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Kiekviena atsarginė kopija turi su ja susietą duomenų bazę, kurioje saugoma informacija apie nuotolinę saugykla vietiniame kompiuteryje.\nTrindami kopiją galite ištrinti ir lokalią duombazę, atkurti duomenis iš nutolusių failų vis tiek galėsite.\nJei lokalią duombazę naudojate kopijoms per komandinę eilutę, tada duombazę turėtumėt palikti.","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.":"Kiekviena atsarginė kopija turi su ja susietą duomenų bazę, kurioje saugoma informacija apie nutolusią kopiją vietinėje sistemoje.\\nJos dėka visos operacijos atliekamos greičiau ir kiekvienai operacijai sumažinamas atsisiunčiamų duomenų kiekis.","Edit ...":"Taisyti...","Edit as list":"Taisyti kaip sąrašą","Edit as text":"Taisyti kaip tekstą","Encrypt file":"Šifruoti failą","Encryption":"Šifravimas","Encryption changed":"Šifravimas pakeistas","Encryption modules:":"Šifravimo moduliai","Enter URL":"Įveskite URL","Enter access key":"Įveskite prieigos raktą","Enter account name":"Įveskite naudotojo vardą","Enter backup passphrase, if any":"Jei naudojama šifravimo slapta frazė, įveskite ją","Enter configuration details":"Įveskite konfigūracijos detales","Enter container name":"Įveskite saugyklos pavadinimą","Enter encryption passphrase":"Įveskite šifravimo slaptą frazę","Enter expression here":"Įveskite čia išraišką","Enter folder path name":"Įveskite aplanko kelio pavadinimą","Enter one option per line in command-line format, eg. {0}":"Įveskite vieną parametrą eilutėje komandinės eilutės formatu, pvz.: {0}","Enter the destination path":"Įveskite paskirties kelią","Error":"Klaida","Error!":"Klaida!","Errors and crashes":"Klaidos ir lūžimai","Exclude":"Išimtys","Exclude directories whose names contain":"Neįtraukti aplankų, kurių pavadinime yra","Exclude expression":"Neįtraukti išraiškos","Exclude file":"Neįtraukti failo","Exclude file extension":"Neįtraukti failų plėtinio","Exclude files whose names contain":"Neįtraukti failų, kurių pavadinime yra","Exclude folder":"Neįtraukti aplanko","Exclude regular expression":"Neįtraukti standartinės išraiškos","Existing file found":"Rastas esamas failas","Experimental":"Eksperimentinis","Export":"Eksportas","Export ...":"Eksportas...","Export backup configuration":"Eksportuoti atsarginės kopijos konfigūraciją","Export configuration":"Eksportuoti konfigūraciją","Exporting ...":"Eksportuojama...","FTP (Alternative)":"FTP (Alternatyva)","Failed to build temporary database: {{message}}":"Nepavyko sukurti laikinos duomenų bazės: {{message}}","Failed to connect:":"Nepavyko prisijungti:","Failed to connect: {{message}}":"Nepavyko prisijungti: {{message}}","Failed to delete:":"Nepavyko ištrinti:","Failed to fetch path information: {{message}}":"Nepavyko gauti aplanko informacijos: {{message}}","Failed to import:":"Importas nepavyko:","Failed to read backup defaults:":"Nepavyko nuskaityti kopijos numatytus parametrus:","Failed to restore files: {{message}}":"Failų atkūrimas nepavyko: {{message}}","Failed to save:":"Išsaugoti nepavyko:","Fetching path information ...":"Gaunama aplanko informacija...","File":"Failas","Files larger than:":"Failai didesni nei:","Filters":"Filtrai","Finished!":"Baigta!","First run setup":"Pirmojo paleidimo sąranka","Folder":"Aplankas","Folder path":"Aplanko kelias","Fri":"Pn","GByte":"GB","GByte/s":"GB/s","GCS Project ID":"GCS projekto ID","General":"Pagrindiniai","General backup settings":"Pagrindiniai kopijos nustatymai","General options":"Pagrindiniai parametrai","Generate":"Generuoti","Generate IAM access policy":"Generuoti IAM prieigos politiką","Getting file versions ...":"Gaunamos failų versijos...","Hidden files":"Paslėpti failai","Hide":"Paslepti","Hide hidden folders":"Nerodyti paslėptų aplankų","Home":"Pradžia","Hours":"Valandos","How do you want to handle existing files?":"Kaip elgtis su esamais failais?","Hyper-V Machine":"Hyper-V mašina","Hyper-V Machine:":"Hyper-V mašina:","Hyper-V Machines":"Hyper-V mašinos","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Jai kopijos laikas praleistas, užduotis bus vykdoma pirmai progai pasitaikius.","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.":"Jei kopija ir nuotolinė saugykla nesusinchronizuota, Duplicati reikalaus, kad būtu įvykdytas taisymas, kad susinchronizuoti duomenų bazę.\\nJei taisymas nepavyks, reikės ištrinti lokalią duombazę ir ją generuoti iš naujo.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jei kopijos failas nebuvo atsiųstas automatiškai, spustelėkite dešiniuoju mygtuku ir pasirinkite "Išsaugoti kaip..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jei kopijos failas nebuvo atsiųstas automatiškai, spustelėkite dešiniuoju mygtuku ir pasirinkite "Išsaugoti kaip..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Jei nenurodysite kelio, visi failai bus išsaugoti pagrindiniame aplanke.\nAr tikrai to norite?","If you do not enter an API Key, the tenant name is required":"Jei nurodysite API raktą, būtina nurodyti savininką","If you want to use the backup later, you can export the configuration before deleting it":"Jei norėsite šia kopija pasinaudoti vėliau, prieš trindami galite eksportuoti konfigūraciją","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Jei jūsų įrenginys yra daugelio naudotojų aplinkoje (t.y. Įrenginyje yra daugiau nei viena paskyra), turite nustatyti slaptažodį, kad kiti naudotojai negalėtų pasiekti jūsų paskyroje esančių duomenų.\nAr norite dabar nustatyti slaptažodį dabar?","Import":"Importas","Import Destination URL":"Importo paskirties URL","Import backup configuration":"Importuoti kopijos konfigūraciją","Import completed, but no certificates were found after the import":"Importas atliktas, bet nebuvo rastas joks sertifikatas","Import failed":"Importas nepavyko","Import from a file":"Importas iš failo","Importing ...":"Importuojama...","Include a file?":"Įtraukti failą?","Include expression":"Įtraukti išraišką","Include regular expression":"Įtraukti standartinę išraišką","Incorrect answer, try again":"Atsakymas neteisingas, bandykite dar kartą","Individual builds for developers only.":"Sukompiliuota individualiai, tik programuotojams.","Information":"Informacija","Install":"Diegti","Install failed:":"Diegimas nepavyko:","Invalid characters in path":"Kelio pavadinime yra netinkamų simbolių","Invalid retention time":"Netinkamas saugojimo laikas","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Prie kai kurių FTP serverių galima prisijungti be slaptažodžio.\nAr jūs įsitikinę, kad FTP serveris leidžia prisijungimus be slaptažodžio?","KByte":"KB","KByte/s":"KB/s","Keep this number of backups":"Saugoti tokį kopijų skaičių","Language in user interface":"Kalba vartotojo interfeise","Last month":"Praeitas mėnuo","Last successful run:":"Paskutinis sėkmingas:","Latest":"Naujausias","Libraries":"Bibliotekos","Linux":"Linux","Listing backup dates ...":"Gaunamos kopijų datos...","Listing remote files ...":"Gaunami nutolę failai...","Live":"Gyvai","Load a configuration from an exported job or a storage provider":"Įkelti konfigūraciją iš eksportuotos užduoties arba saugojimo paslaugų tiekėjo","Load destination from an exported job or a storage provider":"Įkelti paskirtį iš eksportuotos užduoties arba saugojimo paslaugų tiekėjo","Load older data":"Įkelti senesnius duomenis","Loading ...":"Įkeliama...","Loading remote storage usage ...":"Gaunama nutolusios saugyklos panaudojimo informacija...","Local database for":"Lokali duombazė dėl","Local database path:":"Lokalios duomenų bazės kelias:","Local storage":"Lokali saugykla","Location":"Vieta","Location where buckets are created":"Vieta, kur sukuriamos saugyklos","Log data for {{Backup.Backup.Name}}":"{{Backup.Backup.Name}}žurnalo duomenys","Log data from the server":"Žurnalo duomenys iš serverio","Log out":"Atsijungti","MByte":"MB","MByte/s":"MB/s","Maintenance":"Priežiūra","Manually type path":"Rankiniu būdu įveskite kelią","Max download speed":"Maksimalus atsisiuntimo greitis","Max upload speed":"Maksimalus įkėlimo greitis","Menu":"Meniu","Microsoft SQL Database:":"Microsoft SQL duomenų bazė:","Microsoft SQL Databases":"Microsoft SQL duomenų bazės","Minimum redundancy":"Minimalus perteklinių kopijų kiekis","Minimum redundancy is 1.0":"Minimalus perteklinių kopijų skaičius yra 1.0","Minutes":"Minutės","Missing name":"Trūksta pavadinimo","Missing passphrase":"Trūksta slaptos frazės","Missing sources":"Trūksta šaltinių","Mon":"Pr","Months":"Mėnesiai","Move existing database":"Perkelti esamą duomenų bazę","Move failed:":"Perkelti nepavyko:","My Documents":"Mano dokumentai","My Music":"Mano muzika","My Photos":"Mano nuotraukos","My Pictures":"Mano paveikslėliai","Name":"Vardas","Never":"Niekada","New update found: {{message}}":"Rastas atnaujinimas: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Naujas vartotojo vardas {{user}}.\nNaujo riboto vartotojo prisijungimo duomenys atnaujinti","Next":"Kitas","Next scheduled run:":"Kitas planuojamas paleidimas:","Next scheduled task:":"Kita planuojama užduotis:","Next task:":"Kita užduotis","Next time":"Kitą kartą","No":"Ne","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Anksčiau nebuvo nurodytas sertifikatas, su serverio administratoriumi patikrinkite kad raktas teisingas: {{key}} \n\nAr patvirtinate pateiktą mazgo raktą?","No editor found for the "{{backend}}" storage type":"Saugyklos tipui "{{backend}}" nerastas redaktorius","No encryption":"Be šifravimo","No items selected":"Nieko nepasirinkta","No items to restore, please select one or more items":"Nėra ko atkurti, pasirinkite vieną ar kelis elementus","No passphrase entered":"Neįvesta slapta frazė","No scheduled tasks":"Nėra planinių užduočių","No, my machine has only a single account":"Ne, mano kompiuteryje yra tik vienas naudotojas","Non-matching passphrase":"Netinkama slapta frazė","None / disabled":"Nieko / išjungta","OK":"OK","OSX":"OSX","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack objekto saugykla / Swift","Operation failed:":"Operacija nepavyko:","Operations:":"Operacijos","Optional authentication password":"Neprivalomas autorizavimo slaptažodis","Optional authentication username":"Neprivalomas autorizavimo vartotojas","Options":"Parametrai","Options added here are applied to all backups, but can be overridden in each individual backup":"Čia nurodyti parametrai taikomi visoms atsarginėms kopijoms, bet gali būti pakeisti kiekvienoje kopijoje individualiai","Original location":"Originali vieta","Others":"Kiti","Overwrite":"Perrašyti","Passphrase":"Slapta frazė","Passphrase (if encrypted)":"Slapta frazė (jei šifruota)","Passphrase changed":"Slapta frazė pakeista","Passphrases are not matching":"Slaptos frazės nesutampa","Password":"Slaptažodis","Passwords do not match":"Slaptažodžiai nesutampa","Patching files with local blocks ...":"Failai naujinami iš lokalių blokų...","Path not found":"Kelias nerastas","Path on server":"Kelias iki serverio","Path or subfolder in the bucket":"Kelias arba pakatalogis saugykloje","Pause":"Pauzė","Pause after startup or hibernation":"Pauzė po paleidimo ar ramybės būsenos","Pause options":"Pauzės parametrai","Permissions":"Leidimai","Pick location":"Pasirinkite vietą","Point to your backup files and restore from there":"Pasirinkite atsarginės kopijos failus ir atkurkite iš jos","Port":"Portas","Previous":"Ankstesnis","ProjectID is optional if the bucket exist":"ProjectID yra neprivalomas, jei egzistuoja saugykla","Proprietary":"Patentuota","Purging files ...":"Naikinami failai ...","Rebuilding local database ...":"Vietinė duomenų bazė kuriama iš naujo ...","Recreate (delete and repair)":"Perkurti (ištrinti ir taisyti)","Recreating database ...":"Perkuriama duomenų bazė ...","Registering temporary backup ...":"Registruojama laikina atsarginė kopija ...","Relative paths not allowed":"Santykiniai keliai neleidžiami","Reload":"Užkrauti iš naujo","Remote":"Nuotolinis","Remove":"Pašalinti","Remove option":"Pašalinti parinktį","Repair":"Remontuoti","Reparing ...":"Remontuojama ...","Repeat Passphrase":"Pakartokite slaptą frazę","Reporting:":"Ataskaitų teikimas:","Reset":"Atstatyti","Restore":"Atkurti","Restore files":"Atkurti failus","Restore files ...":"Atkurti failus ...","Restore files from {{backupname}}":"Atkurti failus iš {{backupname}}","Restore from":"Atkurti iš","Restore from backup configuration":"Atkurti iš atsarginės kopijos konfigūracijos","Restore from configuration ...":"Atkurti iš konfigūracijos ...","Restore options":"Atkurimo parinktis","Restore read/write permissions":"Atkurti skaitymo/rašymo leidimus","Restoring files ...":"Failai atkūriami ...","Resume":"Tęsti","Run again every":"Vykdyti dar kartą kas","Run now":"Vykdyti dabar","Running ...":"Vykdoma ...","Running ....":"Vykdoma ....","Running commandline entry":"Vykdoma komandų eilutės komanda","Running task:":"Vykdoma užduotis:","S3 Compatible":"Suderinamas su S3","Same as the base install version: {{channelname}}":"Ta pati, kaip pagrindinė diegimo versija: {{channelname}}","Sat":"Šešt","Save":"Įrašyti","Save and repair":"Įrašyti ir taisyti","Save different versions with timestamp in file name":"Išsaugokite kitą versiją su laiko žymoma failo pavadinime","Save immediately":"Įrašyti nedelsiant","Scanning existing files ...":"Ieškoma esamų failų ...","Scanning for local blocks ...":"Ieškoma lokalių blokų ...","Schedule":"Tvarkaraštis","Search":"Paieška","Search for files":"Failų paieška","Seconds":"Sekundės","Select a log level and see messages as they happen:":"Pasirinkite žurnalo lygį ir peržiūrėkite pranešimus, kaip jie įvyksta:","Select files":"Pasirinkite failus","Server":"Serveris","Server and port":"Serveris ir portas","Server hostname or IP":"Serverio pavadinimas ir IP","Server is currently paused,":"Serveris šiuo metu pristabdytas","Server is currently paused, do you want to resume now?":"Serveris šiuo metu pristabdytas, ar norite pratęsti jo darbą?","Server password":"Serverio slaptažodis","Server paused":"Serveris pristabdytas","Server state properties":"Serverio būsenos parametrai","Settings":"Nustatymai","Show":"Rodyti","Show advanced editor":"Rodyti patobulintą redaktorių","Show hidden folders":"Rodyti paslėptus aplankus","Show log":"Rodyti žurnalą","Show log ...":"Rodyti žurnalą ...","Show treeview":"Rodyti medžio vaizdą","Sia server password":"Sia serverio slaptažodis","Some OpenStack providers allow an API key instead of a password and tenant name":"Kai kurie OpenStack tiekėjai vietoj slaptažodžio pateikia API raktą ir nuomininko vardą","Source Data":"Šaltinio duomenys","Source data":"Šaltinio duomenys","Source folders":"Šaltinio aplankai","Source:":"Šaltinis:","Specific builds for developers only.":"Specifinės versijos programuotojams.","Standard protocols":"Standartiniai protokolai","Starting ...":"Pradedama ...","Starting the restore process ...":"Atkūrimo proceso pradžia ...","Stop after the current file":"Stabdyti po dabartinio failo","Stop after upload":"Stabdyti po įkėlimo","Stop now":"Stabdyti dabar","Stop running backup":"Stabdyti vykdomą atsarginę kopiją","Stop running task":"Stabdyti vykdomą užduotį","Stopping after upload:":"Stabdoma po įkėlimo:","Stopping task:":"Stabdoma užduotis:","Storage Type":"Saugyklos tipas","Storage class":"Saugyklos klasė","Storage class for creating a bucket":"Saugyklos klasė saugyklos kūrimui","Stored":"Išsaugota","Strong":"Stiprus","Success":"Sėkmė","Sun":"Sekm","Symbolic link":"Simbolinė nuoroda","System default ({{levelname}})":"Sistemos numatytasis ({{levelname}})","System files":"Sisteminiai failai","System info":"Sistemos informacija","System properties":"Sistemos ypatybės","TByte":"TByte","TByte/s":"TByte/sek","Target path, ie /backup":"Kelias iki tikslo, pvz.: /backup","Task is running":"Užduotis vykdoma","Temporary files":"Laikini failai","Tenant Name":"Nuomininko vardas","Test connection":"Patikrinti prisijungimą","Testing ...":"Tikrinama ...","Testing connection ...":"Tikrinamas prisijungimas ...","Testing permissions ...":"Tikrinamos prieigos teisės ...","Testing permissions...":"Tikrinamos prieigos teisės ...","The bucket name should be all lower-case, convert automatically?":"Saugyklos pavadinimas turi būti iš mažųjų raidžių, konvertuoti automatiškai?","The bucket name should start with your username, prepend automatically?":"Saugyklos pavadinimas turi prasidėti naudotojo vardu, pridėti automatiškai?","The connection to the server is lost, attempting again in {{time}} ...":"Dingo ryšys su serveriu, bandysime prisijungti po {{time}} ...","The dark theme (by Michal)":"Tamsi tema (nuo Michal)","The default blue on white theme (by Alex)":"Numatyta mėlyna ant balto tema (nuo Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Aplankas {{folder}} neegzistuoja.\nSukurti jį dabar?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Serverio raktas pasikeitė, su administratoriumi patikrinkite ar jis geras, priešingu atveju jūsų duomenys gali būti perimti.\n\nAr norite PAKEISTI jūsų DABARTINĮ serverio raktą \"{{prev}}\" PATEIKTU serverio raktu: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Panašu, kad toks kelias neegzistuoja, vis tiek jį pridėti?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Kelias pasibaigia ne '{{dirsep}}' simboliu, tai reiškia, kad pridėjote failą, ne aplanką.\n\nAr norite pridėti nurodytą failą?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Kelias turi būti absoliutus, tai yra turi prasidėti simboliu '/'","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{Item.Backup.Metadata.TargetSizeString}} / {{$ count}} versija","{{Item.Backup.Metadata.TargetSizeString}} / {{$ count}} versijos","{{Item.Backup.Metadata.TargetSizeString}} / {{$ count}} versijų"]}); - gettextCatalog.setStrings('lv', {"- pick an option -":"- izvēlieties iestatījumu -","...loading...":"...notiek ielāde...","API Key":"API atslēga","About":"Par","About {{appname}}":"Par {{appname}}","Access Key":"Piekļuves atslēga","Access denied":"Piekļuve liegta","Access to user interface":"Piekļuve lietotāja saskarnei","Account name":"Konta nosaukums","Activate":"Aktivizēt","Activate failed:":"Aktivizācija neizdevās:","Add a new backup":"Pievienot jaunu dublējumkopiju","Add a path directly":"Pievienot tiešo ceļu","Add advanced option":"Pievienot pielāgotu iestatījumu","Add backup":"Pievienot dublējumkopiju","Add filter":"Pievienot filtru","Add path":"Pievienot ceļu","Adjust bucket name?":"Precizēt spaiņa iestatījumu?","Adjust path name?":"Precizēt ceļa nosaukumu?","Advanced Options":"Pielāgotas Opcijas","Advanced options":"Pielāgotas opcijas","Advanced:":"Pielāgots:","All Hyper-V Machines":"Visas Hyper-V Mašīnas","All Microsoft SQL Databases":"Visas Microsoft SQL Datubāzes","Allow remote access (requires restart)":"Atļaut attālinātu piekļuvi (nepieciešams restartēt programmu)","Allowed days":"Atļautās dienas","An existing file was found at the new location":"Tika atrasts jau esošs fails jaunajā atrašanās vietā","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Tika atrasts jau esošs fails jaunajā atrašanās vietā\nVai esat pārliecināts, ka vēlaties datubāzi novirzīt uz jau esošo failu?","Anonymous usage reports":"Anonīmas lietošanas atskaites","As Command-line":"Kā Komand-rinda","Authentication password":"Autentifikācijas parole","Authentication username":"Autentifikācijas lietotājvārds","Autogenerated passphrase":"Automātiski izveidota piekļuves frāze","Automatically run backups.":"Automātiski palaist dublējumkopijas.","Back":"Atpakaļ","Backend modules:":"Backend moduļi:","Backup destination":"Dublējumkopijas mērķa atrašanās vieta","Backup location":"Dublējumkopijas atrašanās vieta","Backup:":"Dublējumkopija:","Beta":"Beta versija","Browse":"Pārlūkot","Browser default":"Pārlūka noklusējums","Bucket Name":"Spaiņa Nosaukums","Bucket name":"Spaiņa nosaukums","Bucket storage class":"Spaiņa uzglabāšanas klase","Building partial temporary database ...":"Notiek daļēja pagaidu datubāzes izveide...","Busy ...":"Aizņemts ...","Canary":"Canary","Cancel":"Atcelt","Changelog":"Izmaiņu žurnāls","Check failed:":"Pārbaude neizdevās:","Check for updates now":"Pārbaudīt atjauninājumus tagad","Checking ...":"Pārbauda ...","Checking for updates ...":"Pārbaudīt atjauninājumus ...","Click to set throttle options":"Uzklikšķiniet, lai uzstādītu ierobežojumus","Commandline ...":"Komandrinda ...","Compact now":"Saspiest tagad","Compression modules:":"Saspiešanas moduļi:","Computer":"Dators","Configuration file:":"Konfigurācijas fails:","Configuration:":"Konfigurācija:","Configure a new backup":"Konfigurēt jaunu dublējumkopiju","Confirm delete":"Apstiprināt dzēšanu","Confirmation required":"Nepieciešams apstiprinājums","Connect":"Pieslēgties","Connect now":"Pieslēgties tagad","Connecting to server ...":"Pieslēdzas serverim","Connecting to task ....":"Pieslēdzas uzdevumam","Connecting...":"Pieslēdzas ...","Connection lost":"Savienojums ir zudis","Connection worked!":"Savienojums strādā!","Continue":"Turpināt","Continue without encryption":"Turpināt bez šifrēšanas","Copied!":"Nokopēts!","Core options":"Pamata opcijas","Crashes only":"Tikai avārijas","Create bug report ...":"Izveidot kļūdu atskaiti","Create folder?":"Izveidot mapi?","Creating bug report ...":"Tiek izveidota kļūdas atskaite ...","Creating user...":"Izveido lietotāju...","Custom region for creating buckets":"Specifiskais reģions spaiņu izveidei","Database ...":"Datubāze ...","Days":"Dienas","Default":"Noklusējums","Default options":"Noklusējuma iestatījumi","Delete":"Izdzēst","Delete ...":"Izdzēst ...","Delete backup":"Izdzēst dublējumkopiju","Delete local database":"Izdzēst lokālo datubāzi","Delete remote files":"Dzēst attālinātos failus","Delete the local database":"Izdzēst lokālo datubāzi","Deleting remote files ...":"Tiek dzēsti attālinātie faili ...","Deleting unwanted files ...":"Notiek nevēlamu failu dzēšana...","Desktop":"Darbavirsma","Destination":"Mērķis","Disabled":"Atspējots","Dismiss":"Atmest","Display and color theme":"Displeja un krāsu motīvs","Donate":"Ziedot","Donation messages are hidden, click to show":"Ziedojumu ziņas ir slēptas, uzklikšķiniet lai parādītu tās","Donation messages are visible, click to hide":"Ziedojumu ziņas ir redzamas, uzklikšķiniet lai paslēptu tās","Done":"Pabeigts","Download":"Lejupielādēt","Downloading ...":"Lejupielādē ...","Downloading files ...":"Lejupielādē failus...","Downloading update...":"Lejupielādē atjauninājumu...","Duplicati Website":"Duplicati tīmekļa vietne","Duplicati forum":"Duplicati forums","Edit ...":"Rediģēt ...","Edit as list":"Rediģēt kā sarakstu","Edit as text":"Rediģēt kā tekstu","Encrypt file":"Šifrēt failu","Encryption":"Šifrēšana","Encryption changed":"Šifrēšana mainīta","Encryption modules:":"Šīfrēšanas moduļi:","Enter URL":"Ievadiet URL","Enter access key":"Ievadiet piekļuves atslēgu","Enter account name":"Ievadiet konta nosaukumu","Enter backup passphrase, if any":"Ievadiet dublējumkopijas pieejas frāzi, ja tāda eksistē","Enter configuration details":"Ievadiet konfigurācijas detaļas","Enter encryption passphrase":"Ievadiet pieejas frāzi šifrēšanai","Enter the destination path":"Ievadiet mērķa atrašanās vietu","Error":"Kļūda","Error!":"Kļūda!","Errors and crashes":"Kļūdas un avārijas","Experimental":"Eksperimentāls","Export":"Eksportēt","Export ...":"Eksports ...","Export configuration":"Eksportēt konfigurāciju","Exporting ...":"Eksportē ...","FTP (Alternative)":"FTP (Alternatīvs)","Failed to connect:":"Neizdevās izveidot savienojumu:","Failed to import:":"Neizdevās importēt:","File":"Fails","Files larger than:":"Faili lielāki par:","Filters":"Filtrs","Finished!":"Pabeigts!","Folder":"Mape","General":"Vispārīgi","General backup settings":"Vispārīgie dublējumkopiju iestatījumi","General options":"Vispārīgie iestatījumi","Generate":"Izveidot","Getting file versions ...":"Izveido failu versijas","Hidden files":"Paslēptie faili","Hide":"Paslēpt","Hide hidden folders":"Paslēpt paslēptās mapes","Home":"Mājas","Hours":"Stundas","How do you want to handle existing files?":"Kā jūs vēlaties rīkoties ar jau esošajiem failiem?","Hyper-V Machine":"Hyper-V Mašīna","Hyper-V Machine:":"Hyper-V Mašīna:","Hyper-V Machines":"Hyper-V Mašīnas","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Ja tika nokavēts datums, uzdevums tiks palaists cik ātri vien iespējams.","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Ja jūsu mašīna ir vairāku lietotāju vidē (piemēram, māšīnai ir vairāk, kā viens konts), jums nepieciešams uzstādīt paroli, lai izslēgtu iespēju citiem lietotājiem piekļūt jūsu kontam.\nVai vēlaties uzstādīt paroli tagad?","Import":"Importēt","Incorrect answer, try again":"Nepareiza atbilde, mēģiniet vēlreiz","Individual builds for developers only.":"Individuāli laidumi, kuri paredzēti tikai izstrādātājiem","Information":"Informācija","Install":"Uzstādīt","Install failed:":"Uzstādīšana neizdevās","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Ir iespējams pievienoties pie kāda FTP servera bez paroles.\nVai esat pārliecināts, ka jūsu FTP serveris atbalsta bez-paroles pieslēgšanos?","Language in user interface":"Lietotāja saskarnes valoda:","Last month":"Pagājušais mēnesis","Latest":"Pēdējais","Libraries":"Bibliotēkas","Listing remote files ...":"Kārto attālinātos failus","Load older data":"Ielādēt vecākus datus","Loading ...":"Notiek ielāde ...","Local database path:":"Ceļš uz lokālo datubāzi:","Local storage":"Lokālā krātuve","Location":"Atrašanās vieta","Log out":"Izrakstīties","Maintenance":"Apkope","Max download speed":"Maksimālais lejupielādes ātrums","Max upload speed":"Maksimālais augšupielādes ātrums","Menu":"Izvēlne","Minutes":"Minūtes","Missing passphrase":"Trūkst pieejas frāze","Months":"Mēneši","Move existing database":"Pārvietot esošo datubāzi","Move failed:":"Pārvietošana neizdevās:","My Documents":"Mani dokumenti","My Music":"Mana mūzika","My Photos":"Mani fotoattēli","My Pictures":"Mani attēli","Never":"Nekad","Next":"Nākamais","Next scheduled run:":"Nākamā plānotā norise","Next scheduled task:":"Nākamais plānotais uzdevums:","Next task:":"Nākamais uzdevums:","Next time":"Nākamreiz","No":"Nē","No encryption":"Nav šifrešanas","No items selected":"Nav izvēlētu vienību","No items to restore, please select one or more items":"Nav vienību ko atjaunot, lūdzu izvēlieties vienu vai vairākas vienības","No passphrase entered":"Pieejas frāze nav ievadīta","No scheduled tasks":"Nav ieplānotu uzdevumu","No, my machine has only a single account":"Nē, manai ierīcei ir tikai viens konts","Non-matching passphrase":"Nesakrītoša pieejas frāze","None / disabled":"Nav / Atspējots","OK":"Labi","Operations:":"Darbības:","Optional authentication password":"Neobligāta autentifikācijas parole","Options":"Iestatījumi","Options added here are applied to all backups, but can be overridden in each individual backup":"Šeit pievienotās opcijas tiek piemērotas visām dublējumkopijām, taču tās var ignorēt katrā atsevišķā dublējumkopijā","Original location":"Sākotnējā atrašanās vieta","Others":"Citi","Overwrite":"Pārrakstīt","Passphrase":"Pieejas frāze","Passphrase (if encrypted)":"Pieejas frāze (ja šifrēts)","Passphrase changed":"Pieejas frāze nomainīta","Passphrases are not matching":"Pieejas frāzes nesakrīt","Password":"Parole","Passwords do not match":"Paroles nesakrīt","Path not found":"Ceļš nav atrasts","Path on server":"Ceļs uz servera","Pause":"Pauzēt","Pause options":"Pauzēt opcijas","Permissions":"Atļaujas","Port":"Ports","Reload":"Pārlādēt","Remote":"Attālināts","Remove":"Noņemt","Remove option":"Noņemt iestatījumu","Repair":"Salabot","Reparing ...":"Notiek labošana ...","Repeat Passphrase":"Atkārtot pieejas frāzi","Reset":"Attiestatīt","Restore":"Atgūt","Restore files":"Atgūt failus","Restore files ...":"Atgūt failus ...","Restore options":"Atjaunot opcijas","Restore read/write permissions":"Atjaunot lasīšanas/rakstīšanas atļaujas","Restoring files ...":"Atjauno failus ...","Resume":"Turpināt","Run again every":"Palaist atkal katru","Run now":"Palaist tagad","Save":"Saglabāt","Save and repair":"Saglabāt un salabot","Save immediately":"Saglabāt uzreiz","Search":"Meklēt","Search for files":"Meklēt failus","Seconds":"sekundes","Select files":"Izvēlēties failus","Server":"Serveris","Server and port":"Serveris un ports","Server hostname or IP":"Resursdatora nosaukums vai IP adrese","Server password":"Servera parole","Settings":"Iestatījumi","Show":"Parādīt","Show hidden folders":"Parādīt paslēptās mapes","Show log":"Parādīt žurnālu","Show log ...":"Parādīt žurnālu ...","Sia server password":"Sia servera parole","Source Data":"Avota Dati","Source data":"Avota dati","Source folders":"Avota mapes","Source:":"Avots:","Starting ...":"Sākšana ...","Stop after upload":"Pārtraukt pēc augšupielādes","Stop now":"Pātraukt tagad","Stop running task":"Pārtraukt uzdevuma izpildi","Stopping task:":"Aptur uzdevumu:","Storage Type":"Krātuves Tips","Strong":"Spēcīgs","Symbolic link":"Simboliskā saite","System files":"Sistēmas faili","System info":"Sistēmas informācija","System properties":"Sistēmas īpašības","Task is running":"Uzdevums ir palaists","Temporary files":"Pagaidu faili","Test connection":"Pārbaudīt savienojumu","Testing ...":"Notiek pārbaude...","Testing connection ...":"Pārbauda savienojumu...","Testing permissions ...":"Pārbauda atļaujas...","Testing permissions...":"Pārbauda atļaujas...","The dark theme (by Michal)":"Tumšais motīvs (veidoja Michal)","The default blue on white theme (by Alex)":"Noklusējuma zils uz balta motīvs (veidoja Alex)","This month":"Šis mēnesis","This week":"Šī diena","Today":"Šodien","Update channel":"Atjauninājumu kanāls","Update failed:":"Atjaunināšana neizdevās:","Usage statistics":"Izmantošanas statistika","Use SSL":"Izmantot SSL","Use weak passphrase":"Lietot vāju pieejas frāzi","Useless":"Bezjēdzīgs","User data":"Lietotāja dati","User interface settings":"Lietotāja saskarnes iestatījumi","Username":"Lietotājvārds","Verify files":"Pārbaudīt failus","Verifying ...":"Notiek pārbaude ...","Very strong":"Ļoti stiprs","Very weak":"Ļoti vājš","Waiting for upload ...":"Notiek gaidīšana uz augšupielādes procesu","Warnings, errors and crashes":"Brīdinājumi, kļūdas un avārijas","We recommend that you encrypt all backups stored outside your system":"Mēs iesakām jums šifrēt visas dublējumkopijas, kuras tiek uzglabātas ārpus jūsu sistēmas","Weak":"Vājš","Weak passphrase":"Vāja pieejas frāze","Weeks":"Nedēļas","Years":"Gadi","Yes":"Jā","Yes, I have stored the passphrase safely":"Jā, esmu noglabājais pieejas frāzi droši","Yes, I'm brave!":"Jā, esmu drosmīgs!","Yes, please break my backup!":"Jā, lūdzu salauziet manu dublējumkopiju!","Yesterday":"Vakardiena","You must enter a passphrase or disable encryption":"Jums nepieciešams ievadīt pieejas frāzi vai atspējot šifrēšanu","You must specify a path":"Jums jānorāda ceļš","Your passphrase is easy to guess. Consider changing passphrase.":"Jūsu pieejas frāzi ir vienkārsi uzminēt. Apdomājiet pieejas frāzes nomaiņu.","bucket/folder/subfolder":"spainis/mape/apakšmape","byte":"baits","byte/s":"baiti/sekundē","resume now":"turpināt tagad","{{number}} Hour":"{{number}} Stunda","{{number}} Minutes":"{{number}} Minūtes"}); - gettextCatalog.setStrings('nl_NL', {"- pick an option -":" - kies een optie -","...loading...":"...laden...","API Key":"API sleutel","AWS Access ID":"AWS Toegangs ID","AWS Access Key":"AWS Toegangssleutel","AWS IAM Policy":"AWS IAM Beleid","About":"Over","About {{appname}}":"Over {{appname}}","Access Key":"Toegangssleutel","Access denied":"Toegang geweigerd","Access to user interface":"Toegang tot gebruikersinterface","Account name":"Accountnaam","Activate":"Activeren","Activate failed:":"Activeren mislukt","Add a new backup":"Nieuwe back-up toevoegen","Add a path directly":"Voeg een pad rechtstreeks toe","Add advanced option":"Voeg geavanceerde optie toe","Add backup":"Back-up toevoegen","Add filter":"Voeg filter toe","Add path":"Voeg pad toe","Adjust bucket name?":"Bucket naam aanpassen?","Adjust path name?":"Padnaam aanpassen?","Advanced Options":"Geavanceerde Opties","Advanced options":"Geavanceerde opties","Advanced:":"Geavanceerd:","All":"Alle","All Hyper-V Machines":"Alle Hyper-V Machines","All Microsoft SQL Databases":"Alle Microsoft SQL Databases","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 gebruiksrapporten worden anoniem verstuurd en bevatten geen enkele persoonlijke informatie. Ze bevatten informatie over hardware en besturingssysteem, het type backend, back-up tijdsduur, totale grootte van brongegevens en soortgelijke gegevens. Ze bevatten geen paden, bestandsnamen, gebruikersnamen, wachtwoorden of soortgelijke gevoelige informatie.","Allow remote access (requires restart)":"Remote toegang toestaan (herstart vereist)","Allowed days":"Alleen op deze dagen","An existing file was found at the new location":"Een bestaand bestand was gevonden op de nieuwe locatie","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Een bestaand bestand was gevonden op de nieuwe locatie. Weet u zeker dat de database moet verwijzen naar een bestaand bestand?","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?":"Een bestaande lokale database voor de opslag is gevonden.\nHergebruik van de database zal toestaan dat de opdrachtregel- en server instances werken op dezelfde remote opslag.\n\nWilt u de bestaande database gebruiken?","Anonymous usage reports":"Anonieme gebruiksrapporten","As Command-line":"Als Opdrachtregel","AuthID":"AuthID","Authentication password":"Authenticatie wachtwoord","Authentication username":"Authenticatie gebruikersnaam","Autogenerated passphrase":"Automatisch gegenereerde wachtwoordzin","Automatically run backups.":"Automatisch back-ups uitvoeren","B2 Account ID":"B2 Account ID","B2 Application Key":"B2 Applicatiesleutel","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Applicatiesleutel","Back":"Vorige","Backend modules:":"Backend modules:","Backup destination":"Back-updoel","Backup location":"Back-up locatie","Backup retention":"Back-up retentie","Backup:":"Back-up:","Beta":"Beta","Broken access":"Verbroken toegang","Browse":"Bladeren","Browser default":"Browser standaard","Bucket Name":"Bucket Naam","Bucket create location":"Bucket aanmaaklocatie","Bucket create region":"Bucket aanmaakregio","Bucket name":"Bucketnaam","Bucket storage class":"Bucket opslagklasse","Building list of files to restore ...":"Lijst samenstellen met te herstellen bestanden ...","Building partial temporary database ...":"Gedeeltelijke tijdelijke database samenstellen ...","Busy ...":"Bezig ...","Canary":"Canary","Cancel":"Annuleren","Cannot move to existing file":"Kan niet verplaatsen naar bestaand bestand","Changelog":"Aanpassingen-log","Changelog for {{appname}} {{version}}":"Aanpassingen-log voor {{appname}} {{version}}","Check failed:":"Controle mislukt:","Check for updates now":"Controleer nu op updates","Checking ...":"Controleren ...","Checking for updates ...":"Controleren op updates ...","Chose a storage type to get started":"Kies een opslagtype om aan de slag te gaan","Click the AuthID link to create an AuthID":"Klik op de AuthID link om een AuthID aan te maken","Click to set throttle options":"Klik om bandbreedte-opties in te stellen","Commandline ...":"Opdrachtregel ...","Compact now":"Nu opruimen","Compacting remote data ...":"Opruimen van remote gegevens ...","Completing backup ...":"Back-up wordt voltooid ...","Completing previous backup ...":"Vorige back-up wordt voltooid ...","Compression modules:":"Compressiemodules:","Computer":"Computer","Configuration file:":"Configuratiebestand","Configuration:":"Configuratie:","Configure a new backup":"Een nieuwe back-up instellen","Confirm delete":"Bevestig verwijderen","Confirmation required":"Bevestiging vereist","Connect":"Verbind","Connect now":"Verbind nu","Connecting to server ...":"Verbinden met server ...","Connecting to task ....":"Verbinding maken met taak ...","Connecting...":"Verbinden...","Connection lost":"Verbinding verbroken","Connection worked!":"Verbinding werkt!","Container name":"Containernaam","Container region":"Container-regio","Continue":"Volgende","Continue without encryption":"Ga verder zonder versleuteling","Copied!":"Gekopieerd!","Copy":"Kopie","Copy Destination URL to Clipboard":"Kopieer doel URL naar Klembord","Copy failed. Please manually copy the URL":"Kopiëren mislukt. Kopieer de URL handmatig","Core options":"Kern-opties","Counting ({{files}} files found, {{size}})":"Tellen ({{files}} bestanden gevonden, {{size}})","Crashes only":"Alleen crashes","Create bug report ...":"Bug rapport maken ...","Create folder?":"Map aanmaken?","Created new limited user":"Nieuwe beperkte gebruiker aangemaakt","Creating bug report ...":"Bug rapport aanmaken ...","Creating new user with limited access ...":"Nieuwe gebruiker met beperkte toegang aanmaken ...","Creating target folders ...":"Doelmappen aanmaken ...","Creating temporary backup ...":"Tijdelijke back-up aanmaken ...","Creating user...":"Gebruiker aanmaken ...","Current version is {{versionname}} ({{versionnumber}})":"Huidige versie is {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Aangepaste S3 endpoint","Custom authentication url":"Aangepaste authenticatie url","Custom backup retention":"Aangepaste back-up retentie","Custom location ({{server}})":"Aangepaste locatie ({{server}})","Custom region for creating buckets":"Aangepaste regio voor het aanmaken van buckets","Custom region value ({{region}})":"Aangepaste regio waarde ({{region}})","Custom server url ({{server}})":"Aangepaste server url ({{server}})","Custom storage class ({{class}})":"Aangepaste opslagklasse ({{class}})","Database ...":"Database ...","Days":"Dagen","Default":"Standaard","Default ({{channelname}})":"Standaard ({{channelname}})","Default Filters":"Standaard Filters","Default options":"Standaard opties","Delete":"Verwijderen","Delete ...":"Verwijderen ...","Delete backup":"Verwijder back-up","Delete backups that are older than":"Verwijder back-ups die ouder zijn dan","Delete local database":"Verwijder lokale database","Delete remote files":"Verwijder remote bestanden","Delete the local database":"Verwijder de lokale database","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"{{filecount}} bestanden ({{filesize}}) van de remote opslag verwijderen?","Deleting remote files ...":"Remote bestanden verwijderen ...","Deleting unwanted files ...":"Onnodige bestanden verwijderen ...","Desktop":"Desktop","Destination":"Doel","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.":"Hebben we geholpen uw bestanden veilig te stellen? Overweeg in dat geval Duplicati te ondersteunen met een donatie. We raden {{smallamount}} aan voor persoonlijk gebruik en {{largeamount}} voor bedrijfsmatig gebruik.","Direct restore from backup files ...":"Rechtstreeks herstellen vanuit back-up bestanden ...","Disabled":"Uitgeschakeld","Dismiss":"Afwijzen","Display and color theme":"Weergave en kleurenschema","Do you really want to delete the backup: \"{{name}}\" ?":"Wilt u de back-up \"{{name}}\" echt verwijderen?","Do you really want to delete the local database for: {{name}}":"Wilt u de lokale database voor: {{name}} echt verwijderen?","Donate":"Doneren","Donation messages":"Doneer-berichten","Donation messages are hidden, click to show":"Doneer-berichten zijn verborgen, klik om ze weer te geven","Donation messages are visible, click to hide":"Doneer-berichten zijn zichtbaar, klik om ze te verbergen","Done":"Klaar","Download":"Download","Downloading ...":"Downloaden ...","Downloading files ...":"Bestanden downloaden ...","Downloading update...":"Update downloaden ...","Duplicate option {{opt}}":"Dupliceer optie {{opt}}","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati forum","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Iedere back-up heeft een lokale database waarmee het geassocieerd is, die informatie opslaat over de remote back-up op de lokale machine.\nBij het verwijderen van een back-up kan eveneens de lokale database verwijderd worden, zonder dat dit invloed heeft op de mogelijkheid van het terugzetten van de remote bestanden.\nAls de lokale database gebruikt wordt voor back-ups vanaf de opdrachtregel, moet de database behouden blijven.","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.":"Iedere back-up heeft een lokale database waarmee het geassocieerd is, die informatie opslaat over de remote back-up op de lokale machine.\nDit maakt het sneller bij het uitvoeren van veel bewerkingen, en reduceert de hoeveelheid gegevens die gedownload moeten worden voor iedere bewerking.","Edit ...":"Bewerken ...","Edit as list":"Bewerk als lijst","Edit as text":"Bewerk als tekst","Encrypt file":"Versleutel bestand","Encryption":"Versleuteling","Encryption changed":"Versleuteling aangepast","Encryption modules:":"Versleutelingsmodules:","Enter URL":"Geef URL in","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Geef handmatig een retentie-strategie op. Aanduidingen zijn D/W/Y voor dagen/weken/jaren. De syntaxis is: 7D:1D,4W:1W,36M:1M. Dit voorbeeld behoudt één back-up voor elk van de volgende 7 dagen, één voor elk van de volgende 4 weken, en één voor elk van de volgende 36 maanden. Dit kan ook geschreven worden als 1W:1D,1M:1W,3Y:1M.","Enter access key":"Geef toegangscode in","Enter account name":"Geef accountnaam in","Enter backup passphrase, if any":"Geef eventueel back-up wachtwoordzin in","Enter configuration details":"Voer configuratie-details in","Enter container name":"Geef containernaam in","Enter encryption passphrase":"Geef een wachtwoordzin in voor versleuteling","Enter expression here":"Geef uitdrukking hier in","Enter folder path name":"Geef padnaam van de map in","Enter one option per line in command-line format, eg. {0}":"Geef één optie per regel in opdracht-prompt indeling, bijvoorbeeld {0}","Enter the destination path":"Geef het doelpad in","Error":"Fout","Error!":"Fout!","Errors and crashes":"Fouten en crashes","Exclude":"Uitsluiten","Exclude directories whose names contain":"Sluit mappen uit waarvan de naam bevat:","Exclude expression":"Sluit uitdrukking uit","Exclude file":"Sluit bestand uit","Exclude file extension":"Sluit bestandsextensie uit","Exclude files whose names contain":"Sluit bestanden uit waarvan de naam bevat:","Exclude folder":"Sluit map uit","Exclude regular expression":"Sluit reguliere expressie uit","Existing file found":"Bestaand bestand gevonden","Experimental":"Experimenteel","Export":"Exporteer","Export ...":"Exporteren ...","Export backup configuration":"Exporteer back-upconfiguratie","Export configuration":"Exporteer configuratie","Exporting ...":"Exporteren ...","External link":"Externe link","FTP (Alternative)":"FTP (Alternatief)","Failed to build temporary database: {{message}}":"Opbouwen tijdelijke database mislukt: {{message}}","Failed to connect:":"Verbinden mislukt:","Failed to connect: {{message}}":"Verbinden mislukt: {{message}}","Failed to delete:":"Verwijderen mislukt:","Failed to fetch path information: {{message}}":"Ophalen pad-informatie mislukt: {{message}}","Failed to import:":"Importeren mislukt:","Failed to read backup defaults:":"Standaard instellingen voor back-up inlezen mislukt:","Failed to restore files: {{message}}":"Herstellen bestanden mislukt: {{message}}","Failed to save:":"Opslaan mislukt:","Fetching path information ...":"Ophalen pad-informatie ...","File":"Bestand","Files larger than:":"Bestanden groter dan:","Filters":"Filters","Finished!":"Klaar!","First run setup":"Instellen voor eerste gebruik","Folder":"Map","Folder path":"Map-pad","Fri":"Vrijdag","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"Algemeen","General backup settings":"Algemene back-upinstellingen","General options":"Algemene opties","Generate":"Genereer","Generate IAM access policy":"Genereer IAM toegangsbeleid","Getting file versions ...":"Bestandsversies ophalen ...","Hidden files":"Verborgen bestanden","Hide":"Verberg","Hide hidden folders":"Verberg verborgen bestanden","Home":"Start","Hours":"Uur","How do you want to handle existing files?":"Hoe wilt u omgaan met bestaande bestanden?","Hyper-V Machine":"Hyper-V Machine","Hyper-V Machine:":"Hyper-V Machine:","Hyper-V Machines":"Hyper-V Machines","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Als een geplande taak werd overgeslagen, zal de taak zo snel mogelijk na het geplande tijdstip starten.","If at least one newer backup is found, all backups older than this date are deleted.":"Als tenminste één nieuwere back-up is gevonden, zullen alle back-ups die ouder zijn dan deze datum worden verwijderd.","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.":"Als de back-up en de remote opslag niet gesynchroniseerd zijn, zal Duplicati vereisen dat u een repareer-bewerking uitvoert om de database te synchroniseren.\nAls het repareren niet succesvol was, kunt u de lokale database verwijderen en opnieuw samenstellen.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Als het back-upbestand niet automatisch is gedownload, klik met rechts en kies "Opslaan als ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Als het back-upbestand niet automatisch is gedownload, klik met rechts en kies "Opslaan als ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Als u geen pad ingeeft, zullen alle bestanden opgeslagen worden in de login map.\nWeet u zeker dat dit is wat u wilt?","If you do not enter an API Key, the tenant name is required":"Als u geen API sleutel ingeeft, is een tenant naam vereist","If you want to use the backup later, you can export the configuration before deleting it":"Als u de back-up later wilt gebruiken, kunt u de configuratie exporteren alvorens hem te verwijderen","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Als uw machine zich in een multi-user omgeving bevindt (bijvoorbeeld als op de machine met meer dan één account kan worden aangemeld), moet een wachtwoord worden ingesteld om te voorkomen dat andere gebruikers togang kunnen krijgen tot gegevens behorend bij uw account.\nWilt u nu een wachtwoord instellen?","Import":"Importeer","Import Destination URL":"Importeer Doel URL","Import backup configuration":"Importeer back-upconfiguratie","Import completed, but no certificates were found after the import":"Importeren voltooid, maar na het importeren zijn geen certificaten gevonden","Import failed":"Importeren mislukt","Import from a file":"Importeer vanuit een bestand","Import metadata":"Importeer metadata","Importing ...":"Importeren ...","Include a file?":"Een bestand opnemen?","Include expression":"Uitdrukking opnemen","Include regular expression":"Reguliere expressie opnemen","Incorrect answer, try again":"Incorrect antwoord, probeer opnieuw","Individual builds for developers only.":"Individuele builds alleen voor ontwikkelaars.","Information":"Informatie","Install":"Installeren","Install failed:":"Installeren mislukt","Invalid characters in path":"Ongeldige tekens in pad","Invalid retention time":"Ongeldige retentietijd","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Het is mogelijk te verbinden met sommige FTP servers zonder een wachtwoord.\nWeet u zeker dat uw FTP server aanmelden zonder wachtwoord ondersteunt?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Behoud een specifiek aantal back-ups","Keep all backups":"Behoud alle back-ups","Language in user interface":"Taal in gebruikersinterface","Last month":"Vorige maand","Last successful run:":"Laatste succesvolle uitvoering:","Latest":"Laatste","Libraries":"Bibliotheken","Linux":"Linux","Listing backup dates ...":"Back-updata weergeven ...","Listing remote files ...":"Remote bestanden weergeven ...","Live":"Live","Load a configuration from an exported job or a storage provider":"Laad een configuratie vanuit een geëxporteerde taak of een opslagprovider","Load destination from an exported job or a storage provider":"Laad doel vanuit een geëxporteerde taak of een opslagprovider","Load older data":"Laad oudere gegevens","Loading ...":"Laden ...","Loading remote storage usage ...":"Laden van remote opslaggebruik ...","Local Repository":"Lokale Opslagplaats","Local database for":"Lokale database voor","Local database path:":"Lokaal database-pad:","Local repository":"Lokale opslagplaats","Local storage":"Lokale opslag","Location":"Locatie","Location where buckets are created":"Locatie waar buckets gemaakt worden","Log data for {{Backup.Backup.Name}}":"Log gegevens voor {{Backup.Backup.Name}}","Log data from the server":"Log gegevens van de server","Log out":"Uitloggen","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Onderhoud","Manually type path":"Voer pad handmatig in","Max download speed":"Max downloadsnelheid","Max upload speed":"Max Uploadsnelheid","Menu":"Menu","Microsoft SQL Database:":"Microsoft SQL Database","Microsoft SQL Databases":"Microsoft SQL Databases","Minimum redundancy":"Minimale redundantie","Minimum redundancy is 1.0":"Minimale redundantie is 1.0","Minutes":"Minuten","Missing name":"Ontbrekende naam","Missing passphrase":"Ontbrekende wachtwoordzin","Missing sources":"Ontbrekende bronnen","Mon":"Maandag","Months":"Maanden","Move existing database":"Verplaats bestaande database","Move failed:":"Verplaatsen mislukt:","My Documents":"Mijn Documenten","My Music":"Mijn Muziek","My Photos":"Mijn Foto's","My Pictures":"Mijn Afbeeldingen","Name":"Naam","Never":"Nooit","New update found: {{message}}":"Nieuwe update gevonden: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nieuwe gebruikersnaam is {{user}}.\nGebruikersreferenties bijgewerkt om de nieuwe beperkte gebruiker te gebruiken","Next":"Volgende","Next scheduled run:":"Volgende geplande uitvoering:","Next scheduled task:":"Volgende geplande taak:","Next task:":"Volgende taak:","Next time":"Volgende keer","No":"Nee","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Er is eerder geen certificaat opgegeven, controleer svp met de serverbeheerder of de sleutel correct is: {{key}}\n\nWilt u de gerapporteerde host-sleutel goedkeuren?","No editor found for the "{{backend}}" storage type":"Geen bewerkingsprogramma gevonden voor het "{{backend}}" opslagtype","No encryption":"Geen versleuteling","No items selected":"Geen items geselecteerd","No items to restore, please select one or more items":"Geen items om te herstellen, selecteer één of meer items","No passphrase entered":"Geen wachtwoordzin ingegeven","No scheduled tasks":"Geen geplande taken","No, my machine has only a single account":"Nee, mijn machine heeft slechts een enkele account","Non-matching passphrase":"Niet-bijbehorende wachtwoordzin","None / disabled":"Geen / uitgeschakeld","Nothing will be deleted. The backup size will grow with each change.":"Er zal niets verwijderd worden. De back-upgrootte zal toenemen met iedere verandering.","OK":"OK","OSX":"OSX","Once there are more backups than the specified number, the oldest backups are deleted.":"Zodra er meer back-ups zijn dan het opgegeven aantal, zullen de oudste back-ups worden verwijderd.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Bewerking mislukt:","Operations:":"Bewerkingen:","Optional authentication password":"Optioneel authenticatie wachtwoord","Optional authentication username":"Optionele authenticatie gebruikersnaam","Options":"Opties","Options added here are applied to all backups, but can be overridden in each individual backup":"Opties die hier worden toegevoegd, worden toegepast op alle back-ups, maar kunnen worden overschreven in iedere afzonderlijke back-up","Original location":"Originele locatie","Others":"Anderen","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Na verloop van tijd zullen back-ups automatisch verwijderd worden. Er zal één back-up overblijven voor elk van de laatste 7 dagen, voor elk van de laatste 4 weken, en voor elk van de laatste 12 maanden. Er zal altijd tenminste één back-up overblijven.","Overwrite":"Overschrijven","Passphrase":"Wachtwoordzin","Passphrase (if encrypted)":"Wachtwoordzin (indien versleuteld)","Passphrase changed":"Wachtwoordzin veranderd","Passphrases are not matching":"Wachtwoordzinnen komen niet overeen","Password":"Wachtwoord","Passwords do not match":"Wachtwoorden komen niet overeen","Patching files with local blocks ...":"Bestanden bijwerken met lokale blokken ...","Path not found":"Pad niet gevonden","Path on server":"Pad op server","Path or subfolder in the bucket":"Pad of submap in de bucket","Pause":"Pauze","Pause after startup or hibernation":"Pauzeer na opstarten of slaapmodus","Pause options":"Pauzeer-opties","Permissions":"Permissies","Pick location":"Kies locatie","Point to your backup files and restore from there":"Verwijs naar de back-up bestanden en herstel daar vandaan","Port":"Poort","Previous":"Vorige","ProjectID is optional if the bucket exist":"ProjectID is optioneel als de bucket bestaat","Proprietary":"Fabrikantgebonden","Purging files ...":"Bestanden wissen ...","Rebuilding local database ...":"Opnieuw opbouwen van lokale database ...","Recreate (delete and repair)":"Opnieuw aanmaken (verwijderen en repareren)","Recreating database ...":"Opnieuw opbouwen van de database ...","Registering temporary backup ...":"Registreren tijdelijke back-up ...","Relative paths not allowed":"Relatieve paden zijn niet toegestaan","Reload":"Andere code","Remote":"Remote","Remote Path":"Remote Pad","Remote Repository":"Remote Opslagplaats","Remote path":"Remote pad","Remote repository":"Remote opslagplaats","Remove":"Verwijderen","Remove option":"Verwijder optie","Repair":"Repareer","Reparing ...":"Repareren ...","Repeat Passphrase":"Herhaal wachtwoordzin","Reporting:":"Rapportage:","Reset":"Reset","Restore":"Herstellen","Restore files":"Herstel bestanden","Restore files ...":"Bestanden herstellen ...","Restore files from {{backupname}}":"Herstel bestanden vanuit {{backupname}}","Restore from":"Herstellen vanaf","Restore from backup configuration":"Herstel vanuit back-up configuratie","Restore from configuration ...":"Herstel vanuit configuratie...","Restore options":"Herstelopties","Restore read/write permissions":"Herstel lees/schrijfpermissies","Restoring files ...":"Bestanden worden hersteld ...","Resume":"Hervat","Run again every":"Voer opnieuw uit iedere","Run now":"Nu uitvoeren","Running ...":"In uitvoering ...","Running ....":"Uitvoeren ...","Running commandline entry":"Opdrachtregelinvoer in uitvoering","Running task:":"Taak in uitvoering:","S3 Compatible":"S3 Compatible","Same as the base install version: {{channelname}}":"Zelfde als de basis installatie versie: {{channelname}}","Sat":"Zaterdag","Save":"Opslaan","Save and repair":"Opslaan en repareren","Save different versions with timestamp in file name":"Sla verschillende versies op met tijdstempel in de bestandsnaam","Save immediately":"Onmiddellijk opslaan","Scanning existing files ...":"Scannen bestaande bestanden ...","Scanning for local blocks ...":"Scannen op lokale blokken ...","Schedule":"Planning","Search":"Zoek","Search for files":"Zoek bestanden","Seconds":"Seconden","Select a log level and see messages as they happen:":"Selecteer een logniveau en bekijk meldingen zodra ze zich voordoen:","Select files":"Selecteer bestanden","Server":"Server","Server and port":"Server en poort","Server hostname or IP":"Server hostnaam of IP","Server is currently paused,":"Server is momenteel gepauzeerd,","Server is currently paused, do you want to resume now?":"Server is momenteel gepauzeerd, wilt u nu hervatten?","Server password":"Server wachtwoord","Server paused":"Server gepauzeerd","Server state properties":"Server status eigenschappen","Settings":"Instellingen","Show":"Tonen","Show advanced editor":"Toon geavanceerde editor","Show hidden folders":"Toon verborgen mappen","Show log":"Log weergeven","Show log ...":"Log weergeven ...","Show treeview":"Toon boomstructuur","Sia server password":"Sia server wachtwoord","Smart backup retention":"Slimme back-up retentie","Some OpenStack providers allow an API key instead of a password and tenant name":"Sommige OpenStack providers staan een API key toe in plaats van een wachtwoord en tenant naam","Source Data":"Bron","Source data":"Brongegevens","Source folders":"Bronmappen","Source:":"Bron:","Specific builds for developers only.":"Specifieke builds alleen voor ontwikkelaars.","Standard protocols":"Standaard protocollen","Starting ...":"Starten ...","Starting the restore process ...":"Starten van het herstelproces ...","Stop after the current file":"Stop na het huidige bestand","Stop after upload":"Stop na de upload","Stop now":"Nu stoppen","Stop running backup":"Stop de back-up in uitvoering","Stop running task":"Stop de taak in uitvoering","Stopping after upload:":"Stop na de upload:","Stopping task:":"Taak wordt gestopt:","Storage Type":"Opslagtype","Storage class":"Opslagklasse","Storage class for creating a bucket":"Opslagklasse voor het aanmaken van een bucket","Stored":"Opgeslagen","Strong":"Sterk","Success":"Succes","Sun":"Zondag","Symbolic link":"Symbolische link","System default ({{levelname}})":"Systeem standaard ({{levelname}})","System files":"Systeembestanden","System info":"Systeeminformatie","System properties":"Systeemeigenschappen","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Doelpad, bijvoorbeeld /backup","Task is running":"Taak is in uitvoering","Temporary files":"Tijdelijke bestanden","Tenant Name":"Tenant naam","Test connection":"Test verbinding","Testing ...":"Testen ...","Testing connection ...":"Testen van de verbinding ...","Testing permissions ...":"Testen van de permissies ...","Testing permissions...":"Testen van de permissies ...","The bucket name should be all lower-case, convert automatically?":"De bucket-naam hoort in kleine letters te zijn, automatisch converteren?","The bucket name should start with your username, prepend automatically?":"De bucket naam hoort te beginnen met uw gebruikersnaam, automatisch voorvoegen?","The connection to the server is lost, attempting again in {{time}} ...":"De verbinding met de server is verbroken, opnieuw proberen over {{time}} ...","The dark theme (by Michal)":"Het donkere thema (door Michal)","The default blue on white theme (by Alex)":"Het standaard blauw op wit thema (door Alex)","The folder {{folder}} does not exist.\nCreate it now?":"De map {{folder}} bestaat niet.\nNu aanmaken?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"De host sleutel is veranderd, controleer met uw server beheerder of dit correct is, in het andere geval zou u het slachtoffer kunnen zijn van een MAN-IN-THE-MIDDLE aanval.\n\nWilt u de HUIDIGE host sleutel \"{prev}\" VERVANGEN door de GERAPPORTEERDE host sleutel: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Het pad lijkt niet te bestaan, wilt u het desondanks toevoegen?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Het pad eindigt niet met een '{{dirsep}}' teken, wat betekent dat u een bestand opneemt, niet een map.\n\nWilt u het aangegeven bestand opnemen?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Het pad moet een absoluut pad zijn, bijvoorbeeld het moet beginnen met een forward slash '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Het pad moet beginnen met \"{{prefix1}}\" of \"{{prefix2}}\", anders zullen bestanden in de HubiC web interface niet zichtbaar zijn.","The region parameter is only applied when creating a new bucket":"De regio parameter wordt alleen toegepast bij het aanmaken van een bucket","The region parameter is only used when creating a bucket":"De regio parameter wordt alleen gebruikt bij het aanmaken van een bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Het servercertificaat kon niet gevalideerd worden.\nWilt u het certificaat goedkeuren met deze hash: {{hash}}?","The storage class affects the availability and price for a stored file":"De opslagklasse beïnvloedt de beschikbaarheid en prijs van een opgeslagen bestand","The target folder contains encrypted files, please supply the passphrase":"De doelmap bevat versleutelde bestanden, geef alstublieft de wachtwoordzin","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"De gebruiker heeft teveel permmissies. Wilt u een nieuwe beperkte gebruiker aanmaken, met enkel permissies tot het aangegeven pad?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"De back-up werd aangemaakt op een ander besturingssysteem. Bestanden terugzetten zonder een doelmap op te geven kan tot gevolg hebben dat bestanden worden teruggezet naar onverwachte plaatsen. Bent u er zeker van dat u wilt doorgaan zonder een doelmap te kiezen?","This month":"Afgelopen maand","This week":"Afgelopen week","Throttle settings":"Bandbreedte-instellingen","Thu":"Donderdag","To File":"Naar Bestand","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Om te bevestigen dat u alle remote bestanden wilt verwijderen voor \"{{name}}\", geef svp het woord in dat u hieronder ziet","To export without a passphrase, uncheck the \"Encrypt file\" box":"Om te exporteren zonder een wachtwoordzin, deselecteer het \"Versleutel bestand\" vakje","Today":"Vandaag","Trust host certificate?":"Vertrouw host certificaat?","Trust server certificate?":"Vertrouw server certificaat?","Try out the new features we are working on. Don't use with important data.":"Probeer nieuwe mogelijkheden uit waar we aan werken. Niet gebruiken met belangrijke gegevens.","Tue":"Dinsdag","Type to highlight files":"Typ om bestanden uit te lichten","Unknown backup size and versions":"Onbekende back-up grootte en versies","Until resumed":"Tot hervatting","Update channel":"Updatekanaal","Update failed:":"Update mislukt:","Updating with existing database":"Updaten met bestaande database","Upload volume size":"Upload volumegrootte","Uploading verification file ...":"Uploaden controlebestand ...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"Gebruiksrapporten helpen ons de gebruikerservaring te verbeteren en de impact van nieuwe mogelijkheden te evalueren. We gebruiken ze omopenbare gebruikstatistieken te genereren. ","Usage statistics":"Gebruikstatistieken","Usage statistics, warnings, errors, and crashes":"Gebruikstatistieken, waarschuwingen, fouten en crashes","Use SSL":"Gebruik SSL","Use existing database?":"Gebruik bestaande database?","Use weak passphrase":"Gebruik zwakke wachtwoordzin","Useless":"Waardeloos","User data":"Gebruikersgegevens","User has too many permissions":"Gebruiker heeft teveel permissies","User interface settings":"Gebruikersinterface instellingen","Username":"Gebruikersnaam","Validating ...":"Valideren ...","Verify files":"Bestanden controleren","Verifying ...":"Controleren ...","Verifying answer":"Antwoord controleren","Verifying backend data ...":"Controleren van backend gegevens ...","Verifying remote data ...":"Controleren van remote gegevens ...","Verifying restored files ...":"Controleren van herstelde bestanden ...","Very strong":"Erg sterk","Very weak":"Erg zwak","Visit us on":"Bezoek ons op","WARNING: The remote database is found to be in use by the commandline library":"WAARSCHUWING: De remote database blijkt in gebruik te zijn door de opdrachtregel bibliotheek","WARNING: This will prevent you from restoring the data in the future.":"WAARSCHUWING: Dit zal het onmogelijk maken om in de toekomst bestanden te herstellen.","Waiting for task to begin":"Wachten op het starten van de taak","Waiting for task to start ....":"Wachten op het starten van de taak ...","Waiting for upload ...":"Wachten op upload ...","Warnings, errors and crashes":"Waarschuwingen, fouten en crashes","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"We accepteren donaties via verschillende services, zoals OpenCollective, PayPal, BountySource en diverse crypto-valuta.","We recommend that you encrypt all backups stored outside your system":"We raden aan dat u alle back-ups die buiten uw systeem worden opgeslagen versleutelt","Weak":"Zwak","Weak passphrase":"Zwakke wachtwoordzin","Wed":"Woensdag","Weeks":"Weken","Where do you want to restore from?":"Waar vandaan wilt u herstellen?","Where do you want to restore the files to?":"Waarheen wilt u de bestanden herstellen?","Windows":"Windows","Years":"Jaren","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, ik heb de wachtwoordzin op een veilige plaats opgeborgen","Yes, I'm brave!":"Ja, ik ben dapper!","Yes, please break my backup!":"Ja, help mijn back-up om zeep!","Yesterday":"Gisteren","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Het lijkt er op dat u Mono gebruikt zonder dat SSL certificaten geladen zijn.\nWilt u de lijst met vertrouwde certificaten importeren van Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"U verandert het database pad weg van een bestaande database.\nWeet u zeker dat dit is wat u wilt?","You are currently running {{appname}} {{version}}":"U werkt momenteel met {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"De back-up kan onmiddellijk worden gestopt, of stoppen nadat het huidige bestand is geüpload.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"De taak kan onmiddellijk worden gestopt, of het proces toestaan om door te gaan met het huidige bestand en dan stoppen.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"U hebt de versleutelingsmodus veranderd. Dit kan dingen kapotmaken. U wordt daarom aangemoedigd een nieuwe back-up aan te maken","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"U hebt de wachtwoordzin aangepast, wat niet wordt ondersteund. U wordt daarom aangemoedigd een nieuwe back-up aan te maken.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"U hebt ervoor gekozen de back-up niet te versleutelen. Encryptie is aanbevolen voor alle gegevens die worden opgeslagen op een remote server.","You have chosen to restore to a new location, but not entered one":"U koos voor terugzetten naar een nieuwe locatie, maar hebt geen locatie opgegeven","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 lose the passphrase.":"U hebt een sterke wachtwoordzin gegenereerd. Verzeker u ervan dat u een veilige kopie heeft van de wachtwoordzin, omdat de gegevens niet hersteld kunnen worden als u de wachtwoordzin verliest.","You must choose at least one source folder":"U moet tenminste één bronmap kiezen","You must enter a name for the backup":"U moet een naam ingeven voor de back-up","You must enter a passphrase or disable encryption":"U moet een wachtwoordzin ingeven of versleuteling uitschakelen","You must enter a positive number of backups to keep":"U moet een positief getal opgeven voor de hoeveelheid te bewaren back-ups","You must enter a tenant name if you do not provide an API Key":"U moet een tenant naam ingeven als u de API sleutel niet verstrekt","You must enter a valid duration for the time to keep backups":"U moet een geldige tijdsduur ingeven voor de tijd dat back-ups bewaard moeten worden","You must enter a valid rentention policy string":"Er moet een geldige tekenreeks voor retentiebeleid worden opgegeven","You must enter either a password or an API Key":"U moet òf een wachtwoord, òf een API sleutel ingeven","You must enter either a password or an API Key, not both":"U moet òf een wachtwoord, òf een API sleutel ingeven, niet beide","You must fill in the password":"U moet het wachtwoord invullen","You must fill in the server name or address":"U moet de servernaam of -adres invullen","You must fill in the username":"U moet de gebruikersnaam invullen","You must fill in {{field}}":"U moet {{field}} invullen","You must select or fill in the AuthURI":"U moet de AuthURI selecteren of invullen","You must select or fill in the server":"U moet de server selecteren of invullen","You must specify a path":"U moet een pad opgeven","Your files and folders have been restored successfully.":"Uw bestanden en mappen zijn succesvol hersteld","Your passphrase is easy to guess. Consider changing passphrase.":"Uw wachtwoordzin is eenvoudig te raden. Overweeg de wachtwoordzin te veranderen.","bucket/folder/subfolder":"bucket/map/submap","byte":"byte","byte/s":"byte/s","custom":"aangepast","resume now":"nu hervatten","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} werd in eerste instantie ontwikkeld door {{dev1}} en {{dev2}}. {{appname}} kan gedownload worden van {{websitename}}. {{appname}} is gelicenseerd onder de {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} bestanden ({{size}}) te gaan {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versie","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versies"],"{{number}} Hour":"{{number}} Uur","{{number}} Minutes":"{{number}} Minuten","{{time}} (took {{duration}})":"{{time}} (duurde {{duration}})"}); - gettextCatalog.setStrings('pl', {"- pick an option -":"- wybierz opcję -","...loading...":"...ładowanie...","API Key":"Klucz API","AWS Access ID":"Identyfikator dostępu AWS","AWS Access Key":"Klucz dostepu AWS","AWS IAM Policy":"Polisa AWS IAM","About":"O programie","About {{appname}}":"O programie {{appname}}","Access Key":"Klucz dostępu","Access denied":"Dostęp zabroniony","Access to user interface":"Dostęp do interface użytkownika","Account name":"Nazwa konta","Activate":"Aktywuj","Activate failed:":"Niepowodzenie aktywacji:","Add a new backup":"Dodaj nową kopię","Add a path directly":"Dodaj ścieżkę bezpośrednio","Add advanced option":"Dodaj opcję zaawansowaną","Add backup":"Dodaj kopię","Add filter":"Dodaj filtr","Add path":"Dodaj ścieżkę","Adjust bucket name?":"Poprawić nazwę zasobnika?","Adjust path name?":"Poprawić nazwę ścieżki?","Advanced Options":"Opcje Zaawansowane","Advanced options":"Opcje zaawansowane","Advanced:":"Zaawansowane:","All":"Wszystko","All Hyper-V Machines":"Wszystkie Maszyny Hyper-V","All Microsoft SQL Databases":"Wszystkie Bazy Danych Microsoft SQL","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.":"Wszystkie raporty użycia są wysyłane anonimowo i nie zawierają żadnych danych osobistych. Raporty zawierają informacje o sprzęcie i systemie operacyjnym, rodzaju kopii zapasowej, czasie trwania, ogólnej ilości danych źródłowych i tym podobne. Raporty nie zawierają ścieżek, nazw plików, nazw użytkowników, haseł i tym podobnych danych wrażliwych.","Allow remote access (requires restart)":"Zezwalaj na dostęp zdalny (wymaga restartu)","Allowed days":"Dozwolone dni","An existing file was found at the new location":"Znaleziono istniejący plik w nowym położeniu","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Istniejący plik został znaleziony w nowej lokalizacji\nCzy na pewno chcesz skierować bazę danych do istniejącego pliku?","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?":"Znaleziono istniejącą, lokalną bazę danych dla magazynu.\nPonowne użycie tej bazy pozwoli pracować instancji wiersza poleceń oraz serwerowej z tym samym zdalnym magazynem.\n\nCzy chcesz użyć istniejącej bazy danych?","Anonymous usage reports":"Anonimowy raport użycia","As Command-line":"Jako Linia poleceń","AuthID":"AuthID","Authentication password":"Hasło uwierzytenienia","Authentication username":"Nazwa uwierzytelnienia","Autogenerated passphrase":"Automatycznie wygenerowane długie hasło","Automatically run backups.":"Automatycznie uruchamiaj kopie.","B2 Account ID":"ID Konta B2","B2 Application Key":"Klucz Aplikacji B2","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Wstecz","Backend modules:":"Moduły zaplecza:","Backup destination":"Miejsce docelowe kopii","Backup location":"Lokalizacja kopii","Backup:":"Kopia:","Beta":"Beta","Broken access":"Przerwany dostęp","Browse":"Przeglądaj","Browser default":"Domyślna przeglądarka","Bucket Name":"Nazwa Zasobnika","Bucket create location":"Miejsce tworzenia zasobnika","Bucket create region":"Region tworzenia zasobnika","Bucket name":"Nazwa zasobnika","Bucket storage class":"Klasa przechowywania zasobnika","Building list of files to restore ...":"Tworzenie listy plików do odzyskania ...","Building partial temporary database ...":"Tworzenie tymczasowej częściowej bazy danych ...","Busy ...":"Zajęty ...","Canary":"Robocze","Cancel":"Anuluj","Cannot move to existing file":"Nie można przenieść do istniejącego plku","Changelog":"Lista zmian","Changelog for {{appname}} {{version}}":"Lista zmian dla {{appname}} {{version}}","Check failed:":"Sprawdzenie nieudane:","Check for updates now":"Sprawdź uaktualnienia ","Checking ...":"Sprawdzanie...","Checking for updates ...":"Sprawdzanie uaktualnień ...","Chose a storage type to get started":"Wybierz typ magazynu by rozpocząć","Click the AuthID link to create an AuthID":"Kliknij link AuthID by utworzyć AuthID","Click to set throttle options":"Kliknij, aby ustawić limity prędkości","Commandline ...":"Linia poleceń ...","Compact now":"Kompaktuj teraz","Compacting remote data ...":"Kompaktowanie zdalnych danych","Completing backup ...":"Kończenie kopii...","Completing previous backup ...":"Kończenie poprzedniej kopii...","Compression modules:":"Moduły kompresji:","Computer":"Komputer","Configuration file:":"Plik konfiguracyjny:","Configuration:":"Konfiguracja:","Configure a new backup":"Skonfiguruj nową kopię","Confirm delete":"Potwierdź usunięcie","Confirmation required":"Potwierdzenie wymagane","Connect":"Połącz","Connect now":"Połącz teraz","Connecting to server ...":"Łączenie z serwerem ...","Connecting to task ....":"Łączenie z zadaniem ...","Connecting...":"Łączenie ...","Connection lost":"Utracono połączenie","Connection worked!":"Połączenie działa!","Container name":"Nazwa zasobnika","Container region":"Region zasobnika","Continue":"Kontynuuj","Continue without encryption":"Kontynuuj bez szyfrowania","Copied!":"Skopiowane!","Copy Destination URL to Clipboard":"Kopiuj Docelowy URL do Schowka","Copy failed. Please manually copy the URL":"Niepowodzenie kopiowania. Proszę skopiować URL ręcznie","Core options":"Opcje podstawowe","Counting ({{files}} files found, {{size}})":"Liczenie ({{files}} znaleziono plików, {{size}})","Crashes only":"Tylko awarie","Create bug report ...":"Tworzenie raportu błędów ...","Create folder?":"Utworzyć folder","Created new limited user":"Utwórz nowego użytkownika z ograniczeniami","Creating bug report ...":"Tworzenie raportu błędów ...","Creating new user with limited access ...":"Tworzenie nowego użytkownika z ograniczeniami ...","Creating target folders ...":"Tworzenie folderów docelowych ...","Creating temporary backup ...":"Tworzenie kopii tymczasowej ...","Creating user...":"Tworzenie użytkownika ...","Current version is {{versionname}} ({{versionnumber}})":"Bieżąca wersja to {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Niestandardowy węzeł końcowy S3","Custom authentication url":"Niestandardowy URL uwierzytelniania","Custom location ({{server}})":"Niestandardowa lokalizacja ({{serwer}})","Custom region for creating buckets":"Niestandardowy region do tworzenia zasobników","Custom region value ({{region}})":"Niestandardowa wartość regionu ({{region}})","Custom server url ({{server}})":"Niestandardowy adres url serwera ({{serwer}})","Custom storage class ({{class}})":"Niestandardowa klasa magazynu ({{Klasa}})","Database ...":"Baza danych ...","Days":"Dni","Default":"Domyślny","Default ({{channelname}})":"Domyślny ({{channelname}})","Default Filters":"Filtry domyślne","Default options":"Opcje domyślne","Delete":"Usuń","Delete ...":"Usuń ...","Delete backup":"Usuń kopię","Delete local database":"Usuń lokalną bazę danych","Delete remote files":"Usuń zdalne pliki","Delete the local database":"Usuń lokalną bazę danych","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Usunąć {{filecount}} plików ({{filesize}}) ze zdalnego magazynu?","Deleting remote files ...":"Usuwanie zdalnych plików ...","Deleting unwanted files ...":"Usuwanie niepotrzebnych plików","Desktop":"Pulpit","Destination":"Lokalizacja docelowa","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.":"Czy pomogliśmy zabezpieczyć Twoje pliki? Jeśli tal, to rozważ proszę wsparcie programu Duplicati dotacją w wysokości {{smallamount}} dla użytku prywatnego i {{largeamount}} - dla użytku firmowego.","Direct restore from backup files ...":"Odtwórz bezpośrednio z plików kopii ...","Disabled":"Wyłączone","Dismiss":"Ukryj","Display and color theme":"Schemat ekranu i kolorystyki","Do you really want to delete the backup: \"{{name}}\" ?":"Naprawdę chcesz usunąć kopię: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Czy naprawdę chcesz usunąć lokalna bazę danych: {{name}}","Donate":"Wesprzyj","Donation messages":"Komunikaty o wsparcie","Donation messages are hidden, click to show":"Komunikaty o wsparcie są ukryte, kliknij by przywrócić","Donation messages are visible, click to hide":"Komunikaty o wsparcie są widoczne kliknij by ukryć","Done":"Wykonane","Download":"Pobranie","Downloading ...":"Pobieranie ...","Downloading files ...":"Pobieranie plików ...","Downloading update...":"Pobieranie uaktualnienia ...","Duplicate option {{opt}}":"Powielenie opcji {{opt}}","Duplicati Website":"Strona Duplicati","Duplicati forum":"Forum Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Każdy skonfigurowany backup posiada powiązaną z nim lokalną bazę danych, w której przechowuje na komputerze lokalnym informacje o zdalnej kopii zapasowej.\rKiedy konfiguracja backup'u jest usuwana, można również usunąć lokalną bazę danych bez wpływu na możliwość odtworzenia plików zdalnych.\rJeśli używasz lokalnej bazy danych do kopii zapasowych z wiersza poleceń, należy zachować bazę danych.","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.":"Każda kopia zapasowa ma powiązaną z nią lokalną bazę danych, w której na lokalnym komputerze przechowywane są informacje o zdalnej kopii zapasowej. \\nTo sprawia, że można szybciej wykonywać wiele operacji i zmniejsza ilość danych, które muszą być pobrane dla każdej operacji.","Edit ...":"Edycja ...","Edit as list":"Edytuj jako listę","Edit as text":"Edytuj jako tekst","Encrypt file":"Zaszyfruj plik","Encryption":"Szyfrowanie","Encryption changed":"Szyfrowanie zmienione","Encryption modules:":"Moduły szyfrujące:","Enter URL":"Podaj URL","Enter access key":"Podaj klucz dostępu","Enter account name":"Podaj nazwę konta","Enter backup passphrase, if any":"Podaj długie hasło, jeśli jest","Enter configuration details":"Wprowadź szczegóły konfiguracji","Enter container name":"Podaj nazwę zasobnika","Enter encryption passphrase":"Podaj długie hasło szyfrowania","Enter expression here":"Tutaj wprowadź wyrażenie","Enter folder path name":"Wprowadź nazwę ścieżki dostępu","Enter one option per line in command-line format, eg. {0}":"Wprowadź po jednej opcji w wierszu w formacie wiersza poleceń, np. \n{0}","Enter the destination path":"Wprowadź ścieżkę docelową","Error":"Błąd","Error!":"Błąd!","Errors and crashes":"Błędy i awarie","Exclude":"Wyłącz","Exclude directories whose names contain":"Wyłącz katalogi z nazwą zawierającą","Exclude expression":"Wyłącz wyrażenie","Exclude file":"Wyłącz plik","Exclude file extension":"Wyłącz rozszerzenie pliku","Exclude files whose names contain":"Wyłącz pliki z nazwą zawierającą","Exclude folder":"Wyłącz folder","Exclude regular expression":"Wyłącz wyrażenie regularne","Existing file found":"Znaleziono istniejący plik","Experimental":"Eksperymentalne","Export":"Eksport","Export ...":"Eksportowanie ...","Export backup configuration":"Eksportuj konfigurację kopii","Export configuration":"Eksportuj konfigurację","Exporting ...":"Eksportowanie ...","FTP (Alternative)":"FTP (Alternatywny)","Failed to build temporary database: {{message}}":"Nie udało się utworzyć tymczasowej bazy danych: {{message}}","Failed to connect:":"Nie udało się połączyć:","Failed to connect: {{message}}":"Nie udało się połączyć: {{message}}","Failed to delete:":"Nie udało się usunąć:","Failed to fetch path information: {{message}}":"Nie udało się pobrać informacji o ścieżce: {{message}}","Failed to import:":"Nie udało się zaimportować:","Failed to read backup defaults:":"Nie udało się odczytać domyślnych danych kopii:","Failed to restore files: {{message}}":"Nie udało się odtworzyć plików: {{message}}","Failed to save:":"Nie udało się zapisać:","Fetching path information ...":"Pobieranie informacji o ścieżce ...","File":"Plik","Files larger than:":"Pliki większe niż:","Filters":"Filtry","Finished!":"Zakończono!","First run setup":"Konfiguracja początkowa","Folder":"Katalog","Folder path":"Ścieżka katalogu","Fri":"Pt","GByte":"GBajt","GByte/s":"GBajt/s","GCS Project ID":"GCS Project ID","General":"Ogólne","General backup settings":"Ogólne ustawienia kopii","General options":"Opcje ogólne","Generate":"Generuj","Generate IAM access policy":"Wygeneruj politykę dostępu IAM","Getting file versions ...":"Pobieranie wersji plików ...","Hidden files":"Ukryte pliki","Hide":"Ukryj","Hide hidden folders":"Ukryj ukryte foldery","Home":"Domowa","Hours":"Godziny","How do you want to handle existing files?":"Jak chcesz potraktować istniejące pliki?","Hyper-V Machine":"Maszyna Hyper-V","Hyper-V Machine:":"Maszyna Hyper-V:","Hyper-V Machines":"Maszyny Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Jeśli brak daty, zadanie zostanie uruchomione najwcześniej gdy to możliwe.","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.":"Jeśli kopia zapasowa i zdalny magazyn nie są zsynchronizowane, Duplicati będzie wymagać wykonania operacji naprawy aby zsynchronizować bazy danych. \\nJeśli naprawa się nie powiedzie, można usunąć lokalną bazę danych i ją ponownie wygenerować.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jeśli plik kopia zapasowa nie została pobrana automatycznie, kliknij prawym przyciskiem myszy i wybierz "Zapisz jako ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jeśli plik kopia zapasowa nie została pobrana automatycznie, kliknij prawym przyciskiem myszy i wybierz "Zapisz jako ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Jeśli ścieżka nie zostanie wprowadzona, to wszystkie pliki będą przechowywane w katalogu logowania. Czy na pewno tak właśnie ma być?","If you do not enter an API Key, the tenant name is required":"Jeśli nie podasz Klucza API, nawa dzierżawcy jest wymagana","If you want to use the backup later, you can export the configuration before deleting it":"Jeśli chcesz użyć kopii później, możesz wyeksportować konfigurację przed jej usunięciem","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Jeśli twoje urządzenie działa w środowisku wielodostępowym (np. w komputerze jest więcej niż jedno konto), musisz ustawić hasło, aby uniemożliwić innym użytkownikom dostęp do danych na swoim koncie.\nCzy chcesz teraz ustawić hasło?","Import":"Import","Import Destination URL":"Import Docelowego URL","Import backup configuration":"Importuj konfigurację kopii","Import completed, but no certificates were found after the import":"Import zakończony, ale nie znaleziono certyfikatów po imporcie","Import failed":"Nie udało się zaimportować","Import from a file":"Zaimportuj z pliku","Importing ...":"Importowanie ...","Include a file?":"Dołaczyć plik?","Include expression":"Dołącz wyrażenie","Include regular expression":"Dołącz wyrażenie regularne","Incorrect answer, try again":"Nieprawidłowa odpowiedź, spróbuj ponownie","Individual builds for developers only.":"Indywidualne kompilacje tylko dla developerów","Information":"Informacja","Install":"Instalacja","Install failed:":"Nie udało się zainstalować:","Invalid characters in path":"Nieprawidłowe znaki w ścieżce","Invalid retention time":"Nieprawidłowy czas przechowywania","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Do niektórych serwerów FTP można łączyć się bez hasła.\nCzy na pewno Twój serwer FTP obsługuje logowanie bez hasła?","KByte":"KBajty","KByte/s":"KBajty/s","Language in user interface":"Język w interfejsie użytkownika","Last month":"Ostatni miesiąc","Last successful run:":"Ostatnie prawidłowe wykonanie:","Latest":"Ostatni","Libraries":"Biblioteki","Linux":"Linux","Listing backup dates ...":"Szukanie dat kopii ...","Listing remote files ...":"Szukanie plików zdalnych","Live":"Aktywne","Load a configuration from an exported job or a storage provider":"Wczytaj konfigurację z wyeksportowanego zadania lub magazynu","Load destination from an exported job or a storage provider":"Wczytaj miejsce docelowe z wyeksportowanego zadania lub magazynu","Load older data":"Załaduj starsze dane","Loading ...":"Ładowanie ...","Loading remote storage usage ...":"Ładowanie użycia magazynu zdalnego ...","Local database for":"Lokalna baza danych dla","Local database path:":"Ścieżka lokalnej bazy danych:","Local storage":"Magazyn lokalny","Location":"Położenie","Location where buckets are created":"Położenie, gdzie będą utworzone zasobniki","Log data for {{Backup.Backup.Name}}":"Loguj dane dla {{Backup.Backup.Name}}","Log data from the server":"Loguj dane z serwera","Log out":"Wyloguj","MByte":"MBajt","MByte/s":"MBajty/s","Maintenance":"Konserwacja","Manually type path":"Podaj ścieżkę ręcznie ","Max download speed":"Maksymalna szybkość pobierania","Max upload speed":"Maksymalna szybkość wysyłania","Menu":"Menu","Microsoft SQL Database:":"Baza danych Microsoft SQL:","Microsoft SQL Databases":"Bazy danych Microsoft SQL:","Minimum redundancy":"Minimalna redundancja","Minimum redundancy is 1.0":"Minimalna redundancja wynosi 1,0","Minutes":"Minuty","Missing name":"Brak nazwy","Missing passphrase":"Brak długiego hasła","Missing sources":"Brak źródła","Mon":"Pn","Months":"Miesiące","Move existing database":"Przenieś istniejącą bazę danych","Move failed:":"Nie udało się przenieść:","My Documents":"Moje Dokumenty","My Music":"Moja Muzyka","My Photos":"Moje Zdjęcia","My Pictures":"Moje Obrazy","Name":"Nazwa","Never":"Nigdy","New update found: {{message}}":"Znaleziono nowe uaktualnienie: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nowa nazwa użytkownika to {{user}}.\nUaktualniono uwierzytelnienia dla użytkownika o ograniczonym dostępie","Next":"Następny","Next scheduled run:":"Następne zaplanowane uruchomienie:","Next scheduled task:":"Następne zaplanowane zadanie:","Next task:":"Następne zadanie","Next time":"Następny raz","No":"Nie","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Certyfikat nie został wcześniej określony, należy sprawdzić u administratora serwera czy klucz jest poprawny: {{key}} \n\nCzy akceptujesz podany klucz?","No editor found for the "{{backend}}" storage type":"Nie znaleziono edytora dla magazynu typu "{{backend}}"","No encryption":"Bez szyfrowania","No items selected":"Nie wybrano pozycji","No items to restore, please select one or more items":"Brak pozycji do odtworzenia, proszę wybrać jedną lub więcej pozycji.","No passphrase entered":"Nie wprowadzono długiego hasła","No scheduled tasks":"Brak zaplanowanych zadań","No, my machine has only a single account":"Nie, moje urządzenie ma tylko jedno konto","Non-matching passphrase":"Niepasujące długie hasła","None / disabled":"Żaden / wyłączone","OK":"OK","OSX":"OSX","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Nie udało się wykonać operacji:","Operations:":"Operacje:","Optional authentication password":"Opcjonalne hasło uwierzytelnienia","Optional authentication username":"Opcjonalny użytkownik uwierzytelnienia","Options":"Opcje","Options added here are applied to all backups, but can be overridden in each individual backup":"Opcje dodane tutaj stosowane są do wszystkich kopii zapasowych, ale można je zmodyfikować w każdej indywidualnej kopii zapasowej","Original location":"Położenie oryginalne","Others":"Inne","Overwrite":"Nadpisz","Passphrase":"Długie hasło","Passphrase (if encrypted)":"Długie hasło (jeśli zaszyfrowane)","Passphrase changed":"Zmieniono długie hasło","Passphrases are not matching":"Długie hasła różnią się od siebie","Password":"Hasło","Passwords do not match":"Hasła różnią się od siebie","Patching files with local blocks ...":"Uzupełnianie plików z bloków lokalnych ...","Path not found":"Ścieżka nie znaleziona","Path on server":"Ścieżka na serwerze","Path or subfolder in the bucket":"Ścieżka lub podkatalog w zasobniku","Pause":"Wstrzymaj","Pause after startup or hibernation":"Wstrzymaj po uruchomieniu lub hibernacji","Pause options":"Opcje wstrzymania","Permissions":"Uprawnienia","Pick location":"Wybierz położenie","Point to your backup files and restore from there":"Wskaż pliki kopii zapasowej i odtwórz z nich","Port":"Port","Previous":"Poprzedni","ProjectID is optional if the bucket exist":"ProjectID jest opcjonalne jeśli zasobnik istnieje","Proprietary":"Własny","Purging files ...":"Czyszczenie plików ...","Rebuilding local database ...":"Przebudowywanie lokalnej bazy danych ...","Recreate (delete and repair)":"Odtworzenie (usunięcie i naprawienie)","Recreating database ...":"Odtwarzanie bazy danych ...","Registering temporary backup ...":"Rejestrowanie tymczasowej kopii ...","Relative paths not allowed":"Ścieżki względne nie są dopuszczalne","Reload":"Przeładuj","Remote":"Zdalny","Remove":"Usuń","Remove option":"Usuń opcję","Repair":"Napraw","Reparing ...":"Naprawianie ...","Repeat Passphrase":"Powtórz długie hasło","Reporting:":"Raportowanie:","Reset":"Resetuj","Restore":"Odtwórz","Restore files":"Odtwórz pliki","Restore files ...":"Odtwórz pliki ...","Restore files from {{backupname}}":"Odtwórz pliki z {{backupname}}","Restore from":"Odtwórz z","Restore from backup configuration":"Odtwórz z konfiguracji kopii","Restore from configuration ...":"Odtwórz z konfiguracji ...","Restore options":"Opcje odtwarzania","Restore read/write permissions":"Odtwórz uprawnienia odczytu/zapisu","Restoring files ...":"Odtwarzanie plików","Resume":"Wznów","Run again every":"Uruchom ponownie co","Run now":"Uruchom teraz","Running ...":"Uruchamianie ...","Running ....":"Uruchamianie ...","Running commandline entry":"Uruchamianie komend z linii poleceń","Running task:":"Uruchamianie zadania:","S3 Compatible":"Kompatybilny z S3","Same as the base install version: {{channelname}}":"Zgodny z bazową wersją instalacji: {{channelname}}","Sat":"So","Save":"Zapisz","Save and repair":"Zapisz i napraw","Save different versions with timestamp in file name":"Zapisz różne wersje z sygnaturą czasową w nazwie","Save immediately":"Zapisz niezwłocznie","Scanning existing files ...":"Przeglądanie istniejących plików ...","Scanning for local blocks ...":"Szukanie lokalnych bloków","Schedule":"Harmonogram","Search":"Szukaj","Search for files":"Szukaj plików","Seconds":"Sekundy","Select a log level and see messages as they happen:":"Wybierz zakres dziennika i zobacz co się wydarzyło:","Select files":"Wybierz pliki","Server":"Serwer","Server and port":"Serwer i port","Server hostname or IP":"Nazwa serwera lub IP","Server is currently paused,":"Serwer jest obecnie wstrzymany,","Server is currently paused, do you want to resume now?":"Serwer jest obecnie wstrzymany, czy chcesz teraz wznowić jego pracę?","Server password":"Hasło serwera","Server paused":"Serwer wstrzymany","Server state properties":"Właściwości stanu serwera","Settings":"Ustawienia","Show":"Pokaż","Show advanced editor":"Pokaż edytor zaawansowany","Show hidden folders":"Pokaż ukryte foldery","Show log":"Pokaż dziennik","Show log ...":"Pokaż dziennik ...","Show treeview":"Pokaż drzewo widoku","Sia server password":"Hasło serwera Sia","Some OpenStack providers allow an API key instead of a password and tenant name":"Niektórzy dostawcy OpenStack dopuszczają klucz API zamiast hasła i nazwy najemcy","Source Data":"Dane Źródłowe","Source data":"Dane źródłowe","Source folders":"Foldery źródłowe","Source:":"Źródło:","Specific builds for developers only.":"Specjalne kompilacje tylko dla developerów","Standard protocols":"Protokoły standardowe","Starting ...":"Uruchamianie ...","Starting the restore process ...":"Uruchamianie procesu odtwarzania ...","Stop after the current file":"Zatrzymaj po bieżącym pliku","Stop after upload":"Zatrzymaj po przesłaniu pliku","Stop now":"Zatrzymaj teraz","Stop running backup":"Zatrzymaj wykonywaną kopię","Stop running task":"Zatrzymaj wykonywane zadanie","Stopping after upload:":"Zatrzymaj po przesłaniu:","Stopping task:":"Zatrzymywanie zadania:","Storage Type":"Typ Magazynu","Storage class":"Klasa magazynu","Storage class for creating a bucket":"Klasa magazynu dla utworzenia zasobnika","Stored":"Zachowane","Strong":"Silne","Success":"Powodzenie","Sun":"Nie","Symbolic link":"Link symboliczny","System default ({{levelname}})":"System domyślny ({{levelname}})","System files":"Pliki systemowe","System info":"Informacja systemowa","System properties":"Właściwości systemowe","TByte":"TBajty","TByte/s":"TBajty/s","Target path, ie /backup":"Ścieżka docelowa, np. /backup","Task is running":"Zadanie jest wykonywane","Temporary files":"Pliki tymczasowe","Tenant Name":"Nazwa Dzierżawcy","Test connection":"Sprawdź połączenie","Testing ...":"Sprawdzanie ...","Testing connection ...":"Sprawdzanie połączenia ...","Testing permissions ...":"Sprawdzanie uprawnień ...","Testing permissions...":"Sprawdzanie uprawnień ...","The bucket name should be all lower-case, convert automatically?":"Nazwa zasobnika powinna być pisana wersalikami, zmienić automatycznie ?","The bucket name should start with your username, prepend automatically?":"Nazwa zasobnika powinna zaczynać się od nazwy użytkownika, dodać automatycznie ?","The connection to the server is lost, attempting again in {{time}} ...":"Utracono połączenie z serwerem, ponowna próba za {{time}} ...","The dark theme (by Michal)":"Ciemny schemat (wyk. Michal)","The default blue on white theme (by Alex)":"Domyślny schemat niebieski na białym (wyk. Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Folder {{folder}} nie istnieje.\nUtworzyć go teraz?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Klucz komputera został zmieniony, proszę sprawdzić z administratorem serwera czy jest to poprawne, w przeciwnym razie możesz zostać ofiarą ataku typu MAN-IN--MIDDLE.\n\nCzy chcesz ZASTĄPIĆ twój BIEŻĄCY klucz komputera \"{{prev}}\" na PODANY klucz: {{klucz}}?","The path does not appear to exist, do you want to add it anyway?":"Wygląda, że ścieżka nie istnieje, czy mimo to chcesz ją dodać?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Ścieżka nie kończy się znakiem \"{{dirsep}}\", co oznacza, że dołączasz plik, a nie folder.\n\nCzy chcesz dołączyć określony plik?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Ścieżka musi być ścieżką bezwzględną, tzn. musi rozpoczynać się prawym ukośnikiem '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Ścieżka powinna zaczynać się od \"{{prefix1}}\" lub \"{{prefix2}}\", w przeciwnym razie nie będzie widać plików w interfejsie internetowym HubiC.\n\nCzy chcesz dodać prefiks do ścieżki automatycznie?","The region parameter is only applied when creating a new bucket":"Parametr regionu jest stosowany tylko podczas tworzenia nowego zasobnika","The region parameter is only used when creating a bucket":"Parametr regionu jest używany tylko podczas tworzenia zasobnika","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Certyfikat serwera nie może być zweryfikowany.\nCzy aprobujesz certyfikat SSL z sygnaturą: {{hash}}?","The storage class affects the availability and price for a stored file":"Klasa magazynu danych ma wpływ na dostępność i cenę za przechowywany plik","The target folder contains encrypted files, please supply the passphrase":"Docelowy folder zawiera zaszyfrowane pliki, proszę podać długie hasło","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Użytkownik ma za duże uprawnienia. Czy chcesz stworzyć nowego użytkownika z uprawnieniami ograniczonymi do wybranej ścieżki?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Ta kopia zapasowa została utworzona na innym systemie operacyjnym. Odzyskiwanie plików bez określania folderu docelowego może spowodować, że pliki zostaną przywrócone w nieoczekiwanych miejscach. Czy na pewno chcesz kontynuować bez wyboru folderu docelowego?","This month":"Bieżący miesiąc","This week":"Bieżący tydzień","Throttle settings":"Limity prędkości","Thu":"Czw","To File":"Do Pliku","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Aby potwierdzić, że chcesz skasować wszystkie zdalne pliki dla \"{{name}}\", proszę wprowadzić słowo zamieszczone poniżej","To export without a passphrase, uncheck the \"Encrypt file\" box":"Aby wyeksportować bez hasła, odznacz pole \"Szyfruj plik\"","Today":"Dzisiaj","Trust host certificate?":"Certyfikat zaufanego hosta?","Trust server certificate?":"Certyfikat zaufanego serwera?","Try out the new features we are working on. Don't use with important data.":"Wypróbuj nowe funkcjonalności nad którymi pracujemy. Nie używaj z ważnymi danymi.","Tue":"Wt","Type to highlight files":"Napisz by podświetlić pliki","Unknown backup size and versions":"Nieznany rozmiar kopii i wersje","Until resumed":"Do wznowienia","Update channel":"Kanał uaktualnień","Update failed:":"Nie udało się uaktualnić","Updating with existing database":"Uaktualnij z istniejącą bazą danych","Upload volume size":"Rozmiar przesłanych danych","Uploading verification file ...":"Przesyłanie pliku weryfikującego ...","Usage statistics":"Statystyki użycia","Usage statistics, warnings, errors, and crashes":"Statystyki użycia , ostrzeżenia, błędy i awarie","Use SSL":"Użyj SSL","Use existing database?":"Użyj istniejącej bazy danych","Use weak passphrase":"Użyj słabego długiego hasła","Useless":"Bezużyteczne","User data":"Dane użytkownika","User has too many permissions":"Użytkownik ma za duże uprawnienia","User interface settings":"Ustawienia interfejsu użytkownika","Username":"Nazwa użytkownika","Validating ...":"Potwierdzanie ...","Verify files":"Sprawdź pliki","Verifying ...":"Weryfikowanie ...","Verifying answer":"Weryfikacja odpowiedzi","Verifying backend data ...":"Weryfikowanie danych silnika ...","Verifying remote data ...":"Weryfikacja zdalnych danych ...","Verifying restored files ...":"Weryfikacja odtworzonych plików ...","Very strong":"Bardzo silne","Very weak":"Bardzo słabe","Visit us on":"Odwiedź nas na","WARNING: The remote database is found to be in use by the commandline library":"UWAGA: Wykryto, że zdalna baza danych jest używana przez bibliotekę wiersza poleceń.","WARNING: This will prevent you from restoring the data in the future.":"UWAGA: To uniemożliwi odtworzenie danych w przyszłości.","Waiting for task to begin":"Oczekiwanie na rozpoczęcie zadania","Waiting for task to start ....":"Oczekiwanie na uruchomienie zadania ...","Waiting for upload ...":"Oczekiwanie na przesłanie ...","Warnings, errors and crashes":"Ostrzeżenia, błędy i awarie","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Przyjmujemy wsparcie za pośrednictwem różnych usług, takich jak OpenCollective, PayPal, BountySource i różne kryptowaluty.","We recommend that you encrypt all backups stored outside your system":"Zalecamy szyfrowanie wszystkich kopii przechowywanych poza twoim systemem","Weak":"Słabe","Weak passphrase":"Słabe długie hasło","Wed":"Śr","Weeks":"Tygodnie","Where do you want to restore from?":"Gdzie chcesz odtworzyć?","Where do you want to restore the files to?":"Gdzie chcesz odtworzyć pliki?","Windows":"Windows","Years":"Lata","Yes":"Tak","Yes, I have stored the passphrase safely":"Tak, długie hasło zostało bezpiecznie zachowane.","Yes, I'm brave!":"Tak. Jestem dzielny!","Yes, please break my backup!":"Tak, proszę zepsuj moją kopię!","Yesterday":"Wczoraj","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Wygląda na to, że uruchamiasz Mono bez załadowanego certyfikatu SSL.\nCzy chcesz zaimportować listę zaufanych certyfikatów z Mozilli?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Zmieniłeś ścieżkę na nie prowadzącą do istniejącej bazy danych.\nCzy jesteś pewny, że takie było twoje rzeczywiste zamierzenie?","You are currently running {{appname}} {{version}}":"Aktualnie używasz {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Możesz natychmiast przerwać tworzenie kopii zapasowej lub przerwać po przesłaniu bieżącego pliku.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Możesz natychmiast przerwać wykonywane zadanie lub przerwać po zakończeniu bieżącego pliku. ","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Zmieniłeś tryb szyfrowania. Może to spowodować uszkodzenie zawartości. Zamiast tego zachęcamy do utworzenia nowej kopii zapasowej.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Zmieniono hasło - zmiana hasła nie jest obsługiwana. Zachęcamy Cię zamiast tego do utworzenia nowej kopii zapasowej.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Wybrałeś opcję nieszyfrowania kopii zapasowej. Szyfrowanie jest zalecane dla wszystkich danych przechowywanych na serwerze zdalnym.","You have chosen to restore to a new location, but not entered one":"Możesz wybrać odtworzenie do nowej lokalizacji, ale nie tej wprowadzonej","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 lose the passphrase.":"Wygenerowałeś silne hasło. Upewnij się, że wykonałeś bezpieczną kopię hasła, ponieważ danych nie będzie można odzyskać, jeśli utracisz hasło.","You must choose at least one source folder":"Musisz wybrać co najmniej jeden folder źródłowy","You must enter a name for the backup":"Musisz podać nazwę kopii zapasowej","You must enter a passphrase or disable encryption":"Musisz podać długie hasło lub wyłączyć szyfrowanie","You must enter a positive number of backups to keep":"Musisz podać dodatnią liczbę kopii do zachowania","You must enter a tenant name if you do not provide an API Key":"Musisz podać nazwę dzierżawcy jeśli nie podano Klucza API","You must enter a valid duration for the time to keep backups":"Musisz podać prawidłowy okres przechowywania kopii zapasowych","You must enter either a password or an API Key":"Musisz podać hasło lub Klucz API ","You must enter either a password or an API Key, not both":"Musisz podać jedno z dwóch hasło lub Klucz API, ale nie oba","You must fill in the password":"Musisz wypełnić pole hasło","You must fill in the server name or address":"Musisz wypełnić pole nazwa serwera lub adres","You must fill in the username":"Musisz wypełnić pole użytkownik","You must fill in {{field}}":"Musisz wypełnić pole {{field}}","You must select or fill in the AuthURI":"Musisz wybrać lub wypełnić pole AuthURI","You must select or fill in the server":"Musisz wybrać lub wypełnić pole serwer","You must specify a path":"Musisz podać ścieżkę","Your files and folders have been restored successfully.":"Twoje pliki i foldery zostały pomyślnie odtworzone.","Your passphrase is easy to guess. Consider changing passphrase.":"Twoje długie hasło jest łatwe do odgadnięcia. Rozważ zmianę długiego hasła.","bucket/folder/subfolder":"zasobnik/folder/podfolder","byte":"bajtów","byte/s":"bajtów/s","custom":"dostosowany","resume now":"wznów teraz","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} zostało opracowane głównie przez {{dev1}} i {{dev2}}. {{appname}} można pobrać z {{websitename}}. {{appname}} podlega licencji {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} pliki ({{size}}), do zakończenia {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersja","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersji","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersji","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersji"],"{{number}} Hour":"{{number}} Godzin","{{number}} Minutes":"{{number}} Minut","{{time}} (took {{duration}})":"{{time}} (trwało {{duration}})"}); - gettextCatalog.setStrings('pt_BR', {"- pick an option -":"- selecione uma opção -","...loading...":"...carregando...","API Key":"Chave da API","AWS Access ID":"ID de acesso do AWS","AWS Access Key":"Chave de acesso do AWS","AWS IAM Policy":"Política de IAM do AWS","About":"Sobre","About {{appname}}":"Sobre {{appname}}","Access Key":"Chave de acesso","Access denied":"Acesso negado","Access to user interface":"Acesso à interface do usuário","Account name":"Nome do usuário","Activate":"Ativar","Activate failed:":"Falha na ativação:","Add a new backup":"Adicionar um novo backup","Add a path directly":"Adicione um caminho diretamente","Add advanced option":"Adicionar opção avançada","Add backup":"Adicionar backup","Add filter":"Adicionar filtro","Add path":"Adicionar caminho","Adjust bucket name?":"Ajustar o nome do bucket?","Adjust path name?":"Ajustar o nome do caminho?","Advanced Options":"Opções avançadas","Advanced options":"Opções avançadas","Advanced:":"Avançado:","All":"Todos","All Hyper-V Machines":"Todas as máquinas Hyper-V","All Microsoft SQL Databases":"Todas as bases Microsoft SQL","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.":"Todos os relatórios de uso são enviados de forma anônima e não contêm dados pessoais. As informações contidas são sobre o hardware e o Sistema Operacional, o backend utilizado, a duração do backup, o tamanho total dos dados de origem e dados similares. Os relatórios não contêm caminhos, nomes de arquivos, usuários, senhas ou informações similares.","Allow remote access (requires restart)":"Permitir acesso remoto (restart necessário)","Allowed days":"Dias permitidos","An existing file was found at the new location":"Um arquivo foi encontrado no local escolhido","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Um arquivo foi encontrado no local escolhido\nVocê tem certeza que quer apontar a database para um arquivo existente?","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?":"Uma base local foi encontrada.\nReutilizar a basa permitirá que as ferramentas de linha de comando e as instâncias trabalhem no mesmo armazenamento remoto.\nGostaria de utilizar a base existente?","Anonymous usage reports":"Relatório anônimo de uso","As Command-line":"Como linha de comando","AuthID":"AuthID","Authentication password":"Senha de autenticação","Authentication username":"Usuário de autenticação","Autogenerated passphrase":"Senha gerada automaticamente","Automatically run backups.":"Executar backups automaticamente.","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":"Voltar","Backend modules:":"Módulos:","Backup destination":"Destino do backup","Backup location":"Localização do backup","Backup:":"Backup:","Beta":"Beta","Broken access":"Acesso quebrado","Browse":"Navegar","Browser default":"Navegador padrão","Bucket Name":"Nome do Bucket","Bucket create location":"Localização do Bucket","Bucket create region":"Região do Bucket","Bucket name":"Nome do Bucket","Bucket storage class":"Classe de storage do Bucket","Building list of files to restore ...":"Construindo lista dos arquivos a serem recuperados ...","Building partial temporary database ...":"Criando base temporária parcial ...","Busy ...":"Ocupado ...","Canary":"Canary","Cancel":"Cancelar","Cannot move to existing file":"Não permitido mover para um arquivo existente","Changelog":"Changelog","Changelog for {{appname}} {{version}}":"Changelog para {{appname}} {{version}}","Check failed:":"Falha na verificação:","Check for updates now":"Buscar atualizações","Checking ...":"Verificando ...","Checking for updates ...":"Procurando atualizações ...","Chose a storage type to get started":"Para iniciar, escolha o tipo de armazenamento","Click the AuthID link to create an AuthID":"Clique no link AuthID para criar uma AuthID","Click to set throttle options":"Clique para definir opções de limite","Commandline ...":"Linha de comando","Compact now":"Compactar agora","Compacting remote data ...":"Compactando dados remotos","Completing backup ...":"Finalizando backup...","Completing previous backup ...":"Completando o backup anterior ...","Compression modules:":"Módulos de compressão:","Computer":"Computador","Configuration file:":"Arquivo de configuração:","Configuration:":"Configuração:","Configure a new backup":"Configurar novo backup","Confirm delete":"Confirmar remoção","Confirmation required":"Confirmação necessária","Connect":"Conectar","Connect now":"Conectar agora","Connecting to server ...":"Conectando ao servidor ...","Connecting to task ....":"Conectando-se à tarefa","Connecting...":"Conectando...","Connection lost":"Conexão perdida","Connection worked!":"Conexão estabelecida!","Container name":"Nome do Container","Container region":"Região do Container","Continue":"Continuar","Continue without encryption":"Continuar sem utilizar criptografia","Copied!":"Copiado!","Copy Destination URL to Clipboard":"Copiar URL do destino","Copy failed. Please manually copy the URL":"Falha na cópia. Copie a URL manualmente","Core options":"Opções básicas","Counting ({{files}} files found, {{size}})":"Contabilizando ({{files}} arquivos encontrados, {{size}})","Crashes only":"Somente falhas","Create bug report ...":"Criar relatório de falhas","Create folder?":"Criar diretório?","Created new limited user":"Criar novo usuário com limitações no acesso","Creating bug report ...":"Criando relatório de erros ...","Creating new user with limited access ...":"Criando novo usuário com limitações no acesso ...","Creating target folders ...":"Criando diretórios ...","Creating temporary backup ...":"Criando backup temporario ...","Creating user...":"Criando usuário...","Current version is {{versionname}} ({{versionnumber}})":"A versão atual é {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Endpoint S3 modificado","Custom authentication url":"URL de autenticação modificada","Custom location ({{server}})":"Localização personalizada ({{server}})","Custom region for creating buckets":"Região personalizada para a criação dos buckets","Custom region value ({{region}})":"Valor personalizado da region ({{region}})","Custom server url ({{server}})":"URL personalizada do servidor ({{server}})","Custom storage class ({{class}})":"Classe de armazenamento personalizada ({{class}})","Database ...":"Banco de dados","Days":"Dias","Default":"Padrão","Default ({{channelname}})":"Padrão ({{channelname}})","Default Filters":"Filtros padrões","Default options":"Opções padrão","Delete":"Remover","Delete ...":"Remover ...","Delete backup":"Remover backup","Delete local database":"Remover base local","Delete remote files":"Remover arquivos remotos","Delete the local database":"Remover a base local","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Remover {{filecount}} arquivos ({{filesize}}) do armazenamento remoto?","Deleting remote files ...":"Removendo arquivos remotos ...","Deleting unwanted files ...":"Removendo arquivos desnecessários ...","Desktop":"Área de Trabalho","Destination":"Destino","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.":"Ajudamos a salvar seus arquivos? Caso afirmativo, ajude no desenvolvimento do Duplicati com uma doação. Sugerimos {{smallamount}} para usuários domésticos e {{largeamount}} para uso comercial.","Direct restore from backup files ...":"Restaure diretamente dos arquivos de backup...","Disabled":"Desabilitado","Dismiss":"Ok","Display and color theme":"Tela e cores do tema","Do you really want to delete the backup: \"{{name}}\" ?":"Deseja realmente remover o backup: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Deseja realmente remover a base local para: {{name}}","Donate":"Doar","Donate with PayPal":"Doar com Paypal","Donate with crypto currency":"Doe com cripto moeda","Donation messages":"Sugestões de doação","Donation messages are hidden, click to show":"O lembrete de doação está escondido, clique para mostrá-lo","Donation messages are visible, click to hide":"O lembrete de doação está visível, clique para escondê-lo","Done":"Finalizado","Download":"Baixar","Downloading ...":"Baixando ...","Downloading files ...":"Baixando arquivos ...","Downloading update...":"Baixando update...","Duplicate option {{opt}}":"Duplicar opção {{opt}}","Duplicati Website":"Site do Duplicati","Duplicati forum":"Fórum do Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Cada backup tem um banco de dados local associado a ele, que armazena informações sobre o backup remoto na máquina local.\n            Ao excluir um backup, você também pode excluir o banco de dados local sem afetar a capacidade de restaurar os arquivos remotos.\n            Se você estiver usando o banco de dados local para backups da linha de comando, é melhor manter o banco de dados.","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.":"Cada backup possui uma base associada pra armazenar informações sobre o destino.\\nEsta base torna algumas operações mais rápidas, além de reduzir a quantidade de dados que precisam ser baixados para cada operação.","Edit ...":"Editar ...","Edit as list":"Editar como lista","Edit as text":"Editar como texto","Encrypt file":"Criptografar arquivo","Encryption":"Criptografia","Encryption changed":"A criptografia mudou","Encryption modules:":"Módulos de criptografia:","Enter URL":"Informe a URL","Enter access key":"Informe a chave de acesso","Enter account name":"Informe o nome da conta","Enter backup passphrase, if any":"Informe a senha do backup, caso exista","Enter configuration details":"Inserir detalhes da configuração","Enter container name":"Informe o nome do container","Enter encryption passphrase":"Informe a senha de criptografia","Enter expression here":"Informe a expressão aqui","Enter folder path name":"Informe o caminho completo do diretório","Enter one option per line in command-line format, eg. {0}":"Informe uma opção por linha do comando, ex. {0}","Enter the destination path":"Informe o caminho no destino","Error":"Erro","Error!":"Erro!","Errors and crashes":"Erros e problemas","Exclude":"Excluir","Exclude directories whose names contain":"Excluir diretórios que contenham","Exclude expression":"Excluir utilizando expressão","Exclude file":"Excluir arquivo","Exclude file extension":"Excluir arquivos com extensão","Exclude files whose names contain":"Excluir arquivos que contenham","Exclude folder":"Excluir diretório","Exclude regular expression":"Excluir utilizando expressão regular","Existing file found":"Excluir arquivo encontrado","Experimental":"Experimental","Export":"Exportar","Export ...":"Exportar ...","Export backup configuration":"Exportar configuração do backup","Export configuration":"Exportar configuração","Exporting ...":"Exportando ...","FTP (Alternative)":"FTP (alternativo)","Failed to build temporary database: {{message}}":"Falha ao construir base temporária: {{message}}","Failed to connect:":"Falha ao conectar:","Failed to connect: {{message}}":"Falha ao conectar: {{message}}","Failed to delete:":"Falha ao remover:","Failed to fetch path information: {{message}}":"Falha ao obter informação do caminho: {{message}}","Failed to import:":"Falha ao importar:","Failed to read backup defaults:":"Falha ao ler os padrões do backup","Failed to restore files: {{message}}":"Falha ao restaurar arquivos: {{message}}","Failed to save:":"Falha ao salvar:","Fetching path information ...":"Obtendo informação do caminho ...","File":"Arquivo","Files larger than:":"Arquivos maiores que:","Filters":"Filtros","Finished!":"Finalizado!","First run setup":"Configuração inicial","Folder":"Diretório","Folder path":"Caminho do diretório","Fri":"Sex","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"ID do Projeto GCS","General":"Geral","General backup settings":"Configurações gerais de backup","General options":"Opções gerais","Generate":"Gerar","Generate IAM access policy":"Gerar política de acesso IAM","Getting file versions ...":"Obtendo versões de arquivos ...","Hidden files":"Arquivos ocultos","Hide":"Ocultar","Hide hidden folders":"Ocultar diretórios ocultos","Home":"Home","Hours":"Horas","How do you want to handle existing files?":"Como você quer lidar com arquivos existentes?","Hyper-V Machine":"Máquina Hyper-V","Hyper-V Machine:":"Máquina Hyper-V:","Hyper-V Machines":"Máquinas Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Caso um backup não ocorra na data específica, ele executará assim que possível.","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.":"Caso o backup e o armazenamento remoto estejam dessincronizados, o Duplicati precisará de uma operação de reparo para realizar o sincronismo. \\nCaso o reparo não seja possível, você pode remover a base local e regenerá-la.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se o arquivo de backup não foi baixado automaticamente, clique direito e escolha "Salvar como ... " ","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se o arquivo de backup não foi baixado automaticamente, clique direito e escolha "Salvar como ... " ","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Se você não inserir um caminho, todos os arquivos serão armazenados na pasta de login.\nTem certeza de que isso é o que quer?","If you do not enter an API Key, the tenant name is required":"Se você não inserir uma chave de API, o nome do projeto é necessário","If you want to use the backup later, you can export the configuration before deleting it":"Se você quiser usar o backup mais tarde, você pode exportar a configuração antes de excluí-la","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Se a sua máquina estiver em um ambiente multiusuário (ou seja, a máquina possui mais de uma conta), você precisa definir uma senha para impedir que outros usuários acessem dados de sua conta.\nDeseja configurar uma senha agora?","Import":"Importar","Import Destination URL":"Importar URL de destino","Import backup configuration":"Importar configuração de backup","Import completed, but no certificates were found after the import":"Importação completa, mas não foram encontrados certificados após a importação","Import failed":"Falha na importação","Import from a file":"Importar de um arquivo","Importing ...":"Importando ...","Include a file?":"Incluir um arquivo?","Include expression":"Incluir expressão","Include regular expression":"Incluir expressão regular","Incorrect answer, try again":"Resposta incorreta, tente novamente","Individual builds for developers only.":"Compilações individuais apenas para desenvolvedores.","Information":"Informação","Install":"Instalar","Install failed:":"Falha na instalação:","Invalid characters in path":"Caracteres inválidos no caminho","Invalid retention time":"Tempo de retenção inválido","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"É possível conectar em alguns servidores FTP sem utilizar senha.\nTem certeza que o seu servidor FTP suporta autenticação sem senha?","KByte":"KByte","KByte/s":"KByte/s","Keep this number of backups":"Manter esse número de backups","Language in user interface":"Idioma da interface do usuário","Last month":"Último mês","Last successful run:":"Última execução com sucesso:","Latest":"Mais recentes","Libraries":"Bibliotecas","Linux":"Linux","Listing backup dates ...":"Listando datas de backup ...","Listing remote files ...":"Listando arquivos remotos ...","Live":"Ao vivo","Load a configuration from an exported job or a storage provider":"Carregar uma configuração de um trabalho exportado ou de um provedor de armazenamento","Load destination from an exported job or a storage provider":"Carregar destino a partir de um trabalho exportado ou de um provedor de armazenamento","Load older data":"Abrir dados antigos","Loading ...":"Abrindo ...","Loading remote storage usage ...":"Carregando o uso de armazenamento remoto ...","Local database for":"Banco de dados local para","Local database path:":"Caminho do banco de dados local:","Local storage":"Armazenamento local","Location":"Localização","Location where buckets are created":"Local onde os compartimentos são criados","Log data for {{Backup.Backup.Name}}":"Grave log para {{Backup.Backup.Name}} ","Log data from the server":"Registrar dados do servidor","Log out":"Sair","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Manutenção","Manually type path":"Digite manualmente o caminho","Max download speed":"Velocidade de download máxima","Max upload speed":"Velocidade de upload máxima","Menu":"Menu","Microsoft SQL Database:":"Banco de dados Microsoft SQL:","Microsoft SQL Databases":"Banco de Dados Microsoft SQL","Minimum redundancy":"Redundância mínima","Minimum redundancy is 1.0":"Redundância mínima é 1.0","Minutes":"Minutos","Missing name":"Faltando o nome","Missing passphrase":"Faltando a frase de senha","Missing sources":"Faltando as origens","Mon":"Seg","Months":"Meses","Move existing database":"Mover o banco de dados existente","Move failed:":"Falha ao mover:","My Documents":"Meus Documentos","My Music":"Minhas Músicas","My Photos":"Minhas Fotos","My Pictures":"Minhas Imagens","Name":"Nome","Never":"Nunca","New update found: {{message}}":"Nova atualização encontrada: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nome nome de usuário é {{user}}\nAutorizações atualizadas para uso de um novo usuário limitado","Next":"Próximo","Next scheduled run:":"Próxima execução agendada:","Next scheduled task:":"Próxima tarefa agendada:","Next task:":"Próxima tarefa:","Next time":"Próxima vez","No":"Não","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Nenhum certificado foi especificado anteriormente, verifique com o administrador do servidor se a chave está correta: {{key}}\n\nDeseja aprovar a chave de host relatada?","No editor found for the "{{backend}}" storage type":"Editor não encontrado para o "{{backend}}" tipo de armazenamento","No encryption":"Sem criptografia","No items selected":"Itens não selecionados","No items to restore, please select one or more items":"Sem itens para restaurar. por favor selecione um ou mais itens","No passphrase entered":"Nenhuma senha inserida","No scheduled tasks":"Sem tarefas agendadas","No, my machine has only a single account":"Não, minha máquina possui apenas uma conta","Non-matching passphrase":"Senha não correspondente","None / disabled":"Nenhum / desabilitado","OK":"OK","OSX":"OSX","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Operação falhou:","Operations:":"Operações:","Optional authentication password":"Senha opcional de autenticação","Optional authentication username":"Usuário opcional de autenticação","Options":"Opções","Options added here are applied to all backups, but can be overridden in each individual backup":"As opções aqui adicionadas são aplicadas em todos os backups, mas podem ser substituídas em cada backup individual","Original location":"Localização original","Others":"Outros","Overwrite":"Sobrescrever","Passphrase":"Frase de segurança","Passphrase (if encrypted)":"Senha (se criptografado)","Passphrase changed":"Senha alterada","Passphrases are not matching":"Senhas não correspondem","Password":"Senha","Passwords do not match":"Senhas não conferem","Patching files with local blocks ...":"Aplicando patch nos arquivos com blocos locais ...","Path not found":"Caminho não encontrado","Path on server":"Caminho do servidor","Path or subfolder in the bucket":"Caminho ou subpasta no bucket","Pause":"Parar","Pause after startup or hibernation":"Pausa após a inicialização ou a hibernação","Pause options":"Interromper opções","Permissions":"Permissões","Pick location":"Escolher localização","Point to your backup files and restore from there":"Aponte para os arquivos de backup e restaure de lá","Port":"Porta","Previous":"Anterior","ProjectID is optional if the bucket exist":"ProjectID é opcional se o bucket já existe","Proprietary":"Proprietário","Purging files ...":"Limpando arquivos ...","Rebuilding local database ...":"Reconstruindo banco de dados local ...","Recreate (delete and repair)":"Recriar (excluir e reparar)","Recreating database ...":"Recriar banco de dados","Registering temporary backup ...":"Registrando cópia temporária ...","Relative paths not allowed":"Caminhos relativos não são permitidos","Reload":"Recarregar","Remote":"Remoto","Remove":"Remover","Remove option":"Remover opção","Repair":"Reparar","Reparing ...":"Reparando ...","Repeat Passphrase":"Repetir frase de segurança","Reporting:":"Relatórios:","Reset":"Redefinir","Restore":"Restaurar","Restore files":"Restaurar arquivos","Restore files ...":"Restaurar arquivos ...","Restore files from {{backupname}}":"Restaurar arquivos para {{backupname}}","Restore from":"Restaurar de","Restore from backup configuration":"Restaurar a partir da configuração de backup","Restore from configuration ...":"Restaurar a partir da configuração ...","Restore options":"Restaurar opções","Restore read/write permissions":"Restaurar permissões leitura/escrita","Restoring files ...":"Restaurando arquivos ...","Resume":"Continuar","Run again every":"Executar novamente a cada","Run now":"Executar agora","Running ...":"Executando ...","Running ....":"Executando ...","Running commandline entry":"Executando entrada de linha de comando","Running task:":"Executando tarefa:","S3 Compatible":"S3 Compatível","Same as the base install version: {{channelname}}":"Igual à versão de instalação base: {{channelname}}","Sat":"Sáb","Save":"Salvar","Save and repair":"Salvar e reparar","Save different versions with timestamp in file name":"Salve diferentes versões com marcas de horário no nome do arquivo","Save immediately":"Salvar imediatamente","Scanning existing files ...":"Verificando arquivos existentes ...","Scanning for local blocks ...":"Verificando blocos locais ...","Schedule":"Agendar","Search":"Buscar","Search for files":"Procurar por arquivos","Seconds":"Segundos","Select a log level and see messages as they happen:":"Selecione um nível de log e veja as mensagens conforme elas aparecem:","Select files":"Selecionar arquivos","Server":"Servidor","Server and port":"Servidor e porta","Server hostname or IP":"Nome do servidor ou IP","Server is currently paused,":"Servidor está atualmente parado,","Server is currently paused, do you want to resume now?":"Servidor está atualmente parado, você quer recomeçar agora?","Server password":"Senha do servidor","Server paused":"Servidor parado","Server state properties":"Propriedades do estado do servidor","Settings":"Configurações","Show":"Exibir","Show advanced editor":"Mostrar editor avançado","Show hidden folders":"Exibir pastas ocultas","Show log":"Exibir log","Show log ...":"Exibir log ...","Show treeview":"Mostrar hierarquia","Sia server password":"Senha do servidor Sia","Some OpenStack providers allow an API key instead of a password and tenant name":"Alguns provedores OpenStack permitem uma chave de API em vez de uma senha e nome de projeto","Source Data":"Dados de origem","Source data":"Dados de origem","Source folders":"Pasta de origem","Source:":"Origem:","Specific builds for developers only.":"Compilações específicas apenas para desenvolvedores.","Standard protocols":"Protocolos padrão","Starting ...":"Iniciando ...","Starting the restore process ...":"Iniciando o processo de restauração ...","Stop after the current file":"Parar após o arquivo atual","Stop after upload":"Parar após o envio","Stop now":"Parar agora","Stop running backup":"Parar de executar o backup","Stop running task":"Parar de executar a tarefa","Stopping after upload:":"Parando após o envio:","Stopping task:":"Tarefa de parada:","Storage Type":"Tipo de armazenamento","Storage class":"Classe de armazenamento","Storage class for creating a bucket":"Classe de armazenamento para criar um bucket","Stored":"Armazenado","Strong":"Forte","Success":"Sucesso","Sun":"Dom","Symbolic link":"Link simbólico","System default ({{levelname}})":"Sistema padrão ({{levelname}})","System files":"Arquivos do sistema","System info":"Informação do sistema","System properties":"Propriedades do sistema","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Caminho de destino, exemplo: /backup","Task is running":"Tarefa está executando","Temporary files":"Arquivos temporários","Tenant Name":"Nome do projeto","Test connection":"Teste de conexão","Testing ...":"Testando ...","Testing connection ...":"Testando conexão ...","Testing permissions ...":"Testando permissões ...","Testing permissions...":"Testando permissões...","The bucket name should be all lower-case, convert automatically?":"O nome do bucket deve ser todo em minúsculas. Converter automaticamente?","The bucket name should start with your username, prepend automatically?":"O nome do bucket deve começar com o seu nome de usuário, afixar automaticamente?","The connection to the server is lost, attempting again in {{time}} ...":"A conexão com o servidor foi perdida, tentando novamente em {{time}} ...","The dark theme (by Michal)":"O tema escuro (por Michal)","The default blue on white theme (by Alex)":"O tema padrão azul sobre branco (por Alex)","The folder {{folder}} does not exist.\nCreate it now?":"O diretório {{folder}} não existe.\nDeseja cria-lo agora?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"A chave do host mudou, verifique com o administrador do servidor se está correta, caso contrário você poderia ser vítima de um ataque MAN-IN-THE MIDDLE.\n\nDeseja SUBSTITUIR a sua chave do host ATUAL \"{{prev}}\" com a chave do host REPORTADA: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"O caminho não parece existir, você deseja adicioná-lo de qualquer maneira?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"O caminho não termina com um caractere '{{dirsep}}, o que significa que você inclui um arquivo, não uma pasta.\n\nDeseja incluir o arquivo especificado?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"O caminho deve ser um caminho absoluto, ou seja, deve começar com uma barra progressiva '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"O caminho deve começar com \"{{prefix1}}\" ou \"{{prefix2}}\", caso contrário você não poderá ver os arquivos na interface web do HubiC.\n\nDeseja adicionar o prefixo ao caminho automaticamente?","The region parameter is only applied when creating a new bucket":"O parâmetro de região só é aplicado ao criar um novo bucket","The region parameter is only used when creating a bucket":"O parâmetro de região só é usado na criação de um bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"O certificado do servidor não pôde ser validado.\nDeseja aprovar o certificado SSL com o hash: {{hash}}?","The storage class affects the availability and price for a stored file":"A classe de armazenamento afeta a disponibilidade e o preço de um arquivo armazenado","The target folder contains encrypted files, please supply the passphrase":"A pasta de destino contém arquivos criptografados. Forneça a senha","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"O usuário tem muitas permissões. Deseja criar um novo usuário limitado, com apenas permissões para o caminho selecionado?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Este backup foi criado em outro sistema operacional. A restauração de arquivos sem especificar uma pasta de destino pode fazer com que os arquivos sejam restaurados em locais inesperados. Tem certeza de que deseja continuar sem escolher uma pasta de destino?","This month":"Este mês","This week":"Esta semana","Throttle settings":"Configurações de limitação","Thu":"Qui","To File":"Para o arquivo","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Para confirmar que deseja excluir todos os arquivos remotos para \"{{nome}}\", insira a palavra abaixo","To export without a passphrase, uncheck the \"Encrypt file\" box":"Para exportar sem uma senha, desmarque a caixa \"Criptografar arquivo\"","Today":"Hoje","Trust host certificate?":"Confiar no certificado de host?","Trust server certificate?":"Confiar no certificado de servidor?","Try out the new features we are working on. Don't use with important data.":"Experimente os novos recursos em que estamos trabalhando. Não use com dados importantes.","Tue":"Ter","Type to highlight files":"Tipo para destacar arquivos","Unknown backup size and versions":"Tamanho do backup e versões desconhecidos","Until resumed":"Até retomar","Update channel":"Canal de atualização","Update failed:":"Atualização falhou:","Updating with existing database":"Atualizando com o banco de dados existente","Upload volume size":"Tamanho do volume de envio","Uploading verification file ...":"Enviando arquivo de verificação ...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"Os relatórios de uso nos ajudam a melhorar a experiência do usuário e a avaliar o impacto de novos recursos. Usamos eles para gerar estatísticas de uso público ","Usage statistics":"Estatísticas de uso","Usage statistics, warnings, errors, and crashes":"Estatísticas de uso, avisos, erros e falhas","Use SSL":"Utilizar SSL","Use existing database?":"Usar um banco de dados existente?","Use weak passphrase":"Usar uma senha fraca","Useless":"Sem utilidade","User data":"Dados do usuário","User has too many permissions":"O usuário tem muitas permissões","User interface settings":"Configurações da interface do usuário","Username":"Nome de usuário","Validating ...":"Validando ...","Verify files":"Verificar arquivos","Verifying ...":"Verificando ...","Verifying answer":"Verificando pergunta","Verifying backend data ...":"Verificando os dados do backend ...","Verifying remote data ...":"Verificando dados remotos ...","Verifying restored files ...":"Verificando arquivos restaurados ...","Very strong":"Muito forte","Very weak":"Muito fraca","Visit us on":"Visite-nos em","WARNING: The remote database is found to be in use by the commandline library":"AVISO: o banco de dados remoto está sendo usado pela biblioteca de linha de comando","WARNING: This will prevent you from restoring the data in the future.":"AVISO: isso impedirá que você restaure os dados no futuro.","Waiting for task to begin":"Aguardando o início da tarefa","Waiting for task to start ....":"Aguardando a tarefa começar ...","Waiting for upload ...":"Aguardando pelo upload ...","Warnings, errors and crashes":"Avisos, erros e falhas","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Aceitamos doações através de diferentes serviços, como OpenCollective, PayPal, BountySource e várias cripto moedas.","We recommend that you encrypt all backups stored outside your system":"Recomendamos que criptografe todos os backups armazenados fora do seu sistema","Weak":"Fraca","Weak passphrase":"Frase de segurança fraca","Wed":"Qua","Weeks":"Semanas","Where do you want to restore from?":"De onde você deseja restaurar?","Where do you want to restore the files to?":"Para onde você deseja restaurar os arquivos?","Windows":"Windows","Years":"Anos","Yes":"Sim","Yes, I have stored the passphrase safely":"Sim, eu tenho armazenado uma frase de acesso segura","Yes, I'm brave!":"Sim, sou corajoso!","Yes, please break my backup!":"Sim, corrompa meu backup!","Yesterday":"Ontem","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Você parece estar executando o Mono sem certificados SSL carregados.\nDeseja importar a lista de certificados confiáveis ​​da Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Você está mudando o caminho do banco de dados para longe de um banco de dados existente.\nTem certeza de que isso é o que deseja?","You are currently running {{appname}} {{version}}":"Você está atualmente executando {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Você pode parar o backup imediatamente, ou parar após o arquivo atual ter sido enviado.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Você pode interromper a tarefa imediatamente ou permitir que o processo continue seu arquivo atual e então pare.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Você mudou o modo de criptografia. Isso pode estragar algo. É aconselhado criar um novo backup em vez disso","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Você alterou a senha, o que não é suportado. É aconselhado criar um novo backup.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Você escolheu não criptografar o backup. Encriptação é recomendada para todos dados armazenados em um servidor remoto.","You have chosen to restore to a new location, but not entered one":"Você escolheu restaurar para um novo local, mas não inseriu um","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 lose the passphrase.":"Você gerou uma senha segura. Certifique-se de fazer um cópia da mesma, pois os dados não podem ser recuperados se você perder a senha.","You must choose at least one source folder":"Você deve escolher pelo menos uma pasta de origem","You must enter a name for the backup":"Você deve inserir um nome para o backup","You must enter a passphrase or disable encryption":"Você deve inserir uma senha ou desativar a criptografia","You must enter a positive number of backups to keep":"Você deve inserir um número positivo de backups para manter.","You must enter a tenant name if you do not provide an API Key":"Você deve inserir um nome de projeto se não fornecer uma chave de API","You must enter a valid duration for the time to keep backups":"Você deve inserir uma duração válida de tempo para manter os backups","You must enter either a password or an API Key":"Você deve inserir uma senha ou uma chave de API","You must enter either a password or an API Key, not both":"Você deve inserir uma senha OU uma chave de API, não ambas","You must fill in the password":"Você deve preencher a senha","You must fill in the server name or address":"Você deve preencher o nome do servidor ou endereço","You must fill in the username":"Você deve preencher o usuário","You must fill in {{field}}":"Você deve preencher {{field}}","You must select or fill in the AuthURI":"Você deve selecionar ou preencher a AuthURI","You must select or fill in the server":"Você deve selecionar ou preencher o servidor","You must specify a path":"Você deve especificar um caminho","Your files and folders have been restored successfully.":"Seus arquivos e pastas foram restaurados com êxito.","Your passphrase is easy to guess. Consider changing passphrase.":"Sua senha é fácil de adivinhar. Considere alterá-la.","a specific number":"um número específico","bucket/folder/subfolder":"bucket/pasta/subpasta","byte":"byte","byte/s":"byte/s","custom":"personalizado","resume now":"continuar agora","unlimited":"ilimitado","until they are older than":"até serem mais velhos que","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} foi desenvolvido inicialmente por {{dev1}} e{{dev2}}. {{appname}} pode ser baixado em {{websitename}}. {{appname}} é licenciado sob a {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} arquivos ({{size}}) restantes {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versão","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versões"],"{{number}} Hour":"{{number}} Hora","{{number}} Minutes":"{{number}} Minutos","{{time}} (took {{duration}})":"{{time}} (took {{duration}})"}); - gettextCatalog.setStrings('pt', {"- pick an option -":"- escolha uma opção -","...loading...":"...a carregar...","API Key":"Chave API","AWS Access ID":"ID do acesso AWS","AWS Access Key":"Chave do acesso AWS","AWS IAM Policy":"Política de acesso e identidade AWS","About":"Acerca","About {{appname}}":"Acerca do {{appname}}","Access Key":"Chave de acesso","Access denied":"Acesso recusado","Access to user interface":"Acesso à interface","Account name":"Nome da conta","Activate":"Ativar","Activate failed:":"Falha ao ativar:","Add a new backup":"Adicionar novo backup","Add a path directly":"Digitar caminho","Add advanced option":"Adicionar opção avançada","Add backup":"Adicionar backup","Add filter":"Adicionar filtro","Add path":"Adicionar caminho","Adjust bucket name?":"Ajustar nome do 'bucket'?","Adjust path name?":"Ajustar nome do caminho?","Advanced Options":"Opções avançadas","Advanced options":"Opções avançadas","Advanced:":"Avançado:","All":"Tudo","All Hyper-V Machines":"Todas as máquinas Hyper-V","All Microsoft SQL Databases":"Todas as bases de dados Microsoft SQL","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.":"Todos os relatórios de utilização são enviados de forma anónima. Contêm informação sobre o hardware, sobre o sistema operativo, o tipo de 'backend', a duração do backup, o tamanho dos dados e informações similares. Não contêm caminhos, ficheiros, utilizadores, palavras-passe ou quaisquer outras informações pessoais.","Allow remote access (requires restart)":"Permitir acesso remoto (tem que reiniciar)","Allowed days":"Dias permitidos","An existing file was found at the new location":"Encontrado um ficheiro na nova localização","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Foi encontrado um ficheiro na nova localização.\nTem a certeza de que deseja que a base de dados aponte para este ficheiro?","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?":"Foi encontrada uma base de dados local para o armazenamento.\nA reutilização da base de dados permite o funcionamento das instâncias do servidor e da linha de comandos no mesmo armazenamento remoto.\n\nDeseja reutilizar a base de dados existente?","Anonymous usage reports":"Relatório anónimos de utilização","As Command-line":"Como linha de comandos","AuthID":"AuthID","Authentication password":"Palavra-passe de autenticação","Authentication username":"Nome de utilizador de autenticação","Autogenerated passphrase":"Palavra-passe gerada automaticamente","Automatically run backups.":"Executar backups automaticamente.","B2 Account ID":"ID da conta B2","B2 Application Key":"Chave da aplicação B2","B2 Cloud Storage Account ID":"ID da conta B2 Cloud Storage","B2 Cloud Storage Application Key":"Chave da aplicação B2 Cloud Storage","Back":"Recuar","Backend modules:":"Módulos de 'backend':","Backup destination":"Destino do backup","Backup location":"Localização do backup","Backup:":"Backup:","Beta":"Beta","Broken access":"Acesso danificado","Browse":"Explorar","Browser default":"Navegador padrão","Bucket Name":"Nome do 'bucket'","Bucket create location":"Localização de criação do 'bucket'","Bucket create region":"Região de criação do 'bucket'","Bucket name":"Nome do 'bucket'","Bucket storage class":"Classe de armazenamento do 'bucket'","Building list of files to restore ...":"A criar lista de ficheiros a restaurar...","Building partial temporary database ...":"A criar base de dados temporária...","Busy ...":"Ocupado...","Canary":"Canary","Cancel":"Cancelar","Cannot move to existing file":"Incapaz de mover o ficheiro existente","Changelog":"Registo de alterações","Changelog for {{appname}} {{version}}":"Registo de alterações para {{appname}} {{version}}","Check failed:":"Falha de verificação:","Check for updates now":"Procurar atualizações agora","Checking ...":"A procurar...","Checking for updates ...":"A procurar atualizações...","Chose a storage type to get started":"Escolha o tipo de armazenamento para iniciar","Click the AuthID link to create an AuthID":"Clique na ligação para criar uma AuthID","Click to set throttle options":"Clique para definir as opções de velocidade","Commandline ...":"Linha de comandos...","Compact now":"Compactar agora","Compacting remote data ...":"A compactar dados remotos...","Completing backup ...":"A terminar backup...","Completing previous backup ...":"A terminar backup anterior...","Compression modules:":"Módulos de compressão:","Computer":"Computador","Configuration file:":"Ficheiro de configuração:","Configuration:":"Configuração:","Configure a new backup":"Configurar novo backup","Confirm delete":"Confirmação de eliminação","Confirmation required":"Requer confirmação","Connect":"Estabelecer ligação","Connect now":"Estabelecer ligação agora","Connecting to server ...":"A estabelecer ligação ao servidor...","Connecting to task ....":"A estabelecer ligação à tarefa...","Connecting...":"A estabelecer ligação...","Connection lost":"Ligação perdida","Connection worked!":"Ligação funcional!","Container name":"Nome do 'container'","Container region":"Região do 'container'","Continue":"Continuar","Continue without encryption":"Continuar sem encriptação","Copied!":"Copiada!","Copy Destination URL to Clipboard":"Copiar URL para a área de transferência","Copy failed. Please manually copy the URL":"Falha ao copiar. Copie o URL manualmente.","Core options":"Opções de core","Counting ({{files}} files found, {{size}})":"Encontrados ({{files}} ficheiros, {{size}})","Crashes only":"Apenas términos","Create bug report ...":"Criar relatório de erros...","Create folder?":"Criar pasta?","Created new limited user":"Criar utilizador com restrições","Creating bug report ...":"A criar relatório de erro...","Creating new user with limited access ...":"A criar novo utilizador com acesso limitado...","Creating target folders ...":"A criar pastas de destino....","Creating temporary backup ...":"A criar backup temporário...","Creating user...":"A criar utilizador...","Current version is {{versionname}} ({{versionnumber}})":"A versão atual é a {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"URL S3 personalizado","Custom authentication url":"URL personalizado de autenticação","Custom location ({{server}})":"Localização personalizada ({{server}})","Custom region for creating buckets":"Região personalizada para a criação de 'buckets'","Custom region value ({{region}})":"Valor personalizado da região ({{region}})","Custom server url ({{server}})":"URL personalizado do servidor ({{server}})","Custom storage class ({{class}})":"Classe personalizada do armazenamento ({{class}})","Database ...":"Base de dados...","Days":"Dias","Default":"Padrão","Default ({{channelname}})":"Padrão ({{channelname}})","Default Filters":"Filtros padrão","Default options":"Opções padrão","Delete":"Apagar","Delete ...":"Apagar...","Delete backup":"Apagar backup","Delete local database":"Apagar base de dados local","Delete remote files":"Apagar ficheiros remotos","Delete the local database":"Apagar base de dados local","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Apagar {{filecount}} ficheiros ({{filesize}}) do armazenamento remoto?","Deleting remote files ...":"A apagar ficheiros remotos...","Deleting unwanted files ...":"A apagar ficheiros indesejados...","Desktop":"Ambiente de trabalho","Destination":"Destino","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.":"Gostou da nossa aplicação? Se gostou, saiba que pode fazer uma doação. A nossa sugestão é de {{smallamount}} para particulares e de {{largeamount}} para organizações.","Direct restore from backup files ...":"Restauro a partir de ficheiros de backup...","Disabled":"Desativada","Dismiss":"Descartar","Display and color theme":"Exibição e cor do tema","Do you really want to delete the backup: \"{{name}}\" ?":"Tem a certeza de que deseja apagar o backup: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Tem a certeza de que deseja apagar a base de dados local para: {{name}}?","Donate":"Donativos","Donation messages":"Mensagens de donativo","Donation messages are hidden, click to show":"Mensagens de donativo ocultas... Clique para mostrar","Donation messages are visible, click to hide":"Mensagens de donativo mostradas... Clique para ocultar","Done":"Terminado","Download":"Descarregar","Downloading ...":"A descarregar...","Downloading files ...":"A descarregar ficheiros...","Downloading update...":"A descarregar atualização...","Duplicate option {{opt}}":"Opção duplicada {{opt}}","Duplicati Website":"Site do Duplicati","Duplicati forum":"Fórum","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Cada backup tem uma base de dados local associada e que armazena as informações sobre o backup remoto na sua máquina local.\nAo apagar um backup, também apaga a base de dados local e afetará a possibilidade de restaurar os ficheiros remotos.\nSe estiver a utilizar uma base de dados local para backups a partir da linha de comandos deve manter esta base de dados.","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.":"Cada backup tem uma base de dados local associada e que armazena as informações sobre o backup remoto na sua máquina local.\\n Desta forma é mais fácil executar as operações e reduz a quantidade de dados que serão descarregados em cada operação.","Edit ...":"Editar","Edit as list":"Editar como lista...","Edit as text":"Editar como texto","Encrypt file":"Encriptar ficheiro","Encryption":"Encriptação","Encryption changed":"Encriptação alterada","Encryption modules:":"Módulos de encriptação:","Enter URL":"Digite o URL","Enter access key":"Digite a chave de acesso","Enter account name":"Digite o nome da conta","Enter backup passphrase, if any":"Digite a palavra-passe do backup, se existente","Enter configuration details":"Digite os detalhes da configuração","Enter container name":"Digite o nome do 'container'","Enter encryption passphrase":"Digite a palavra-passe de encriptação","Enter expression here":"Digite aqui a expressão","Enter folder path name":"Digite o nome do caminho da pasta","Enter one option per line in command-line format, eg. {0}":"Digite uma opção por linha no formato de linha de comandos, exemplo {0}","Enter the destination path":"Digite o caminho do destino","Error":"Erro","Error!":"Erro!","Errors and crashes":"Erros e términos","Exclude":"Excluir","Exclude directories whose names contain":"Excluir diretórios cujo nome contém","Exclude expression":"Expressão de exclusão","Exclude file":"Ficheiro de exclusão","Exclude file extension":"Tipo de ficheiro de exclusão","Exclude files whose names contain":"Excluir ficheiros cujo nome contém","Exclude folder":"Pasta de exclusão","Exclude regular expression":"Expressão regular de exclusão","Existing file found":"Encontrado ficheiro","Experimental":"Experimental","Export":"Exportar","Export ...":"Exportar...","Export backup configuration":"Exportar configuração de backup","Export configuration":"Exportar configuração","Exporting ...":"A exportar...","FTP (Alternative)":"FTP (Alternativo)","Failed to build temporary database: {{message}}":"Falha ao criar a base de dados temporária: {{message}}","Failed to connect:":"Falha ao estabelecer ligação:","Failed to connect: {{message}}":"Falha ao estabelecer ligação: {{message}}","Failed to delete:":"Falha ao apagar:","Failed to fetch path information: {{message}}":"Falha ao obter a informação do caminho: {{message}}","Failed to import:":"Falha ao importar:","Failed to read backup defaults:":"Falha ao ler as definições do backup:","Failed to restore files: {{message}}":"Falha ao restaurar os ficheiros: {{message}}","Failed to save:":"Falha ao guardar:","Fetching path information ...":"A obter informação do caminho:","File":"Ficheiro","Files larger than:":"Ficheiros maiores do que:","Filters":"Filtros","Finished!":"Terminado!","First run setup":"Configuração de primeira utilização","Folder":"Pasta","Folder path":"Caminho da pasta","Fri":"Sex","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"ID do projeto GSC","General":"Geral","General backup settings":"Definições gerias de backup","General options":"Opções gerais","Generate":"Gerar","Generate IAM access policy":"Gerar política de acesso IAM","Getting file versions ...":"A obter versão dos ficheiros...","Hidden files":"Ficheiros ocultos","Hide":"Ocultar","Hide hidden folders":"Ocultar ficheiros ocultos","Home":"Página inicial","Hours":"Horas","How do you want to handle existing files?":"Como deseja gerir os ficheiros existentes?","Hyper-V Machine":"Máquina Hyper-V","Hyper-V Machine:":"Máquina Hyper-V:","Hyper-V Machines":"Máquinas Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Se não existir data, a tarefa será executada assim que possível.","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.":"Se o backup e o servidor remoto não estiverem sincronizados, o Duplicati irá solicitar a reparação da base de dados.\\nSe não for possível a reparação, pode apagar a base dados local para a poder recriar.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se o ficheiro do backup não for descarregado automaticamente, clique com o botão direito do rato e escolha "Guardar como..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se o ficheiro do backup não for descarregado automaticamente, clique com o botão direito do rato e escolha "Guardar como..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Se não digitar o cominho, todos os ficheiros serão guardados na pasta raiz.\nTem a certeza de que é isto que deseja?","If you do not enter an API Key, the tenant name is required":"Se não digitar a chave API, será necessário o nome do 'tenant'.","If you want to use the backup later, you can export the configuration before deleting it":"Se quiser utilizar este backup posteriormente, pode exportar a configuração antes de o apagar.","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Se a sua máquina tiver vários utilizadores (mais do que uma conta), terá que definir uma palavra-passe para impedir que os outros utilizadores acedam aos dados da sua conta.\nDeseja definir agora essa palavra-passe?","Import":"Importar","Import Destination URL":"Importar URL do destino","Import backup configuration":"Importar configuração do backup","Import completed, but no certificates were found after the import":"A importação foi terminada mas não foram encontrados certificados após a importação","Import failed":"Falha ao importar:","Import from a file":"Importar de um ficheiro","Importing ...":"A importar...","Include a file?":"Incluir um ficheiro?","Include expression":"Expressão de inclusão","Include regular expression":"Expressão regular de exclusão","Incorrect answer, try again":"Resposta errada, tente novamente.","Individual builds for developers only.":"Versões individuais para programadores.","Information":"Informação","Install":"Instalar","Install failed:":"Falha ao instalar:","Invalid characters in path":"Caracteres inválidos no caminho","Invalid retention time":"Tempo de retenção inválido","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"É possível estabelecer ligação a servidores FTP sem palavra-passe.\nTem a certeza de que o servidor FTP possui suporte a sessões no modo anónimo?","KByte":"KByte","KByte/s":"KByte/s","Language in user interface":"Idioma da interface de utilizador","Last month":"Último mês","Last successful run:":"Última execução com sucesso:","Latest":"Último","Libraries":"Bibliotecas","Linux":"Linux","Listing backup dates ...":"A listar datas dos backups...","Listing remote files ...":"A listar ficheiros remotos...","Live":"Live","Load a configuration from an exported job or a storage provider":"Carregar uma configuração de uma tarefa exportada ou de um fornecedor de armazenamento","Load destination from an exported job or a storage provider":"Carregar um destino de uma tarefa exportada ou de um fornecedor de armazenamento","Load older data":"Carregar dados antigos","Loading ...":"A carregar...","Loading remote storage usage ...":"A carregar utilização do armazenamento externo...","Local database for":"Base de dados local para","Local database path:":"Caminho da base de dados local:","Local storage":"Armazenamento local","Location":"Localização","Location where buckets are created":"Localização para a criação dos 'buckets'","Log data for {{Backup.Backup.Name}}":"Registo para {{Backup.Backup.Name}}","Log data from the server":"Registo a partir do servidor","Log out":"Terminar sessão","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Manutenção","Manually type path":"Digitar caminho manualmente","Max download speed":"Velocidade máxima para descargas","Max upload speed":"Velocidade máxima para envios","Menu":"Menu","Microsoft SQL Database:":"Base de dados Microsoft SQL:","Microsoft SQL Databases":"Bases de dados Microsoft SQL","Minimum redundancy":"Redundância mínima","Minimum redundancy is 1.0":"A redundância mínima é 1.0","Minutes":"Minutos","Missing name":"Nome em falta","Missing passphrase":"Palavra-passe inexistente","Missing sources":"Fontes em falta","Mon":"Seg","Months":"Meses","Move existing database":"Mover base de dados existente","Move failed:":"Falha ao mover:","My Documents":"Meus documentos","My Music":"Minhas músicas","My Photos":"Minhas fotos","My Pictures":"Minhas imagens","Name":"Nome","Never":"Nunca","New update found: {{message}}":"Atualização encontrada: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"O novo nome de utilizador é {{user}}.\nAs credenciais foram atualizadas para usar o utilizador limitado","Next":"Seguinte","Next scheduled run:":"Próximo agendamento:","Next scheduled task:":"Próxima tarefa agendada:","Next task:":"Próxima tarefa:","Next time":"Próxima hora","No":"Não","No encryption":"Sem encriptação","No items selected":"Nenhum item selecionado","No passphrase entered":"Palavra-passe não introduzida","No scheduled tasks":"Nenhuma tarefa agendada","No, my machine has only a single account":"Apenas existe uma conta na minha máquina","Non-matching passphrase":"Disparidade de palavras-passe","OK":"Aceitar","OSX":"OSX","OpenStack AuthURI":"OpenStack AuthURI","Operation failed:":"Falha de operação:","Operations:":"Operações:","Optional authentication password":"Palavra-passe opcional para autenticação","Optional authentication username":"Nome de utilizador opcional para autenticação","Options":"Opções","Original location":"Localização original","Others":"Outras","Overwrite":"Substituir","Passphrase":"Palavra-passe","Passphrase (if encrypted)":"Palavra-passe (se encriptado)","Passphrase changed":"Palavra-passe alterada","Passphrases are not matching":"Disparidade de palavras-passe","Password":"Palavra-passe","Passwords do not match":"Palavras-passe não coincidentes","Path not found":"Caminho não encontrado","Path on server":"Caminho no servidor","Path or subfolder in the bucket":"Caminho ou sub-pasta no 'bucket'","Pause":"Pausa","Pause after startup or hibernation":"Pausa após o arranque ou hibernação","Pause options":"Opções de pausa","Permissions":"Permissões","Pick location":"Escolher localização","Port":"Porta","Previous":"Anterior","Proprietary":"Proprietário","Purging files ...":"A purgar ficheiros...","Rebuilding local database ...":"A recriar base de dados local...","Recreate (delete and repair)":"Recriar (apagar e reparar)","Recreating database ...":"A recriar base de dados...","Registering temporary backup ...":"A registar backup temporário...","Relative paths not allowed":"Caminhos relativos não são permitidos","Reload":"Recarregar","Remote":"Remoto","Remove":"Remover","Remove option":"Remover opção","Repair":"Reparar","Reparing ...":"A reparar...","Repeat Passphrase":"Repetição de palavra-passe","Reporting:":"Reporte:","Reset":"Repor","Restore":"Restaurar","Restore files":"Restaurar ficheiros","Restore files ...":"Restaurar ficheiros...","Restore files from {{backupname}}":"Restaurar ficheiros de {{backupname}}","Restore from":"Restaurar de","Restore from backup configuration":"Restaurar de uma configuração de backup","Restore from configuration ...":"Restaurar de uma configuração...","Restore options":"Opções de restauro","Restore read/write permissions":"Restaurar permissões de leitura/escrita","Restoring files ...":"A restaurar ficheiros...","Resume":"Retomar","Run again every":"Executar a cada","Run now":"Executar agora","Running ...":"Em curso...","Running ....":"Em curso...","Running task:":"Tarefa em execução:","S3 Compatible":"Compatível com S3","Sat":"Sáb","Save":"Guardar","Save and repair":"Guardar e reparar","Save immediately":"Guardar imediatamente","Scanning existing files ...":"A analisar ficheiros existentes...","Scanning for local blocks ...":"A analisar blocos locais...","Schedule":"Agendamento","Search":"Pesquisa","Search for files":"Pesquisar ficheiros","Seconds":"Segundos","Select files":"Selecionar ficheiros","Server":"Servidor","Server and port":"Servidor e porta","Server hostname or IP":"Nome ou IP do servidor","Server is currently paused,":"O servidor está em pausa,","Server is currently paused, do you want to resume now?":"O servidor está em pausa, deseja continuar agora?","Server password":"Palavra-passe do servidor","Server paused":"Servidor em pausa","Server state properties":"Propriedades do estado do servidor","Settings":"Definições","Show":"Mostrar","Show advanced editor":"Mostrar editor avançado","Show hidden folders":"Mostrar pastas ocultas","Show log":"Mostrar registo","Show log ...":"Mostrar registo...","Show treeview":"Mostrar em árvore","Sia server password":"Palavra-passe do servidor Sia","Source Data":"Dados de origem","Source data":"Dados de origem","Source folders":"Pastas de origem","Source:":"Origem:","Specific builds for developers only.":"Versões específicas para programadores.","Standard protocols":"Protocolos padrão","Starting ...":"A iniciar...","Starting the restore process ...":"A iniciar o processo de restauro...","Stop after the current file":"Parar após o ficheiro atual","Stop after upload":"Parar depois de carregar","Stop now":"Parar agora","Stop running backup":"Parar backup em execução","Stop running task":"Parar tarefa em execução","Stopping after upload:":"Parar depois de carregar:","Stopping task:":"Parar tarefa:","Storage Type":"Tipo de armazenamento","Storage class":"Classe de armazenamento","Strong":"Forte","Success":"Sucesso","Sun":"Dom","Symbolic link":"Ligação simbólica","System default ({{levelname}})":"Predefinição ({{levelname}})","System files":"Ficheiros do sistema","System info":"Informações do sistema","System properties":"Propriedades do sistema","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Caminho do destino, isto é /backup","Task is running":"Tarefa em execução","Temporary files":"Ficheiros temporários","Tenant Name":"Nome do 'tenant'","Test connection":"Testar ligação","Testing ...":"A testar...","Testing connection ...":"A testar ligação...","Testing permissions ...":"A testar permissões...","Testing permissions...":"A testar permissões...","The dark theme (by Michal)":"Tema escuro (por Michal)","The default blue on white theme (by Alex)":"Azul em tema claro (by Alex)","This month":"Este mês","This week":"Esta semana","Throttle settings":"Definições de velocidade","Thu":"Qui","To File":"Para ficheiro","Today":"Hoje","Tue":"Terça","Type to highlight files":"Digite para destacar ficheiros","Until resumed":"Até retormar","Update channel":"Canal de atualização","Update failed:":"Falha ao atualizar:","Updating with existing database":"A atualizar base de dados existente","Usage statistics":"Estatísticas de utilização","Usage statistics, warnings, errors, and crashes":"Estatísticas de utilização, avisos e erros","Use SSL":"Usar SSL","Use existing database?":"Usar base de dados existente?","Use weak passphrase":"Utilizar palavra-passe fraca","Useless":"Inútil","User data":"Dados do utilizador","User has too many permissions":"Utilizador com demasiadas permissões","User interface settings":"Definições da interface","Username":"Nome de utilizador","Validating ...":"A validar...","Verify files":"A verificar ficheiros","Verifying ...":"A verificar...","Verifying answer":"A verificar resposta","Verifying backend data ...":"A verificar dados da infraestrutura...","Verifying remote data ...":"A verificar dados remotos...","Verifying restored files ...":"A verificar ficheiros restaurados...","Very strong":"Muito forte","Very weak":"Muito fraca","Visit us on":"Visite-nos em","Waiting for task to begin":"À espera para iniciar a tarefa","Waiting for task to start ....":"À espera para iniciar a tarefa...","Waiting for upload ...":"À espera para carregar...","Warnings, errors and crashes":"Avisos e erros","Weak":"Fraca","Weak passphrase":"Palavra-passe fraca","Wed":"Qua","Weeks":"Semanas","Where do you want to restore from?":"De onde deseja restaurar?","Where do you want to restore the files to?":"Para onde deseja restaurar os ficheiros?","Windows":"MS Windows","Years":"Anos","Yes":"Sim","Yesterday":"Ontem","You are currently running {{appname}} {{version}}":"Está a executar o {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Pode parar o backup imediatamente ou parar depois de carregar o ficheiro atual.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Pode parar a tarefa imediatamente ou permitir que o ficheiro atual seja carregado.","You must choose at least one source folder":"Tem que escolher, pelo menos, uma pasta de origem","You must enter a name for the backup":"Tem que introduzir o nome para o backup","You must enter a positive number of backups to keep":"Tem que introduzir um número positivo para os backups a manter","You must enter either a password or an API Key":"Tem que preencher uma palavra-passe ou uma chave API","You must enter either a password or an API Key, not both":"Tem que preencher uma palavra-passe ou uma chave API mas não ambas","You must fill in the password":"Tem que preencher uma palavra-passe","You must fill in the server name or address":"Tem que preencher o nome ou endereço do servidor","You must fill in the username":"Tem que preencher o nome de utilizador","You must fill in {{field}}":"Tem que preencher {{field}}","You must select or fill in the AuthURI":"Tem que selecionar ou preencher o AuthURI","You must select or fill in the server":"Tem que selecionar ou preencher o servidor","You must specify a path":"Tem que especificar o caminho","Your files and folders have been restored successfully.":"Os seus ficheiros e pastas foram restaurados com sucesso.","Your passphrase is easy to guess. Consider changing passphrase.":"A sua palavra-passe é muito fraca. Deve alterar para uma mais forte.","bucket/folder/subfolder":"'bucket'/pasta/sub-pasta","byte":"byte","byte/s":"byte/s","custom":"personalizado","resume now":"retomar agora","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} foi inicialmente desenvolvido por {{dev1}} e {{dev2}}. {{appname}} pode ser descarregado em {{websitename}}. {{appname}} é licenciado nos termos da {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} ficheiros ({{size}}) por enviar {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versão","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versões"],"{{number}} Hour":"{{number}} hora","{{number}} Minutes":"{{number}} minutos","{{time}} (took {{duration}})":"{{time}} (demorou {{duration}})"}); - gettextCatalog.setStrings('ru', {"- pick an option -":"- выберите параметр -","...loading...":"...загрузка...","API Key":"Ключ API","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"О программе","About {{appname}}":"О {{appname}}","Access Key":"Ключ доступа","Access denied":"Доступ запрещен","Access to user interface":"Доступ в веб-интерфейс","Account name":"Имя учётной записи","Activate":"Активировать","Activate failed:":"Активация не удалась:","Add a new backup":"Создать новую резервную копию","Add a path directly":"Добавить путь непосредственно","Add advanced option":"Добавить расширенный параметр","Add backup":"Добавить резервную копию","Add filter":"Добавить фильтр","Add path":"Добавить путь","Adjust bucket name?":"Изменить имя блока?","Adjust path name?":"Изменить имя пути?","Advanced Options":"Расширенные параметры","Advanced options":"Расширенные параметры","Advanced:":"Дополнительно:","All":"Все","All Hyper-V Machines":"Все виртуальные машины Hyper-V","All Microsoft SQL Databases":"Все базы данных Microsoft SQL","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.":"Все отчеты отправляются анонимно и не включают каких-либо персональных данных. Они содержат информацию об аппаратной конфигурации и операционной системе, типе бэкэнда, продолжительности резервного копирования, а также общий размер резервируемых данных и другие подобные данные. Они не включают пути или имена файлов, имена пользователей, пароли или любую другую конфиденциальную информацию.","Allow remote access (requires restart)":"Разрешить удалённый доступ (потребуется перезапуск)","Allowed days":"Разрешенные дни","An existing file was found at the new location":"Существующий файл был найден по новому пути","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Существующий файл был найден по новому пути\nВы точно хотите, чтобы база данных указывала на существующий файл?","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?":"Была обнаружена локальная база данных для хранилища.\nПовторное использование базы данных позволит экземплярам командной строки и сервера работать на одном и том же удаленном хранилище.\n\n Вы хотите использовать существующую базу данных?","Anonymous usage reports":"Анонимные отчёты об использовании","As Command-line":"Как командная строка","AuthID":"AuthID","Authentication password":"Пароль для аутентификации","Authentication username":"Имя пользователя для аутентификации","Autogenerated passphrase":"Сгенерированный пароль","Automatically run backups.":"Запускать резервное копирование автоматически","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":"Назад","Backend modules:":"Модули бэкенда:","Backup destination":"Хранение резервной копии","Backup location":"Расположение резервной копии","Backup:":"Резервная копия:","Beta":"Beta","Broken access":"Битый доступ","Browse":"Обзор","Browser default":"Браузер по-умолчанию","Bucket Name":"Имя блока","Bucket create location":"Место создания блока","Bucket create region":"Регион создания блока","Bucket name":"Имя блока","Bucket storage class":"Класс хранения блока","Building list of files to restore ...":"Создание списка файлов для восстановления ...","Building partial temporary database ...":"Создание частичной временной базы данных ...","Busy ...":"Занят ...","Canary":"Canary","Cancel":"Отмена","Cannot move to existing file":"Не могу переместить в существующий файл","Changelog":"История изменений","Changelog for {{appname}} {{version}}":"Список изменений для {{appname}} {{version}}","Check failed:":"Проверка не удалась:","Check for updates now":"Проверить наличие обновлений","Checking ...":"Проверка","Checking for updates ...":"Проверка обновлений ...","Chose a storage type to get started":"Для начала выберите тип хранилища","Click the AuthID link to create an AuthID":"Нажмите на ссылку AuthID для создания AuthID","Click to set throttle options":"Нажмите, чтобы установить параметры ограничения скорости","Commandline ...":"Командная строка...","Compact now":"Уплотнить сейчас","Compacting remote data ...":"Уплотнение удаленных данных ...","Completing backup ...":"Завершение резервного копирования ...","Completing previous backup ...":"Завершение предыдущего резервного копирования ...","Compression modules:":"Модули сжатия:","Computer":"Компьютер","Configuration file:":"Файл конфигурации:","Configuration:":"Настройка:","Configure a new backup":"Настройка новой резервной копии","Confirm delete":"Подтвердите удаление","Confirmation required":"Необходимо подтверждение","Connect":"Подключение","Connect now":"Подключиться сейчас","Connecting to server ...":"Подключение к серверу ...","Connecting to task ....":"Подключение к задаче...","Connecting...":"Подключение...","Connection lost":"Потеряно соединение","Connection worked!":"Подключение работает!","Container name":"Имя контейнера","Container region":"Регион контейнера","Continue":"Продолжить","Continue without encryption":"Продолжить без шифрования","Copied!":"Скопировано!","Copy Destination URL to Clipboard":"Скопировать URL-адрес назначения в буфер обмена","Copy failed. Please manually copy the URL":"Копирование не удалось. Скопируйте URL-адрес вручную","Core options":"Основные параметры","Counting ({{files}} files found, {{size}})":"Сканирование (найдено {{files}} файлов, {{size}})","Crashes only":"Только падения","Create bug report ...":"Создать отчет об ошибке...","Create folder?":"Создать папку?","Created new limited user":"Создан новый ограниченный пользователь","Creating bug report ...":"Создание отчета об ошибке...","Creating new user with limited access ...":"Создание нового пользователя с ограниченным доступом...","Creating target folders ...":"Создание целевых папок...","Creating temporary backup ...":"Создание временной резервной копии...","Creating user...":"Создание пользователя...","Current version is {{versionname}} ({{versionnumber}})":"Текущая версия — {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Пользовательский S3 endpoint","Custom authentication url":"Пользовательский URL-адрес аутентификации","Custom location ({{server}})":"Пользовательское местоположение ({{server}})","Custom region for creating buckets":"Пользовательский регион для создания buckets","Custom region value ({{region}})":"Пользовательское значение региона ({{region}})","Custom server url ({{server}})":"Пользовательский URL-адрес сервера ({{server}})","Custom storage class ({{class}})":"Пользовательский класс хранения ({{class}})","Database ...":"База данных...","Days":"Дней","Default":"По умолчанию","Default ({{channelname}})":"По умолчанию ({{channelname}})","Default Filters":"Фильтры по умолчанию","Default options":"Параметры по умолчанию","Delete":"Удалить","Delete ...":"Удалить...","Delete backup":"Удалить резервную копию","Delete local database":"Удалить локальную базу данных","Delete remote files":"Удалить удаленные файлы","Delete the local database":"Удалить локальную базу данных","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Удалить {{filecount}} файлов ({{filesize}}) из удаленного хранилища?","Deleting remote files ...":"Удаление удаленных файлов...","Deleting unwanted files ...":"Удаление ненужных файлов ...","Desktop":"Рабочий стол","Destination":"Хранение","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.":"Мы помогли спасти ваши файлы? Если да, пожалуйста, подумайте о поддержке Duplicati пожертвованием. Мы предлагаем {{smallamount}} за частное использование и {{largeamount}} за коммерческое использование.","Direct restore from backup files ...":"Восстановление из резервной копии","Disabled":"Отключено","Dismiss":"Скрыть","Display and color theme":"Отображение и цветовая тема","Do you really want to delete the backup: \"{{name}}\" ?":"Вы действительно хотите удалить резервную копию: «{{name}}» ?","Do you really want to delete the local database for: {{name}}":"Вы действительно хотите удалить локальную базу данных для: {{name}}","Donate":"Пожертвовать","Donation messages":"Напоминания о пожертвовании","Donation messages are hidden, click to show":"Напоминания о пожертвовании отключены, нажмите, чтобы показывать","Donation messages are visible, click to hide":"Напоминания о пожертвовании включены, нажмите, чтобы скрыть","Done":"Готово","Download":"Скачать","Downloading ...":"Загрузка ...","Downloading files ...":"Загрузка файлов ...","Downloading update...":"Загрузка обновления...","Duplicate option {{opt}}":"Дублировать параметр {{opt}}","Duplicati Website":"Сайт Duplicati ","Duplicati forum":"Форум Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Для каждой резервной копии существует связанная с ней локальная база данных, которая хранит на локальной машине информацию об удаленной резервной копии.\nПри удалении резервной копии вы можете также удалить и локальную базу данных, никак не влияя на возможность восстановления удалённых файлов.\nЕсли вы используете локальную базу данных для резервного копирования из командной строки, то вы должны сохранить базу данных.","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.":"Каждая резервная копия имеет локальную базу данных, связанную с ним, со сведениями об удаленной резервной копировании на местном компьютере. \\nЭто позволяет быстрее выполнять множество операций и уменьшает объем данных, который необходимо загрузить для каждой операции.","Edit ...":"Изменить...","Edit as list":"Редактировать как список","Edit as text":"Редактировать как текст","Encrypt file":"Шифровать файл","Encryption":"Шифрование","Encryption changed":"Шифрование изменено","Encryption modules:":"Модули шифрования:","Enter URL":"Введите URL-адрес","Enter access key":"Введите ключ доступа","Enter account name":"Введите имя учетной записи","Enter backup passphrase, if any":"Введите пароль резервной копии, если таковой имеется","Enter configuration details":"Ввод сведений конфигурации","Enter container name":"Введите имя контейнера","Enter encryption passphrase":"Введите пароль шифрования","Enter expression here":"Введите выражение здесь","Enter folder path name":"Введите путь папки","Enter one option per line in command-line format, eg. {0}":"Введите по одному параметру в строке в формате командной строки, например {0}","Enter the destination path":"Введите путь назначения","Error":"Ошибка","Error!":"Ошибка!","Errors and crashes":"Ошибки и падения","Exclude":"Исключить","Exclude directories whose names contain":"Исключить каталоги, имена которых содержат","Exclude expression":"Выражение для исключения","Exclude file":"Исключить файл","Exclude file extension":"Исключить файловое расширение","Exclude files whose names contain":"Исключить файлы, имена которых содержат","Exclude folder":"Исключить папку","Exclude regular expression":"Регулярное выражение для исключения","Existing file found":"Найден существующий файл","Experimental":"Experimental","Export":"Экспорт","Export ...":"Экспортировать...","Export backup configuration":"Экспорт конфигурации резервного копирования","Export configuration":"Экспорт конфигурации","Exporting ...":"Экспортирование ...","FTP (Alternative)":"FTP (Альтернативный)","Failed to build temporary database: {{message}}":"Не удалось построить временную базу данных: {{message}}","Failed to connect:":"Не удается подключиться:","Failed to connect: {{message}}":"Не удается подключиться: {{message}}","Failed to delete:":"Не удалось удалить:","Failed to fetch path information: {{message}}":"Не удалось получить сведения о пути: {{message}}","Failed to import:":"Не удалось импортировать:","Failed to read backup defaults:":"Не удалось прочитать настройки по умолчанию для резервной копии:","Failed to restore files: {{message}}":"Не удалось восстановить файлы: {{message}}","Failed to save:":"Не удалось сохранить:","Fetching path information ...":"Получение сведений о пути ...","File":"Файл","Files larger than:":"Файлы размером более:","Filters":"Фильтры","Finished!":"Готово!","First run setup":"Настройка при первом запуске","Folder":"Папка","Folder path":"Путь к папке","Fri":"Пт","GByte":"ГБ","GByte/s":"ГБ/сек","GCS Project ID":"GCS Project ID","General":"Общие","General backup settings":"Общие параметры резервного копирования","General options":"Основные параметры","Generate":"Сгенерировать","Generate IAM access policy":"Сгенерировать политики доступа IAM","Getting file versions ...":"Получение версий файлов ...","Hidden files":"Скрытые файлы","Hide":"Скрыть","Hide hidden folders":"Скрыть скрытые папки","Home":"Главная","Hours":"часов","How do you want to handle existing files?":"Как вы хотите обрабатывать существующие файлы?","Hyper-V Machine":"Hyper-V Машина","Hyper-V Machine:":"Hyper-V Машина:","Hyper-V Machines":"Hyper-V Машины","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Если дата была пропущена, задание будет выполнено как можно скорее.","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.":"Если резервное копирование и внешнее хранилище не синхронизированы, Duplicati потребует выполнения операции исправления для синхронизации базы данных. \\nЕсли исправление не удастся, вы можете удалить локальную базу данных для повторного создания.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Если файл резервной копии не загружаются автоматически, нажмите правой кнопкой мыши и выберите "Сохранить как ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Если файл резервной копии не загрузится автоматически, нажмите правой кнопкой мыши и выберите "Сохранить как ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Если вы не введете путь, все файлы будут храниться в папке логина.\nВы уверены, что это то, что вы хотите?","If you do not enter an API Key, the tenant name is required":"Если вы не вводите ключ API, требуется имя арендатора","If you want to use the backup later, you can export the configuration before deleting it":"Если вы хотите использовать резервное копирование позже, вы можете экспортировать конфигурацию перед ее удалением","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Если ваш компьютер находится в многопользовательской среде (например, на компьютере имеется несколько учетных записей), вам необходимо установить пароль, чтобы другие пользователи не могли получать доступ к данным вашей учетной записи.\nВы хотите установить пароль сейчас?","Import":"Импорт","Import Destination URL":"Импортировать URL-адрес назначения","Import backup configuration":"Импорт настройки резервной копии","Import completed, but no certificates were found after the import":"Импорт завершен, но после импорта не были найдены сертификаты","Import failed":"Ошибка импорта","Import from a file":"Импортировать из файла","Importing ...":"Импортирование ...","Include a file?":"Включить файл?","Include expression":"Выражение для включения","Include regular expression":"Регулярное выражение для включения","Incorrect answer, try again":"Неправильный ответ, попробуйте еще раз","Individual builds for developers only.":"Индивидуальные сборки только для разработчиков.","Information":"Информация","Install":"Установить","Install failed:":"Установка не удалась:","Invalid characters in path":"Недопустимые символы в пути","Invalid retention time":"Недопустимое время хранения","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"К некоторым FTP возможно подключиться без пароля.\nВы уверены, что ваш FTP-сервер поддерживает вход без пароля?","KByte":"КБайт","KByte/s":"КБ/сек","Language in user interface":"Язык пользовательского интерфейса","Last month":"Последний месяц","Last successful run:":"Последний успешный запуск:","Latest":"Последнее","Libraries":"Библиотеки","Linux":"Linux","Listing backup dates ...":"Список дат резервного копирования ...","Listing remote files ...":"Список удаленных файлов...","Live":"Текущие","Load a configuration from an exported job or a storage provider":"Загрузить настройки из экспортированного задания или поставщика хранилища","Load destination from an exported job or a storage provider":"Загрузить назначение из экспортированного задания или поставщика хранилища","Load older data":"Загрузить старые данные","Loading ...":"Загрузка ...","Loading remote storage usage ...":"Загрузка использования удаленного хранилища ...","Local database for":"Локальная база данных для","Local database path:":"Путь локальной базы данных:","Local storage":"Локальное хранилище","Location":"Местоположение","Location where buckets are created":"Место где создаются buckets","Log data for {{Backup.Backup.Name}}":"Данные журнала для {{Backup.Backup.Name}}","Log data from the server":"Сообщения журнала сервера","Log out":"Выход","MByte":"Мбайт","MByte/s":"Мбайт/с","Maintenance":"Техническое обслуживание","Manually type path":"Ввести путь вручную","Max download speed":"Максимальная скорость загрузки","Max upload speed":"Максимальная скорость выгрузки","Menu":"Меню","Microsoft SQL Database:":"База данных Microsoft SQL:","Microsoft SQL Databases":"Баз данных Microsoft SQL","Minimum redundancy":"Минимальная избыточность","Minimum redundancy is 1.0":"Минимальная избыточность - 1.0","Minutes":"минут","Missing name":"Отсутствует имя","Missing passphrase":"Отсутствующие парольная фраза","Missing sources":"Отсутствуют источники","Mon":"Пн","Months":"Месяцев","Move existing database":"Перемещение существующей базы данных","Move failed:":"Перемещение не удалось:","My Documents":"Мои документы","My Music":"Моя музыка","My Photos":"Мои фотографии","My Pictures":"Мои Картинки","Name":"Имя","Never":"Никогда","New update found: {{message}}":"Найдено новое обновление: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Новое имя пользователя — {{user}}.\nОбновлены учетные данные для использования нового пользователя с ограниченными правами","Next":"Далее","Next scheduled run:":"Следующий запуск:","Next scheduled task:":"Следующий запуск:","Next task:":"Следующая задача:","Next time":"В следующий раз","No":"Нет","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Сертификат не был указан ранее, пожалуйста проверьте с администратором сервера ключ: {{key}} \n\nВы хотите утвердить полученный ключ сервера?","No editor found for the "{{backend}}" storage type":"Не найден редактор для хранилища типа "{{backend}}"","No encryption":"Без шифрования","No items selected":"Элементы не выбраны","No items to restore, please select one or more items":"Нет элементов для восстановления, выберите один или несколько элементов","No passphrase entered":"Не введена кодовая фраза","No scheduled tasks":"Нет запланированных задач","No, my machine has only a single account":"Нет, мой компьютер имеет единственную учётную запись","Non-matching passphrase":"Кодовые фразы не совпадают","None / disabled":"Нет / отключено","OK":"OK","OSX":"OSX","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Операция не удалась:","Operations:":"Операции:","Optional authentication password":"Необязательный пароль аутентификации","Optional authentication username":"Необязательное имя пользователя","Options":"Параметры","Options added here are applied to all backups, but can be overridden in each individual backup":"Опции, добавленные здесь применяются ко всем резервным копиям, но могут быть переопределены для каждой резервной копии индивидуально","Original location":"Исходное местоположение","Others":"Другие","Overwrite":"Перезаписать","Passphrase":"Кодовая фраза","Passphrase (if encrypted)":"Кодовая фраза (если зашифрован)","Passphrase changed":"Кодовая фраза изменена","Passphrases are not matching":"Кодовые фразы не совпадают","Password":"Пароль","Passwords do not match":"Пароли не совпадают","Patching files with local blocks ...":"Исправление файлов локальными блоками ...","Path not found":"Путь не найден","Path on server":"Путь на сервере","Path or subfolder in the bucket":"Путь или подпапка в bucket","Pause":"Пауза","Pause after startup or hibernation":"Отложенный запуск после включения или спящего режима","Pause options":"Параметры паузы","Permissions":"Разрешения","Pick location":"Выберете местоположение","Point to your backup files and restore from there":"Укажите место хранения резервной копии и восстановите данные из неё","Port":"Порт","Previous":"Назад","ProjectID is optional if the bucket exist":"ProjectID необязателен, если существует bucket","Proprietary":"Проприетарное","Purging files ...":"Очистка файлов ...","Rebuilding local database ...":"Пересборка локальной базы данных ...","Recreate (delete and repair)":"Пересоздать (удалить и исправить)","Recreating database ...":"Пересоздание базы данных ...","Registering temporary backup ...":"Регистрация временной резервной копии ...","Relative paths not allowed":"Относительные пути не допускаются","Reload":"Обновить","Remote":"Удаленный","Remove":"Удалить","Remove option":"Удалить параметр","Repair":"Исправить","Reparing ...":"Починка ...","Repeat Passphrase":"Повторить кодовую фразу","Reporting:":"Отчетность:","Reset":"Сбросить","Restore":"Восстановление","Restore files":"Восстановить файлы","Restore files ...":"Восстановить файлы...","Restore files from {{backupname}}":"Восстановить файлы из {{backupname}}","Restore from":"Восстановить из","Restore from backup configuration":"Восстановить из конфигурации резервной копии","Restore from configuration ...":"Восстановление из конфигурации","Restore options":"Параметры восстановления","Restore read/write permissions":"Восстановить разрешения чтения/записи","Restoring files ...":"Восстановление файлов ...","Resume":"Продолжить","Run again every":"Запускать каждый","Run now":"Запустить сейчас","Running ...":"Запуск ...","Running ....":"Выполнение...","Running commandline entry":"Выполнение записи командной строки","Running task:":"Выполняемая задача:","S3 Compatible":"S3 совместимый","Same as the base install version: {{channelname}}":"Такой же как в базовой версии: {{channelname}}","Sat":"Сб","Save":"Сохранить","Save and repair":"Сохранить и исправить","Save different versions with timestamp in file name":"Сохранить различные версии с отметкой времени в имени файла","Save immediately":"Немедленно сохранить","Scanning existing files ...":"Сканирование существующих файлов ...","Scanning for local blocks ...":"Сканирование локальных блоков ...","Schedule":"Расписание","Search":"Поиск","Search for files":"Поиск файлов","Seconds":"Секунд","Select a log level and see messages as they happen:":"Выберите уровень журналирования для просмотра сообщений по мере их возникновения:","Select files":"Выбор файлов","Server":"Сервер","Server and port":"Сервер и порт","Server hostname or IP":"Имя сервера или IP","Server is currently paused,":"Сервер приостановлен,","Server is currently paused, do you want to resume now?":"Сервер в настоящее время приостановлен, вы хотите возобновить сейчас?","Server password":"Пароль сервера","Server paused":"Сервер приостановлен","Server state properties":"Свойства состояния сервера","Settings":"Настройки","Show":"Показать","Show advanced editor":"Текстовое отображение","Show hidden folders":"Показать скрытые папки","Show log":"Журнал","Show log ...":"Показать журнал ...","Show treeview":"Древовидное отображение","Sia server password":"Пароль сервера Sia","Some OpenStack providers allow an API key instead of a password and tenant name":"Некоторые провайдеры OpenStack позволяют использовать ключ API вместо имени клиента и пароля","Source Data":"Исходные данные","Source data":"Данные для резервирования","Source folders":"Исходные папки","Source:":"Источник:","Specific builds for developers only.":"Особые сборки только для разработчиков.","Standard protocols":"Стандартные протоколы","Starting ...":"Запуск...","Starting the restore process ...":"Запуск процесса восстановления ...","Stop after the current file":"Остановиться после текущего файла","Stop after upload":"Остановить после выгрузки","Stop now":"Остановить сейчас","Stop running backup":"Остановить резервное копирование","Stop running task":"Остановить задачу","Stopping after upload:":"Остановка после выгрузки:","Stopping task:":"Остановка задачи:","Storage Type":"Тип хранилища","Storage class":"Класс хранилища","Storage class for creating a bucket":"Класс хранения для создания bucket","Stored":"Сохраненные","Strong":"Сильный","Success":"Успех","Sun":"Вс","Symbolic link":"Символическая ссылка","System default ({{levelname}})":"По умолчанию ({{levelname}})","System files":"Системные файлы","System info":"Информация о системе","System properties":"Свойства системы","TByte":"ТБайт","TByte/s":"ТБайт/s","Target path, ie /backup":"Целевой путь, т.е. /backup","Task is running":"Выполняется задача","Temporary files":"Временные файлы","Tenant Name":"Имя клиента","Test connection":"Проверить доступ","Testing ...":"Проверка ...","Testing connection ...":"Проверка соединения...","Testing permissions ...":"Проверка разрешений ...","Testing permissions...":"Проверка разрешений...","The bucket name should be all lower-case, convert automatically?":"Имя bucket должно быть строчным, преобразовать автоматически?","The bucket name should start with your username, prepend automatically?":"Имя bucket следует начинать с вашего имени пользователя, вставить автоматически?","The connection to the server is lost, attempting again in {{time}} ...":"Потеряно соединение с сервером, повторная попытка через {{time}} ...","The dark theme (by Michal)":"Тёмная тема (от Michael)","The default blue on white theme (by Alex)":"Стандартная тема синий на белом (от Alex)","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Ключ узла изменился, пожалуйста, проверьте у администратора сервера так ли это, в противном случае вы можете быть жертвой атаки MAN-IN-THE-MIDDLE.\n\nВы хотите ЗАМЕНИТЬ ваш ТЕКУЩИЙ ключ узла «{{prev}}» ПОЛУЧЕННЫМ ключом хоста: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Путь, по-видимому, не существует, вы всё равно хотите его добавить?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Путь не заканчивается символом «{{dirsep}}», что означает, что вы включаете файл, а не папку.\n\nВы хотите включить указанный файл?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Путь должен быть абсолютным, то есть он должен начинаться с косой черты «/»","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Путь должен начинаться с «{{prefix1}}\" или \"{{prefix2}}\", иначе вы не сможете увидеть файлы через веб-интерфейс HubiC.\n\nВы хотите, чтобы префикс был добавлен в путь автоматически?","The region parameter is only applied when creating a new bucket":"Параметр «регион» применяется только при создании нового bucket","The region parameter is only used when creating a bucket":"Параметр «регион» используется только при создании bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Не удалось проверить сертификат сервера.\nВы хотите утвердить SSL-сертификат с хэшом: {{hash}}?","The storage class affects the availability and price for a stored file":"Класс хранилища влияет на доступность и цену сохраненного файла","The target folder contains encrypted files, please supply the passphrase":"Целевая папка содержит зашифрованные файлы, пожалуйста, укажите кодовую фразу","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Пользователь имеет слишком много прав. Вы хотите создать нового пользователя с ограниченными правами, с разрешениями только на выбранный путь?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Эта резервная копия была создана в другой операционной системе. Восстановление файлов без указания папки назначения может повлечь восстановление файлов в неожиданных местах. Вы уверены, что вы хотите продолжить без выбора папки назначения?","This month":"В этом месяце","This week":"На этой неделе","Throttle settings":"Параметры ограничения скорости","Thu":"Чт","To File":"В файл","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Чтобы подтвердить, что вы хотите удалить все дистанционные файлы для «{{name}}», введите слово, которое вы видите ниже","To export without a passphrase, uncheck the \"Encrypt file\" box":"Чтобы экспортировать без кодовой фразы, снимите флажок «Зашифровать файл»","Today":"Сегодня","Trust host certificate?":"Доверять сертификату хоста?","Trust server certificate?":"Доверять сертификату сервера?","Try out the new features we are working on. Don't use with important data.":"Попробуйте новые возможности, над которыми мы работаем. Не рекомендуется к использованию с важными данными.","Tue":"Вт","Type to highlight files":"Напишите для выделения файлов","Unknown backup size and versions":"Неизвестные размер резервной копии и версии","Until resumed":"До возобновления","Update channel":"Канал обновлений","Update failed:":"Обновление не удалось:","Updating with existing database":"Обновление с существующей базой данных","Upload volume size":"Размер выгружаемых томов","Uploading verification file ...":"Выгрузка файла проверки ...","Usage statistics":"Статистика использования","Usage statistics, warnings, errors, and crashes":"Статистика использования, предупреждения, ошибки и падения","Use SSL":"Использовать SSL","Use existing database?":"Использовать существующую базу данных?","Use weak passphrase":"Использовать слабую кодовую фразу","Useless":"Бесполезно","User data":"Данные пользователя","User has too many permissions":"Пользователь имеет слишком много разрешений","User interface settings":"Настройки интерфейса","Username":"Имя пользователя","Validating ...":"Проверка ...","Verify files":"Проверить файлы","Verifying ...":"Проверка ...","Verifying answer":"Проверка ответа","Verifying backend data ...":"Проверка данных...","Verifying remote data ...":"Проверка дистанционных данных ...","Verifying restored files ...":"Проверка восстановленных файлов ...","Very strong":"Очень надёжный","Very weak":"Очень слабый","Visit us on":"Посетите нас на","WARNING: The remote database is found to be in use by the commandline library":"ВНИМАНИЕ: Удаленная база данных используется библиотекой командной строки","WARNING: This will prevent you from restoring the data in the future.":"ВНИМАНИЕ: В будущем это не позволит вам восстановить данные.","Waiting for task to begin":"Ожидание начала задачи","Waiting for task to start ....":"Ожидание запуска задачи...","Waiting for upload ...":"Ожидание выгрузки ...","Warnings, errors and crashes":"Предупреждения, ошибки и падения","We recommend that you encrypt all backups stored outside your system":"Мы рекомендуем зашифровать все резервные копии, хранящиеся вне вашей системы","Weak":"Слабый","Weak passphrase":"Слабая кодовая фраза","Wed":"Ср","Weeks":"Недель","Where do you want to restore from?":"Откуда вы хотите восстановить данные?","Where do you want to restore the files to?":"Куда вы хотите восстановить файлы?","Windows":"Windows","Years":"Лет","Yes":"Да","Yes, I have stored the passphrase safely":"Да, я надёжно сохранил кодовую фразу","Yes, I'm brave!":"Да, я смелый!","Yes, please break my backup!":"Да, пожалуйста, сломайте мою резервную копию!","Yesterday":"Вчера","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Вы используете Mono без загруженных SSL-сертификатов.\nВы хотите импортировать список доверенных сертификатов от Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Вы меняете путь базы данных отличный от существующей базы данных.\nВы уверены, что это то, что вы хотите?","You are currently running {{appname}} {{version}}":"Вы используете {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Вы можете остановить резервное копирование немедленно или после завершения выгрузки текущего файла.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Вы можете завершить задачу немедленно или позволить процессу продолжить текущий файл и остановиться.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Вы изменили режим шифрования. Это может что-нибудь сломать. Вместо этого вам лучше создать новую резервную копию","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Вы изменили кодовую фразу, но это не поддерживается. Вместо этого вам стоит создать новую резервную копию.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Вы выбрали не шифровать резервную копию. Шифрование рекомендовано для всех данных, хранящихся на удаленном сервере.","You have chosen to restore to a new location, but not entered one":"Вы выбрали новое место для восстановления, но не ввели его","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 lose the passphrase.":"Вы использовали сильную парольную фразу. Пожалуйста, убедитесь, что вы надёжно сохранили парольную фразу, ибо восстановление данных невозможно в случае её утраты.","You must choose at least one source folder":"Вы должны выбрать по крайней мере одну исходную папку","You must enter a name for the backup":"Вам необходимо ввести имя резервной копии","You must enter a passphrase or disable encryption":"Вы должны ввести кодовую фразу или отключить шифрование","You must enter a positive number of backups to keep":"Необходимо ввести положительное число резервных копий для хранения","You must enter a tenant name if you do not provide an API Key":"Вам необходимо ввести имя арендатора, если вы не предоставите ключ API","You must enter a valid duration for the time to keep backups":"Необходимо ввести допустимый срок времени хранения резервных копий","You must enter either a password or an API Key":"Вы должны ввести пароль или ключ API","You must enter either a password or an API Key, not both":"Вы должны ввести либо пароль, либо ключ API, но не оба","You must fill in the password":"Вы должны заполнить пароль","You must fill in the server name or address":"Вы должны заполнить имя сервера или адрес","You must fill in the username":"Вы должны заполнить имя пользователя","You must fill in {{field}}":"Вы должны заполнить {{field}}","You must select or fill in the AuthURI":"Вы должны выбрать или заполнить AuthURI","You must select or fill in the server":"Вы должны выбрать или заполнить сервер","You must specify a path":"Вы должны указать путь","Your files and folders have been restored successfully.":"Ваши файлы и папки были восстановлены успешно.","Your passphrase is easy to guess. Consider changing passphrase.":"Вашу кодовую фразу легко отгадать. Подумайте об изменении кодовой фразы.","bucket/folder/subfolder":"bucket/папка/подпапка","byte":"байт","byte/s":"байт/сек","custom":"пользовательские","resume now":"возобновить сейчас","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"Основными разработчиками {{appname}} являются {{dev1}} и {{dev2}}. Последняя версия {{appname}} может быть загружена с сайта {{websitename}}. {{appname}} распространяется под лицензией {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} файлов ({{size}}) впереди {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версия","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версии","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версий","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версий"],"{{number}} Hour":"{{number}} Часов","{{number}} Minutes":"{{number}} минут","{{time}} (took {{duration}})":"{{time}} (заняло {{duration}})"}); - gettextCatalog.setStrings('sk_SK', {"- pick an option -":"- zadajte voľbu -","...loading...":"...načítavam...","API Key":"API Kľúč","AWS Access ID":"AWS prístupové ID","AWS Access Key":"AWS prístupový kľúč","AWS IAM Policy":"AWS IAM Pravidlá","About":"O","About {{appname}}":"O {{appname}}","Access Key":"Prístupový kľúč","Access denied":"Prístup zakázaný","Access to user interface":"Prístup k používateľskému rozhraniu","Account name":"Užívateľské meno","Activate":"Aktivácia","Activate failed:":"Aktivácia zlyhala:","Add a new backup":"Pridať novú zálohu","Add a path directly":"Pridajte cestu priamo","Add advanced option":"Pridať rozšírenú možnosť","Allowed days":"Povolené dni","AuthID":"AuthID","Authentication password":"Prístupové heslo","Authentication username":"Prístupové užívateľské meno","Autogenerated passphrase":"Autogenerácia hesla","Back":"Späť","Backup:":"Záloha:","Beta":"Beta","Canary":"Canary","Computer":"Počítač","Configuration:":"Konfigurácia:","Continue":"Pokračovať","Continue without encryption":"Pokračovať bez šifrovania","Copied!":"Skopírované!","Create bug report ...":"Vytvorenie chybovej správy ...","Create folder?":"Vytvoriť adresár?","Days":"Dni","Delete":"Zmazať","Delete ...":"Mazanie ...","Delete backup":"Zmazať zálohu","Do you really want to delete the backup: \"{{name}}\" ?":"Ozaj chcete zmazať zálohu: \"{{name}}\" ?","Donate":"Darovať","Duplicati Website":"Duplicati stránky","Encryption":"Šifrovanie","Enter URL":"Zadaj URL","Enter access key":"Zadaj prístupový kľúč","Enter account name":"Zadaj prístupové meno","Enter encryption passphrase":"Vložte šifrovacie heslo","Error":"Chyba","Error!":"Chyba!"}); - gettextCatalog.setStrings('sr_RS', {"- pick an option -":"- odaberite opciju -","...loading...":"...učitavanje...","API Key":"API ključ","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"O nama","About {{appname}}":"O aplikaciji {{appname}}","Access Key":"Pristupni ključ - access key","Access denied":"Pristup odbijen","Access to user interface":"Pristup korisničkom interfejsu","Account name":"Korisničko ime","Activate":"Aktiviraj","Activate failed:":"Aktivacija nije uspešna:","Add a new backup":"Dodaj novi bekap","Add advanced option":"Dodaj naprednu opciju","Add backup":"Dodaj bekap","Add filter":"Dodaj filter","Add path":"Dodaj putanju","Adjust bucket name?":"Prilagodi ime kofice?","Adjust path name?":"Prilagodi ime putanje?","Advanced Options":"Napredne opcije","Advanced options":"Napredne opcije","Advanced:":"Napredno:","All Hyper-V Machines":"Sve Hyper-V mašine","All Microsoft SQL Databases":"Sve Microsoft SQL baze podataka","Allow remote access (requires restart)":"Dozvoli udaljeni pristup (zahteva restartovanje)","Allowed days":"Dozvoljeni dani","An existing file was found at the new location":"Postojeća datoteka je pronađena na novoj lokaciji","AuthID":"AuthID","Automatically run backups.":"Automatski pokreći backupove.","Back":"Nazad","Backend modules:":"Backend moduli:","Backup destination":"Backup odredište","Backup location":"Backup lokacija","Backup:":"Backup:","Beta":"Beta","Busy ...":"Zauzet ...","Canary":"Canary","Cancel":"Otkaži","Cannot move to existing file":"Nemoguće premestiti u postojeću datoteku","Check for updates now":"Proveri ažuriranja odmah","Checking ...":"Proveravanje ...","Checking for updates ...":"Proveravanje ažuriranja ...","Computer":"Računar","Configuration file:":"Datoteka sa podešavanjima:","Configuration:":"Podešavanja:","Confirm delete":"Potvrdi brisanje","Confirmation required":"Neophodna potvrda","Connect":"Poveži","Connect now":"Poveži odmah","Connecting to task ....":"Povezivanje na zadatak ....","Connecting...":"Povezivanje...","Connection lost":"Veza izgubljena","Connection worked!":"Veza je radila!","Continue":"Nastavi","Continue without encryption":"Nastavi bez šifrovanja","Copied!":"Prekopirano!","Copy Destination URL to Clipboard":"Kopiraj odredišni URL u privremenu memoriju","Copy failed. Please manually copy the URL":"Kopiranje nije uspelo. Molimo ručno kopiraj URL","Create folder?":"Napraviti fasciklu?","Created new limited user":"Napravljen novi ograničeni korisnik","Creating bug report ...":"Pravljenje izveštaja o grešci ...","Creating new user with limited access ...":"Pravljenje novog korisnika sa ograničenim pristupom ...","Creating temporary backup ...":"Pravljenje privremenog backupa ...","Creating user...":"Pravljenje korisnika...","Current version is {{versionname}} ({{versionnumber}})":"Trenutna verzija je {{versionname}} ({{versionnumber}})","Default":"Podrazumevano","Delete":"Obriši","Delete ...":"Brisanje ...","Delete backup":"Obriši backup","Delete local database":"Obriši lokalnu bazu podataka","Delete remote files":"Obriši udaljene datoteke","Delete the local database":"Obriši lokalnu bazu podataka","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Obrisati {{filecount}} datoteka ({{filesize}}) iz udaljenog skladišta?","Deleting remote files ...":"Brisanje udaljenih datoteka ...","Deleting unwanted files ...":"Brisanje nepoželjnih datoteka ...","Desktop":"Radna površina","Destination":"Odredište","Disabled":"Onemogućeno","Dismiss":"Odbaci","Do you really want to delete the backup: \"{{name}}\" ?":"Da li zaista želiš da obrišeš backup: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Da li zaista želiš da obrišeš lokalnu bazu podataka za: {{name}}","Donate":"Doniraj","Done":"Završi","Download":"Preuzmi","Downloading ...":"Preuzimanje ...","Downloading files ...":"Preuzimanje datoteka ...","Downloading update...":"Preuzimanje ažuriranja...","Edit as list":"Izmeni kao listu","Edit as text":"Izmeni kao tekst","Encrypt file":"Šifruj datoteku","Encryption":"Šifrovanje","Encryption changed":"Šifrovanje promenjeno","Enter URL":"Unesi URL","Enter encryption passphrase":"Unesite lozinku šifrovanja","Error":"Greška","Error!":"Greška!","Export":"Izvezi","Export ...":"Izvoz ...","Export backup configuration":"Izvezi podešavanja backupa","Export configuration":"Izvezi podešavanja","File":"Datoteka","Files larger than:":"Datoteke veće od:","Finished!":"Završeno!","Folder":"Fascikla","Fri":"Pet","GByte":"GBajt","GByte/s":"GBajt/s","Hidden files":"Skrivene datoteke","Hide":"Sakrij","Hide hidden folders":"Sakrij skrivene fascikle","Home":"Glavna","Hours":"Sati","Hyper-V Machine":"Hyper-V mašina","Hyper-V Machine:":"Hyper-V mašina:","Hyper-V Machines":"Hyper-V mašine","ID:":"ID:","Incorrect answer, try again":"Netačan odgovor, pokušajte ponovo","Install":"Instalacija","Install failed:":"Instalacija nije uspela:","KByte":"KBajt","KByte/s":"KBajt/s","Language in user interface":"Jezik u korisničkom interfejsu","Last month":"Prošlog meseca","Libraries":"Biblioteke","Load older data":"Učitaj starije podatke","Loading ...":"Učitavanje ...","Local database for":"Lokalna baza podataka za","Local database path:":"Putanja lokalne baze podataka:","Local storage":"Lokalno skladište","Location":"Lokacija","Log out":"Odjavi se","MByte":"MBajt","MByte/s":"MBajt/s","Maintenance":"Održavanje","Manually type path":"Ručno unesite putanju","Menu":"Meni","Microsoft SQL Database:":"Microsoft SQL baza podataka:","Microsoft SQL Databases":"Microsoft SQL baze podataka","Minutes":"Minute","Missing name":"Nedostaje naziv","Missing passphrase":"Nedostaje lozinka","Mon":"Pon","Months":"Meseci","My Documents":"Moji dokumenti","My Music":"Moja muzika","My Photos":"Moje fotografije","My Pictures":"Moje slike","Name":"Naziv","Never":"Nikad","Next":"Sledeće","Next scheduled run:":"Sledeće zakazano pokretanje:","Next scheduled task:":"Sledeći zakazan zadatak:","Next task:":"Sledeći zadatak:","Next time":"Sledeći put","No":"Ne","No encryption":"Bez šifrovanja","No items selected":"Nema izabranih stavki","No passphrase entered":"Lozinka nije uneta","No scheduled tasks":"Nema zakazanih zadataka","OK":"U redu","Operation failed:":"Operacija neuspešna:","Operations:":"Operacije:","Options":"Opcije","Others":"Ostalo","Overwrite":"Prepiši","Passphrase":"Lozinka","Passphrase (if encrypted)":"Lozinka (ako je šifrovano)","Passphrase changed":"Lozinka promenjena","Passphrases are not matching":"Lozinke se ne poklapaju","Password":"Lozinka","Passwords do not match":"Lozinke se ne poklapaju","Path not found":"Putanja nije pronađena","Path on server":"Putanja na serveru","Pause":"Pauza","Pause after startup or hibernation":"Pauziraj nakon pokretanja ili hibernacije","Permissions":"Dozvole","Port":"Port","Previous":"Prethodno","Relative paths not allowed":"Relativne putanje nisu dozvoljene","Reload":"Učitaj ponovo","Remote":"Udaljeno","Remove":"Ukloni","Remove option":"Ukloni opciju","Repair":"Popravi","Reparing ...":"Popravka ...","Repeat Passphrase":"Ponovite lozinku","Reset":"Resetovanje","Restore":"Vrati","Restore files":"Vrati datoteke","Restore files ...":"Vraćanje datoteka ...","Restore files from {{backupname}}":"Povrati datoteke iz {{backupname}}","Restore from":"Vrati iz","Restore from backup configuration":"Vrati iz podešavanja backupa","Restore from configuration ...":"Vraćanje iz podešavanja ...","Restore options":"Vrati opcije","Restore read/write permissions":"Vrati dozvole za čitanje i upis","Restoring files ...":"Vraćanje datoteka ...","Resume":"Nastavi","Run again every":"Pokreni ponovo svaki","Run now":"Pokreni sad","Running ...":"Izvršavanje ...","Running ....":"Izvršavanje ....","Running commandline entry":"Izvrši unos komandne linije","Running task:":"Izvršavanje zadatka:","Sat":"Sub","Save":"Sačuvaj","Save and repair":"Snimi i popravi","Save different versions with timestamp in file name":"Snimi drugu verziju sa vremenom u nazivu datoteke","Save immediately":"Snimi odmah","Scanning existing files ...":"Pretraga postojećih datoteka ...","Scanning for local blocks ...":"Pretraga lokalnih blokova ...","Schedule":"Raspored","Search":"Pretraga","Search for files":"Pretraga datoteka","Seconds":"Sekunde","Select files":"Izaberite datoteke","Server":"Server","Server and port":"Server i port","Server hostname or IP":"Ime servera ili IP adresa","Server is currently paused,":"Server je trenutno pauziran,","Server is currently paused, do you want to resume now?":"Server je trenutno pauziran, da li želite da nastavite odmah?","Server paused":"Server je pauziran","Server state properties":"Opcije stanja servera","Settings":"Podešavanja","Show":"Prikaži","Show advanced editor":"Prikaži napredni editor","Show hidden folders":"Prikaži skrivene fascikle","Show log":"Prikaži dnevnik","Show log ...":"Prikaži dnevnik ...","Starting ...":"Pokretanje ...","Starting the restore process ...":"Pokretanje procesa vraćanja ...","Stop after the current file":"Zaustavi nakon trenutne datoteke","Stop now":"Zaustavi odmah","Stop running backup":"Zaustavi pokrenuti backup","Stop running task":"Zaustavi pokrenuti zadatak","Stopping task:":"Zaustavljanje zadatka:","Storage Type":"Tip skladišta","Storage class":"Klasa skladišta","Stored":"Uskladišteno","Strong":"Jaka","Success":"Uspešno","Sun":"Ned","Symbolic link":"Simbolička veza","System files":"Sistemske datoteke","System info":"Sistemski podaci","System properties":"Sistemske opcije","TByte":"TBajt","TByte/s":"TBajt/s","Task is running":"Zadatak se izvršava","Temporary files":"Privremene datoteke","Test connection":"Probaj vezu","Testing ...":"Proveravanje ...","Testing connection ...":"Proveravanje veze ...","Testing permissions ...":"Proveravanje dozvola ...","Testing permissions...":"Proveravanje dozvola...","The connection to the server is lost, attempting again in {{time}} ...":"Veza sa serverom je prekinuta, pokušavanje ponovo za {{time}} ...","The dark theme (by Michal)":"Tamna tema (napravio Michal)","The default blue on white theme (by Alex)":"Podrazumevana plavo na belom tema (napravio Alex)","The path does not appear to exist, do you want to add it anyway?":"Putanja izgleda ne postoji, da li svejedno želite da je dodate?","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Sertifikat servera nije mogao biti proveren.\nDa li želite da odobrite SSL sertifikat sa hešom: {{hash}}?","The storage class affects the availability and price for a stored file":"Klasa skladišta utiče na dostupnost i cenu za uskladištenu datoteku","The target folder contains encrypted files, please supply the passphrase":"Ciljana fasckla sadrži šifrovane datoteke, molimo unesite lozinku","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Korisnik ima previše dozvola, Da li želite da napravite novog ograničenog korisnika, sa samo dozvolama za izabranu putanju?","This month":"Ovog meseca","This week":"Ove sedmice","Thu":"Čet","To File":"U datoteku","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Da potvrdite da želite obrisati sve udaljene datoteke sa imenom \"{{name}}\", molimo unesite reč koju vidite ispod","To export without a passphrase, uncheck the \"Encrypt file\" box":"Za izvoz bez lozinke, polje \"Šifruj datoteku\" ne treba da bude označeno","Today":"Danas","Trust server certificate?":"Veruj sertifikatu servera?","Try out the new features we are working on. Don't use with important data.":"Isprobajte nove mogućnosti na kojima radimo. Ne koristite sa važnim podacima.","Tue":"Uto","Update failed:":"Ažuriranje nije uspelo:","Updating with existing database":"Ažuriranje sa postojećom bazom podataka","Usage statistics":"Statistika upotrebe","Use SSL":"Koristi SSL","Use existing database?":"Koristi postojeću bazu podataka?","Use weak passphrase":"Koristi slabu lozinku","Useless":"Beskorisno","User data":"Podaci o korisniku","User has too many permissions":"Korisnik ima previše dozvola","User interface settings":"Podešavanja korisničkog interfejsa","Username":"Korisničko ime","Validating ...":"Proveravanje ...","Verify files":"Proveri datoteke","Verifying ...":"Proveravanje ...","Verifying answer":"Proveravanje odgovora","Verifying restored files ...":"Proveravanje vraćenih datoteka ..","Very strong":"Veoma jaka","Very weak":"Veoma slaba","Visit us on":"Posetite nas na","Waiting for task to begin":"Čekanje na početak zadatka","Waiting for task to start ....":"Čekanje na pokretanje zadatka ....","We recommend that you encrypt all backups stored outside your system":"Preporučujemo da šifrujete sve backup-ove uskladištene van Vašeg sistema","Weak":"Slaba","Weak passphrase":"Slaba lozinka","Wed":"Sre","Weeks":"Sedmica","Where do you want to restore from?":"Odakle želite da vratite?","Where do you want to restore the files to?":"Gde želite da vratite datoteke?","Years":"Godina","Yes":"Da","Yes, I have stored the passphrase safely":"Da, uskladištio sam lozinku bezbedno","Yes, I'm brave!":"Da, hrabar sam!","Yesterday":"Juče","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Izgleda da koristite Mono bez učitanih SSL sertifikata.\nDa li želite da uvezete listu poverljivih sertifikata od Mozille?","You are currently running {{appname}} {{version}}":"Trenutno koristite {{appname}} {{version}}","You must enter a name for the backup":"Morate uneti naziv za backup","You must enter a passphrase or disable encryption":"Morate uneti lozinku ili isključiti šifrovanje","You must enter either a password or an API Key":"Morate uneti ili lozinku ili API ključ","You must enter either a password or an API Key, not both":"Morate uneti ili lozinku ili API ključ, ne oboje","You must fill in the password":"Morate uneti lozinku","You must fill in the server name or address":"Morate uneti naziv servera ili adresu","You must fill in the username":"Morate uneti korisničko ime","You must fill in {{field}}":"Morate uneti {{field}}","You must select or fill in the AuthURI":"Morate izabrati ili uneti AuthURI","You must select or fill in the server":"Morate izabrati ili uneti server","You must specify a path":"Morate navesti putanju","Your files and folders have been restored successfully.":"Vaše datoteke i fascikle su uspešno vraćene.","Your passphrase is easy to guess. Consider changing passphrase.":"Vaša lozinka je laka za pogađanje. Razmislite o promeni lozinke.","byte":"bajt","byte/s":"bajt/s","resume now":"nastavi odmah","{{number}} Hour":"{{number}} sati","{{number}} Minutes":"{{number}} minuta"}); - gettextCatalog.setStrings('zh_CN', {"- pick an option -":"- 选择一个选项 -","...loading...":"…载入中…","API Key":"API 密钥","AWS Access ID":"AWS 访问 ID","AWS Access Key":"AWS 访问密钥","AWS IAM Policy":"AWS IAM 策略","About":"关于","About {{appname}}":"关于 {{appname}}","Access Key":"访问密钥","Access denied":"访问被拒绝","Access to user interface":"访问控制","Account name":"帐户名","Activate":"激活","Activate failed:":"激活失败:","Add a new backup":"添加新备份","Add a path directly":"直接添加路径","Add advanced option":"添加高级选项","Add backup":"新增备份","Add filter":"添加过滤条件","Add path":"添加路径","Adjust bucket name?":"调整 bucket 名称?","Adjust path name?":"调整路径名称?","Advanced Options":"高级选项","Advanced options":"高级选项","Advanced:":"高级:","All":"所有","All Hyper-V Machines":"所有 Hyper-V 机器","All Microsoft SQL Databases":"所有 Microsoft SQL 数据库","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.":"所有的使用情况报告都是匿名发送,不含任何个人信息。 其中包括硬件,操作系统,后端类型,备份时长,备份源大小以及类似数据,但不包括路径,文件名,用户名,密码或类似的敏感信息。","Allow remote access (requires restart)":"允许远程访问 (需要重启)","Allowed days":"日期规划","An existing file was found at the new location":"新位置已有文件","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"新位置已有文件\n你确定要将数据库指向已存在的文件?","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?":"发现此存储在本地已存在数据库\n重新使用该数据库将使用命令行或服务器实例工作在相同的存储\n你希望使用已有的数据库吗?","Anonymous usage reports":"使用情况报告级别","As Command-line":"导出为命令行","AuthID":"授权 ID","Authentication password":"认证密码","Authentication username":"认证用户名","Autogenerated passphrase":"自动生成的密码","Automatically run backups.":"自动运行备份","B2 Account ID":"B2 帐户 ID","B2 Application Key":"B2 应用密钥","B2 Cloud Storage Account ID":"B2 云存储帐户 ID","B2 Cloud Storage Application Key":"B2 云存储应用密钥","Back":"返回","Backend modules:":"后端模块:","Backup destination":"备份保存位置","Backup location":"备份位置","Backup:":"备份数据:","Beta":" Beta","Broken access":"访问错误","Browse":"浏览","Browser default":"浏览器默认语言","Bucket Name":"Bucket 名称","Bucket create location":"Bucket 创建区域","Bucket create region":"Bucket 创建区域","Bucket name":"Bucket 名称","Bucket storage class":"Bucket 存储类型","Building list of files to restore ...":"正在构建文件还原列表…","Building partial temporary database ...":"正在构建局部临时数据库…","Busy ...":"忙碌中…","Canary":"Canary","Cancel":"取消","Cannot move to existing file":"不能移动到已有文件","Changelog":"更新日志","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} 更新日志","Check failed:":"检查失败:","Check for updates now":"立即检查更新","Checking ...":"正在检查…","Checking for updates ...":"正在检查更新…","Chose a storage type to get started":"选择存储类型以开始","Click the AuthID link to create an AuthID":"点击\"授权 ID\"链接来创建一个授权 ID","Click to set throttle options":"点击配置限流","Commandline ...":"命令行...","Compact now":"立即压实","Compacting remote data ...":"正在压实远程数据…","Completing backup ...":"即将完成备份…","Completing previous backup ...":"即将完成前一备份…","Compression modules:":"压缩模块:","Computer":"计算机","Configuration file:":"配置文件:","Configuration:":"配置:","Configure a new backup":"配置新备份","Confirm delete":"确认删除","Confirmation required":"需要确认","Connect":"连接","Connect now":"立即连接","Connecting to server ...":"正在连接服务器…","Connecting to task ....":"正在连接至任务...","Connecting...":"正在连接…","Connection lost":"连接中断","Connection worked!":"连接正常!","Container name":"容器名称","Container region":"容器区域","Continue":"继续","Continue without encryption":"继续且不启用加密","Copied!":"已复制!","Copy Destination URL to Clipboard":"复制地址到剪贴板","Copy failed. Please manually copy the URL":"复制失败,请手动复制此地址","Core options":"核心选项","Counting ({{files}} files found, {{size}})":"正在计算 (已找到 {{files}} 个文件,{{size}})","Crashes only":"仅崩溃","Create bug report ...":"创建 bug 报告…","Create folder?":"创建文件夹?","Created new limited user":"受限用户已创建","Creating bug report ...":"正在创建 bug 报告…","Creating new user with limited access ...":"正在创建受限用户…","Creating target folders ...":"正在创建目标文件夹…","Creating temporary backup ...":"正在创建临时备份…","Creating user...":"正在创建用户…","Current version is {{versionname}} ({{versionnumber}})":"当前版本为 {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"自定义 S3 端点","Custom authentication url":"自定义认证地址","Custom location ({{server}})":"自定义区域 ({{server}})","Custom region for creating buckets":"自定义创建 Bucket 的地区","Custom region value ({{region}})":"自定义地区 ({{region}})","Custom server url ({{server}})":"自定义服务器地址 ({{server}})","Custom storage class ({{class}})":"自定义存储类别 ({{class}})","Database ...":"数据库...","Days":"天","Default":"默认","Default ({{channelname}})":"默认 ({{channelname}})","Default Filters":"默认过滤条件","Default options":"默认选项","Delete":"删除","Delete ...":"删除…","Delete backup":"删除备份","Delete local database":"删除本地数据库","Delete remote files":"删除远程文件","Delete the local database":"删除本地数据库","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"从远程存储中删除 {{filecount}} 个文件 ({{filesize}}) ?","Deleting remote files ...":"正在删除远程文件…","Deleting unwanted files ...":"正在删除多余文件…","Desktop":"桌面","Destination":"保存位置","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.":"若 Duplicati 对你有所帮助,请考虑捐赠来支持我们。个人用途,建议捐赠 {{smallamount}},商业用途,建议捐赠 {{largeamount}}。","Direct restore from backup files ...":"直接从备份文件中恢复...","Disabled":"已禁用","Dismiss":"忽略","Display and color theme":"显示和颜色主题","Do you really want to delete the backup: \"{{name}}\" ?":"你确定要删除备份:\"{{name}}\"吗 ?","Do you really want to delete the local database for: {{name}}":"你确定要删除 \"{{name}}\" 的本地数据库吗 ?","Donate":"捐赠","Donation messages":"捐赠信息","Donation messages are hidden, click to show":"捐赠信息已隐藏,点击显示","Donation messages are visible, click to hide":"捐赠消息已显示,点击隐藏","Done":"完成","Download":"下载","Downloading ...":"正在下载…","Downloading files ...":"正在下载文件……","Downloading update...":"正在下载更新…","Duplicate option {{opt}}":"Duplicati 选项 {{opt}}","Duplicati Website":"Duplicati 网站","Duplicati forum":"Duplicati 论坛","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"每个备份都有一个关联的本地数据库,用来存储远程备份相关的信息。\n删除一个备份时,你也可以删除其本地数据库,这不会影响从远程文件中恢复数据。\n但如果你通过命令行进行备份,你应当保留此数据库。","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.":"每个备份都有一个关联的本地数据库,用来存储远程备份相关的信息。\\n这将加快许多操作的执行时间并减少操作时需要下载的数据量。","Edit ...":"编辑…","Edit as list":"以列表形式编辑","Edit as text":"以文本形式编辑","Encrypt file":"加密文件","Encryption":"加密方式","Encryption changed":"加密方式已更改","Encryption modules:":"加密模块:","Enter URL":"输入地址","Enter access key":"输入访问密钥","Enter account name":"输入帐户名称","Enter backup passphrase, if any":"输入备份密码 (若存在)","Enter configuration details":"进入详细配置","Enter container name":"输入容器名称","Enter encryption passphrase":"输入加密密码","Enter expression here":"在此输入表达式","Enter folder path name":"输入文件夹路径名","Enter one option per line in command-line format, eg. {0}":"以命令行格式,一行一个参数,例如 {0}","Enter the destination path":"输入目标路径","Error":"错误","Error!":"错误!","Errors and crashes":"错误,崩溃","Exclude":"排除","Exclude directories whose names contain":"排除文件夹,名称包括","Exclude expression":"排除表达式","Exclude file":"排除文件","Exclude file extension":"排除文件后缀","Exclude files whose names contain":"排除文件,名称包括","Exclude folder":"排除文件夹","Exclude regular expression":"排除正则表达式","Existing file found":"发现已存在文件","Experimental":"Experimental","Export":"导出","Export ...":"导出…","Export backup configuration":"导出备份配置","Export configuration":"导出配置","Exporting ...":"正在导出…","FTP (Alternative)":"FTP (备选)","Failed to build temporary database: {{message}}":"构建临时数据库失败: {{message}}","Failed to connect:":"连接失败:","Failed to connect: {{message}}":"连接失败:{{message}}","Failed to delete:":"删除失败:","Failed to fetch path information: {{message}}":"获取路径信息失败: {{message}}","Failed to import:":"导入失败:","Failed to read backup defaults:":"读取备份默认设置失败:","Failed to restore files: {{message}}":"恢复文件失败: {{message}}","Failed to save:":"保存失败:","Fetching path information ...":"获取路径信息…","File":"文件","Files larger than:":"文件大于","Filters":"过滤条件","Finished!":"已完成!","First run setup":"初始配置","Folder":"文件夹","Folder path":"文件夹路径","Fri":"周五","GByte":"GB","GByte/s":"GB/s","GCS Project ID":"GCS 项目 ID","General":"常规","General backup settings":"常规备份设置","General options":"常规选项","Generate":"生成","Generate IAM access policy":"生成 IAM 访问策略","Getting file versions ...":"正在读取文件版本...","Hidden files":"隐藏文件","Hide":"隐藏","Hide hidden folders":"隐藏被隐藏的文件夹","Home":"首页","Hours":"小时","How do you want to handle existing files?":"你想要怎样处理已存在的文件?","Hyper-V Machine":"Hyper-V 虚拟机","Hyper-V Machine:":"Hyper-V 虚拟机:","Hyper-V Machines":"Hyper-V 虚拟机","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"如果时间错过,任务将尽快运行。","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.":"如果备份和远程存储不同步,Duplicati 需要你执行修复操作来同步数据库。\\n如果修复失败,你可以删除本地数据库并重新生成。","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"如果备份文件没有自动下载,右键单击并选择 "另存为…" ","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"如果备份文件没有自动下载,右键单击并选择 "另存为…" ","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"如果你不输入路径,所有文件将存储在登录时的默认文件夹。\n你确定这是你想要的吗?","If you do not enter an API Key, the tenant name is required":"如果你不输入 API 密钥,则需要输入租户名称","If you want to use the backup later, you can export the configuration before deleting it":"如果你需要之后使用备份,你可以在删除它之前导出配置","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"如果你的机器处于多用户环境(比如机器上有多个帐户),你需要设定一个密码来防止其他帐户访问你的数据。\n你要现在设定密码吗?","Import":"导入","Import Destination URL":"导入地址","Import backup configuration":"导入备份配置","Import completed, but no certificates were found after the import":"导入完成,但是未能找到证书","Import failed":"导入失败","Import from a file":"从文件导入","Importing ...":"正在导入…","Include a file?":"包含一个文件?","Include expression":"包含表达式","Include regular expression":"包含正则表达式","Incorrect answer, try again":"验证失败,请重试","Individual builds for developers only.":"面向开发者的个人构建","Information":"信息","Install":"安装","Install failed:":"安装失败:","Invalid characters in path":"路径中包含无效字符","Invalid retention time":"无效的保留时间","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"某些 FTP 不需要密码\n你确定你的 FTP 服务器支持无密码登陆吗?","KByte":"KB","KByte/s":"KB/s","Language in user interface":"界面语言","Last month":"上月","Last successful run:":"上一次成功运行于:","Latest":"最新","Libraries":"第三方库","Linux":"hadoop01","Listing backup dates ...":"正在列举备份日期…","Listing remote files ...":"正在列举远程文件…","Live":"实时","Load a configuration from an exported job or a storage provider":"从已导出的任务文件或者存储提供商处载入配置","Load destination from an exported job or a storage provider":"从已导出的任务文件或存储提供商处载入目标位置","Load older data":"载入之前的数据","Loading ...":"载入中…","Loading remote storage usage ...":"正在载入远程存储使用量…","Local database for":"本地数据库","Local database path:":"本地数据库路径:","Local storage":"本地存储","Location":"位置","Location where buckets are created":"请指定 Bucket 创建区域","Log data for {{Backup.Backup.Name}}":"{{Backup.Backup.Name}} 的日志","Log data from the server":"Duplicati 服务器日志","Log out":"登出","MByte":"MB","MByte/s":"MB/s","Maintenance":"维护","Manually type path":"手动输入路径…","Max download speed":"最大下载速度","Max upload speed":"最大上传速度","Menu":"菜单","Microsoft SQL Database:":"Microsoft SQL 数据库:","Microsoft SQL Databases":"Microsoft SQL 数据库","Minimum redundancy":"最小冗余","Minimum redundancy is 1.0":"最小冗余为 1.0","Minutes":"分钟","Missing name":"缺少名称","Missing passphrase":"缺少密码","Missing sources":"缺少源数据","Mon":"周一","Months":"月","Move existing database":"移动已有数据库","Move failed:":"移动失败:","My Documents":"我的文档","My Music":"我的音乐","My Photos":"我的照片","My Pictures":"我的图片","Name":"名称","Never":"从不","New update found: {{message}}":"发现新版本: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"新用户名为 {{user}}\n已为新的受限用户更新证书","Next":"下一步","Next scheduled run:":"下一次计划运行于:","Next scheduled task:":"下一次计划任务:","Next task:":"下一次任务:","Next time":"下一次运行时间:","No":"否","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"未预先指定证书,请与服务器管理员确认密钥 {{key}} 是否正确\n\n你想要允许此主机密钥吗?","No editor found for the "{{backend}}" storage type":"未找到 "{{backend}}" 存储类型的编辑器","No encryption":"无加密","No items selected":"未选中项目","No items to restore, please select one or more items":"未恢复项目,请至少选择一项","No passphrase entered":"未输入密码","No scheduled tasks":"暂无计划任务","No, my machine has only a single account":"否,我的机器只有一个帐户","Non-matching passphrase":"密码不匹配","None / disabled":"无 / 禁用","OK":"确定","OSX":"OSX","OpenStack AuthURI":"OpenStack 认证地址","OpenStack Object Storage / Swift":"OpenStack 对象存储 / Swift","Operation failed:":"操作失败:","Operations:":"操作:","Optional authentication password":"如果需要,请输入认证密码","Optional authentication username":"如果需要,请输入认证用户名","Options":"选项","Options added here are applied to all backups, but can be overridden in each individual backup":"此处选项将对所有备份生效,但你可以单独设置备份来覆盖它","Original location":"原位置","Others":"其它","Overwrite":"覆盖","Passphrase":"密码","Passphrase (if encrypted)":"密码 (若启用加密)","Passphrase changed":"密码已更改","Passphrases are not matching":"密码不匹配","Password":"密码","Passwords do not match":"密码不匹配","Patching files with local blocks ...":"正在使用本地块修补文件…","Path not found":"路径未找到","Path on server":"服务器上路径","Path or subfolder in the bucket":" Bucket 中路径或子文件夹","Pause":"暂停","Pause after startup or hibernation":"开机或唤醒后暂缓","Pause options":"暂停选项","Permissions":"权限","Pick location":"选择位置","Point to your backup files and restore from there":"指向你的备份文件,将从中恢复","Port":"端口","Previous":"上一步","ProjectID is optional if the bucket exist":"若 Bucket 存在, 则项目ID 可选","Proprietary":"专有","Purging files ...":"正在清除文件...","Rebuilding local database ...":"正在重新构建本地数据库…","Recreate (delete and repair)":"重建 (删除并修复)","Recreating database ...":"正在重建数据库…","Registering temporary backup ...":"正在注册临时备份…","Relative paths not allowed":"不允许相对路径","Reload":"重新载入","Remote":"远程","Remove":"移除","Remove option":"移除选项","Repair":"修复","Reparing ...":"正在修复…","Repeat Passphrase":"重复密码","Reporting:":"报告:","Reset":"重置","Restore":"恢复文件","Restore files":"恢复文件","Restore files ...":"恢复文件…","Restore files from {{backupname}}":"从 {{backupname}} 恢复文件","Restore from":"恢复自","Restore from backup configuration":"从备份配置中恢复","Restore from configuration ...":"从配置中恢复...","Restore options":"恢复选项","Restore read/write permissions":"恢复读写权限","Restoring files ...":"正在恢复文件…","Resume":"恢复运行","Run again every":"重复运行每","Run now":"立即运行","Running ...":"正在运行…","Running ....":"正在运行...","Running commandline entry":"正在运行命令行","Running task:":"运行中的任务:","S3 Compatible":"S3 兼容","Same as the base install version: {{channelname}}":"与当前安装版本一致:{{channelname}}","Sat":"周六","Save":"保存","Save and repair":"保存并修复","Save different versions with timestamp in file name":"保存不同版本 (文件名中添加时间戳)","Save immediately":"立即保存","Scanning existing files ...":"正在扫描存在的文件…","Scanning for local blocks ...":"正在扫描本地文件块…","Schedule":"计划","Search":"搜索","Search for files":"搜索文件","Seconds":"秒","Select a log level and see messages as they happen:":"选择日志级别并实时查看","Select files":"选择文件","Server":"服务器","Server and port":"服务器与端口","Server hostname or IP":"服务器主机名或 IP","Server is currently paused,":"服务器暂停中,","Server is currently paused, do you want to resume now?":"Duplicati 服务器暂停中,你想要立即恢复运行吗?","Server password":"服务器密码","Server paused":"服务器已暂停","Server state properties":"Duplicati 服务器状态","Settings":"设置","Show":"查看","Show advanced editor":"显示高级编辑器","Show hidden folders":"显示隐藏文件夹","Show log":"日志","Show log ...":"查看日志…","Show treeview":"显示树状视图","Sia server password":"Sia 服务器密码","Some OpenStack providers allow an API key instead of a password and tenant name":"一些 OpenStack 提供商使用 API 密钥,而不是租户名称和密码","Source Data":"源数据","Source data":"源数据","Source folders":"源文件夹","Source:":"源数据:","Specific builds for developers only.":"面向开发者的特定构建","Standard protocols":"标准协议","Starting ...":"准备开始…","Starting the restore process ...":"正在开始恢复操作…","Stop after the current file":"当前文件完成后停止","Stop after upload":"上传完成后停止","Stop now":"立即停止","Stop running backup":"停止正在运行的备份","Stop running task":"停止正在运行的任务","Stopping after upload:":"于此完成后停止:","Stopping task:":"正在停止任务:","Storage Type":"存储类型","Storage class":"存储类别","Storage class for creating a bucket":"创建 Bucket 的存储类别","Stored":"存档","Strong":"强度高","Success":"成功","Sun":"周日","Symbolic link":"符号链接","System default ({{levelname}})":"默认 ({{levelname}})","System files":"系统文件","System info":"系统信息","System properties":"系统属性","TByte":"TB","TByte/s":"TB/s","Target path, ie /backup":"目标路径,例如 /backup","Task is running":"任务正在运行中","Temporary files":"临时文件","Tenant Name":"租户名称","Test connection":"测试连接","Testing ...":"正在测试…","Testing connection ...":"正在测试连接…","Testing permissions ...":"正在测试权限…","Testing permissions...":"正在测试权限…","The bucket name should be all lower-case, convert automatically?":"Bucket 名称应当是全小写,自动转换?","The bucket name should start with your username, prepend automatically?":"Bucket 名称应该以你的用户名开头,自动加上?","The connection to the server is lost, attempting again in {{time}} ...":"服务器连接中断,将在 {{time}} 后重新连接…","The dark theme (by Michal)":"黑色主题 (by Michal)","The default blue on white theme (by Alex)":"默认蓝白主题 (by Alex)","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"主机密钥已更改,请与服务器管理员确认其是否正确,否则你可能正在被中间人攻击。\n\n你想要把现有密钥 \"{{prev}}\" 替换为 {{key}} 吗?","The path does not appear to exist, do you want to add it anyway?":"路径似乎不存在,你确定要添加它吗?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"路径不应该以 '{{dirsep}}' 字符结尾,这意味你想要包含一个文件而不是文件夹。\n你想要包含指定文件吗?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"路径必须为绝对路径,也就是以斜杠 '/' 开头","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"路径应当以 \"{{prefix1}}\" 或 \"{{prefix2}}\" 开头,否则你不会在 HubiC 网页界面上看到文件。\n你需要自动给路径添加上前缀吗?","The region parameter is only applied when creating a new bucket":"\"地区\"参数只在创建新 Bucket 时生效","The region parameter is only used when creating a bucket":"\"参数只在创建新 Bucket 时使用","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"服务器证书验证失败\n你想要允许此 SSL证书吗?其哈希值为 {{hash}}","The storage class affects the availability and price for a stored file":"存储类别影响文件可用性和价格","The target folder contains encrypted files, please supply the passphrase":"目标文件夹包含加密文件,请提供密码","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"此用户权限太多,你想要创建一个只能访问所选路径的受限用户吗?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"此备份创建于其他操作系统上。恢复时不指定目标文件夹可能会使文件恢复到未知的位置。你确定要继续吗?","This month":"本月","This week":"本周","Throttle settings":"限流设置","Thu":"周四","To File":"导出为文件","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"为确认你想要删除 \"{{name}}\" 的所有远程文件,请输入以下单词","To export without a passphrase, uncheck the \"Encrypt file\" box":"如果不想使用密码加密导出的文件,请去除勾选\"加密文件\"","Today":"今天","Trust host certificate?":"信任主机证书?","Trust server certificate?":"信任服务器证书?","Try out the new features we are working on. Don't use with important data.":"尝试我们开发的新特性,注意不要使用在重要数据上","Tue":"周二","Type to highlight files":"输入以高亮文件","Unknown backup size and versions":"未知的备份大小和版本","Until resumed":"直到手动恢复运行","Update channel":"更新分支","Update failed:":"更新失败:","Updating with existing database":"正在更新存在的数据库","Upload volume size":"上传分卷大小","Uploading verification file ...":"正在上传校验文件…","Usage statistics":"使用情况统计","Usage statistics, warnings, errors, and crashes":"使用情况统计,警告,错误,崩溃","Use SSL":"启用 SSL","Use existing database?":"使用已存在的数据库?","Use weak passphrase":"确定使用弱密码","Useless":"无用","User data":"用户数据","User has too many permissions":"用户权限太多","User interface settings":"界面设置","Username":"用户名","Validating ...":"正在验证…","Verify files":"校验文件","Verifying ...":"正在校验…","Verifying answer":"正在验证","Verifying backend data ...":"正在校验后端数据…","Verifying remote data ...":"正在校验远程数据…","Verifying restored files ...":"正在校验恢复出的文件…","Very strong":"强度非常高","Very weak":"强度非常低","Visit us on":"了解我们","WARNING: The remote database is found to be in use by the commandline library":"警告:远程数据库正在被命令行库使用","WARNING: This will prevent you from restoring the data in the future.":"警告:这将使你以后不再能恢复数据","Waiting for task to begin":"等待任务开始…","Waiting for task to start ....":"正在等待任务开始...","Waiting for upload ...":"等待上传完成…","Warnings, errors and crashes":"警告,错误,崩溃","We recommend that you encrypt all backups stored outside your system":"我们推荐加密所有保存在第三方系统中的数据","Weak":"强度低","Weak passphrase":"弱密码","Wed":"周三","Weeks":"周","Where do you want to restore from?":"你想从哪里恢复呢?","Where do you want to restore the files to?":"你想把文件恢复到哪里?","Windows":"Windows","Years":"年","Yes":"是","Yes, I have stored the passphrase safely":"是,我已将密码安全保存","Yes, I'm brave!":"是,我无所谓","Yes, please break my backup!":"是,请清除我的备份","Yesterday":"昨天","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"看起来 Mono 当前没有载入 SSL 证书。\n你想要从 Mozilla 导入可信任的证书吗?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"你正在改变数据库路径。\n你确定想要这么做吗?","You are currently running {{appname}} {{version}}":"当前正在运行 {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"你可以立即停止备份,也可以在当前文件完成上传后停止。","You can stop the task immediately, or allow the process to continue its current file and the stop.":"你可以立即停止任务,也可以在当前文件处理完成后停止。","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"你已经更改了加密方式,这可能破坏备份。你更应当创建新备份。","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"你已经更改密码,这是不支持的操作。你更应当创建新备份。","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"你已选择不加密备份,推荐加密所有存储在远程服务器上的数据。","You have chosen to restore to a new location, but not entered one":"你选择了恢复到新位置,却没有指定具体位置","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 lose the passphrase.":"你已经生成了一个强密码,确保你安全记录下了此密码,否则,万一你丢失了密码,数据将不能恢复。","You must choose at least one source folder":"你必须选择至少一个源文件夹","You must enter a name for the backup":"你必须输入备份名称","You must enter a passphrase or disable encryption":"你必须输入加密密码或禁用加密","You must enter a positive number of backups to keep":"你输入要保留的版本数必须为正","You must enter a tenant name if you do not provide an API Key":"如果你没有提供 API 密钥,你必须输入租户名称","You must enter a valid duration for the time to keep backups":"你必须输入有效的保留时长","You must enter either a password or an API Key":"你必须输入一个密码或 API 密钥","You must enter either a password or an API Key, not both":"你必须只输入一个密码或 API 密钥,而不是两者同时","You must fill in the password":"你必须填写密码","You must fill in the server name or address":"你必须填写服务器主机名或地址","You must fill in the username":"你必须填写用户名","You must fill in {{field}}":"你必须填写 {{field}}","You must select or fill in the AuthURI":"你必须选择或填写认证地址","You must select or fill in the server":"你必须选择或填写服务器","You must specify a path":"你必须指定路径","Your files and folders have been restored successfully.":"文件恢复成功!","Your passphrase is easy to guess. Consider changing passphrase.":"你的密码很容易被破解,请考虑更换一个强密码","bucket/folder/subfolder":"Bucket / 文件夹 / 子文件夹","byte":"B","byte/s":"B/s","custom":"自定义","resume now":"立即恢复运行","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} 主要由 {{dev1}} 和 {{dev2}} 开发. {{appname}} 可以从 {{websitename}} 下载. {{appname}} 采用 {{licensename}} 授权.","{{files}} files ({{size}}) to go {{speed_txt}}":"剩余 {{files}} 个文件 ({{size}}) {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":"{{item.Backup.Metadata.TargetSizeString}} / {{$count}} 个版本","{{number}} Hour":"{{number}} 小时","{{number}} Minutes":"{{number}} 分钟","{{time}} (took {{duration}})":"{{time}} (耗时 {{duration}})"}); - gettextCatalog.setStrings('zh_HK', {"- pick an option -":"選擇一個選項","...loading...":"...載入中...","API Key":"API Key","AWS IAM Policy":"AWS IAM 原則","About":"關於","About {{appname}}":"關於 {{appname}}","Access denied":"存取被拒","Account name":"用戶名","Activate":"啟動","Activate failed:":"啟動失敗:","Add a new backup":"加入新的備份","Add a path directly":"直接加入路徑","Add advanced option":"新增進階選項","Add backup":"新增備份","Add filter":"新增過濾器","Add path":"加入路徑","Advanced Options":"進階選項","Advanced options":"進階選項","Advanced:":"進階:","All Hyper-V Machines":"所有Hyper-V機器","All Microsoft SQL Databases":"所有Microsoft SQL數據庫","Allow remote access (requires restart)":"允許遠端存取(需要重新啟動)","Allowed days":"允許日子","An existing file was found at the new location":"在新的位置上發現有檔案存在","Anonymous usage reports":"匿名使用報告","AuthID":"AuthID","Authentication password":"認證密碼","Authentication username":"認證用戶名","Autogenerated passphrase":"自動產生密碼","Automatically run backups.":"自動執行備份","B2 Account ID":"B2 帳號 ID","Back":"返回","Backup destination":"備份目的地","Backup location":"備份位置","Backup:":"備份:","Beta":"Beta","Browse":"瀏覽","Browser default":"瀏覽預設","Bucket Name":"Bucket 名稱","Bucket create location":"Bucket 建立位置","Bucket create region":"Bucket 建立區域","Bucket name":"Bucket 名稱","Bucket storage class":"Bucket 儲存等級","Building list of files to restore ...":"建立還原的檔案清單中...","Building partial temporary database ...":"建立部分臨時資料庫中...","Busy ...":"忙碌...","Canary":"Canary","Cancel":"Cancel","Changelog":"更新日誌","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} 更新日誌","Check failed:":"檢查失敗:","Check for updates now":"立即檢查更新","Checking ...":"檢查中...","Checking for updates ...":"檢查更新中...","Commandline ...":"命令列...","Compact now":"立即壓縮","Compacting remote data ...":"壓縮遠端資料中...","Completing backup ...":"正在完成備份...","Completing previous backup ...":"正在完成上次備份...","Compression modules:":"壓縮模組:","Computer":"電腦","Configuration file:":"設定檔案:","Configuration:":"設定:","Configure a new backup":"設定新備份","Confirm delete":"確認刪除","Confirmation required":"需要確認","Connect":"連接","Connect now":"立即連接","Connecting to server ...":"正在連接伺服器...","Connecting to task ....":"正在連接工作...","Connecting...":"連接中...","Connection lost":"連接中斷","Connection worked!":"連接成功!","Container name":"容器名稱","Container region":"容器區域","Continue":"繼續","Continue without encryption":"繼續但不加密","Copied!":"已複製!","Copy Destination URL to Clipboard":"複製目的地網址到剪貼簿","Copy failed. Please manually copy the URL":"複製失敗。請手動複製網址","Counting ({{files}} files found, {{size}})":"點算中(找到 {{files}} 個檔案,{{size}})","Create folder?":"建立資料夾?","Created new limited user":"已建立受限制的使用者","Creating new user with limited access ...":"建立受限制的使用者中...","Creating target folders ...":"建立目標資料夾中...","Creating temporary backup ...":"建立臨時備份中...","Creating user...":"建立使用者中...","Current version is {{versionname}} ({{versionnumber}})":"現時版本 {{versionname}} ({{versionnumber}})","Custom location ({{server}})":"自訂位置({{server}})","Custom server url ({{server}})":"自訂伺服器地址({{server}})","Database ...":"資料庫...","Days":"Days","Default":"預設","Default ({{channelname}})":"預設 ({{channelname}})","Default options":"預設選項","Delete":"刪除","Delete ...":"刪除...","Delete backup":"刪除備份","Delete local database":"刪除本地資料庫","Delete remote files":"刪除遠端檔案","Delete the local database":"刪除本地資料庫","Deleting remote files ...":"刪除遠端文件中...","Deleting unwanted files ...":"刪除不必要的文件中...","Desktop":"桌面","Destination":"目的地","Direct restore from backup files ...":"直接從備份檔案中還原...","Disabled":"已停用","Dismiss":"略過","Display and color theme":"顯示及顏色主題","Do you really want to delete the backup: \"{{name}}\" ?":"您真的確定要刪除備份: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"您真的確定要刪除 \"{{name}}\" 的本地數據庫?","Donate":"捐贈","Donation messages":"捐贈訊息","Donation messages are hidden, click to show":"捐贈訊息已隱藏,按此顯示。","Donation messages are visible, click to hide":"捐贈訊息顯示中,按此隱藏。","Done":"完成","Download":"下載","Downloading ...":"下載中...","Downloading files ...":"下載文件中...","Downloading update...":"下載更新中...","Duplicate option {{opt}}":"Duplicati 選項 {{opt}}","Duplicati Website":"Duplicati 網站","Duplicati forum":"Duplicati 討論區","Edit ...":"修改...","Encrypt file":"加密檔案","Encryption modules:":"加密模組:","Enter URL":"輸入網址","Enter access key":"輸入Access Key","Enter account name":"輸入帳戶名稱","Enter backup passphrase, if any":"輸入備份密碼(如有)","Enter container name":"輸入容器名稱","Enter encryption passphrase":"輸入加密密碼","Enter folder path name":"輸入資料夾路徑名稱","Enter the destination path":"輸入目的地路徑","Error":"錯誤","Error!":"錯誤!","Exclude":"排除","Exclude directories whose names contain":"排除含有此名稱的資料夾","Exclude expression":"排除表達式","Exclude file":"排除檔案","Exclude file extension":"排除副檔名","Exclude files whose names contain":"排除含有此名稱的檔案","Exclude folder":"排除資料夾","Exclude regular expression":"排除正規表達式","Existing file found":"找到已存在的檔案","Experimental":"實驗性","Export":"匯出","Export ...":"匯出...","Export backup configuration":"匯出備份設定","Export configuration":"匯出設定","Exporting ...":"匯出中...","FTP (Alternative)":"FTP(備用)","Failed to build temporary database: {{message}}":"建立臨時資籵庫失敗:{{message}}","Failed to connect:":"連接失敗:","Failed to connect: {{message}}":"連接失敗:{{message}}","Failed to delete:":"刪除失敗:","Failed to fetch path information: {{message}}":"無法取得路徑資料:{{message}}","Failed to import:":"匯入失敗","Failed to read backup defaults:":"讀取預設備份失敗:","Failed to restore files: {{message}}":"還原檔案失敗:{{message}}","Failed to save:":"儲存失敗:","Fetching path information ...":"取得路徑資料中...","File":"檔案","Files larger than:":"檔案大於","Filters":"過濾器","Finished!":"已完成!","Folder":"資籵夾","Folder path":"資料夾路徑","Fri":"星期五","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"一般","General backup settings":"一般備份設定","General options":"一般設定","Generate":"產生","Generate IAM access policy":"產生 IAM 存取原則","Getting file versions ...":"取得檔案版本中...","Hidden files":"隱藏的檔案","Hide":"隱藏","Hide hidden folders":"不顯示隱藏的資料夾","Home":"首頁","Hours":"小時","How do you want to handle existing files?":"您想怎樣處理已存在的檔案?","Hyper-V Machine":"Hyper-V 機器","Hyper-V Machine:":"Hyper-V 機器:","Hyper-V Machines":"Hyper-V 機器","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"如果錯過了時間,將儘快執行工作。","Import":"匯入","Import Destination URL":"匯入目的地網址","Import backup configuration":"匯入備份設定","Import completed, but no certificates were found after the import":"匯入完成,但沒有找到證書","Import failed":"匯入失敗","Import from a file":"從檔案匯入","Importing ...":"匯入中...","Include a file?":"包括一個檔案?","Include expression":"包括表達式","Include regular expression":"包括正規表達式","Incorrect answer, try again":"答案錯誤,請重試","Information":"訊息","Install":"安裝","Install failed:":"安裝失敗:","Invalid characters in path":"路徑中有無效的字符","Invalid retention time":"無效的保留時間","KByte":"KByte","KByte/s":"KByte/s","Language in user interface":"界面語言","Last month":"上個月","Last successful run:":"上次成功執行:","Latest":"最新","Listing backup dates ...":"列出備份日期中...","Listing remote files ...":"列出遠端檔案中...","Live":"即時","Load older data":"載入舊資料","Loading ...":"載入中...","Loading remote storage usage ...":"載入遠端儲存使用量中...","Local database for":"本地資連庫","Local database path:":"本地資料庫路徑:","Local storage":"本地儲存","Location":"位置","Log data from the server":"來自伺服器的記錄","Log out":"登出","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"維護","Manually type path":"手動輸入路徑","Max download speed":"最高下載速度","Max upload speed":"最高上傳速度","Menu":"選單","Microsoft SQL Database:":"Microsoft SQL 資料庫:","Microsoft SQL Databases":"Microsoft SQL 資料庫","Minutes":"分鐘","Missing name":"沒有名稱","Missing passphrase":"沒有密碼","Missing sources":"沒有來源","Mon":"星期一","Months":"月","Move existing database":"移動現時的資料庫","Move failed:":"移動失敗:","My Documents":"我的文件","My Music":"我的音樂","My Photos":"我的相片","My Pictures":"我的圖片","Name":"名稱","Never":"永不","New update found: {{message}}":"找到新版本:{{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"新用戶為 {{username}}。\n已更新憑證以使用該受管制用戶","Next":"下一步","Next scheduled run:":"下次預定報行的時間:","Next scheduled task:":"下次預定報行的工作:","Next task:":"下次的工作:","Next time":"下次執行時間:","No":"否","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"先前並未指定過證書,請與伺服管理員驗證此密匙是否正確:{key}}\n\n您要接受這個主題密匙嗎?","No encryption":"無加密","No items selected":"沒有選擇任何項目","No items to restore, please select one or more items":"沒有需要還原的項目,請擇一個或以上的項目","No passphrase entered":"沒有輸入密碼","No scheduled tasks":"沒有預定的工作","Non-matching passphrase":"密碼不正確","None / disabled":"沒有/已停用","OK":"確定","Options":"選項","Others":"Others","Overwrite":"覆蓋","Passphrase":"密碼","Passphrase (if encrypted)":"密碼(如已加密)","Passphrase changed":"已更改密碼","Passphrases are not matching":"密碼不相同","Password":"密碼","Passwords do not match":"密碼不正確","Path not found":"找不到路徑","Path on server":"伺服器上路徑","Pause":"暫停","Pause after startup or hibernation":"啟動或休眠後暫停","Pause options":"暫停選項","Permissions":"權限","Pick location":"選擇位置","Port":"埠","Previous":"Previous","Purging files ...":"清理檔案...","Rebuilding local database ...":"重建本機資料庫中...","Recreate (delete and repair)":"重建(刪除及修復)","Recreating database ...":"重建資料庫中...","Remote":"遠端","Remove":"移除","Remove option":"移除選項","Repair":"修復","Reparing ...":"修復中...","Repeat Passphrase":"重覆密碼","Reporting:":"報告︰","Reset":"重設","Restore":"還原","Restore files":"還原檔案","Restore files ...":"還原檔案...","Restore files from {{backupname}}":"從 {{backupname}} 還原檔案","Restore from":"從...還原檔案","Restore from backup configuration":"從備份設定還原","Restore from configuration ...":"從設定還原...","Restore options":"還原選項","Restoring files ...":"還原檔案中...","Resume":"繼續","Run again every":"每...重覆執行","Run now":"立即執行","Running ...":"執行中...","Running ....":"執行中...","Running task:":"正在執行工作:","S3 Compatible":"S3 相容","Sat":"星期六","Save":"儲存","Save and repair":"儲存並修復","Save immediately":"立即儲存","Scanning existing files ...":"正在掃描已存在檔案...","Schedule":"排程","Search":"搜尋","Search for files":"搜尋檔案","Seconds":"秒","Select files":"選擇檔案","Server":"伺服器","Server and port":"伺服器與連接埠","Server hostname or IP":"伺服器名稱或 IP","Server is currently paused,":"伺服器目前已暫停,","Server is currently paused, do you want to resume now?":"伺服器暫停中,您要現在立即繼續嗎?","Server password":"伺服器密碼","Server paused":"伺服器已暫停","Server state properties":"伺服器狀態","Settings":"設定","Show":"顯示","Show advanced editor":"顯示進階編輯","Show hidden folders":"顯示隱藏的資料夾","Show log":"顯示記錄","Show log ...":"顯示記錄...","Show treeview":"顯示樹狀檢視","Sia server password":"Sia 伺服器密碼","Source Data":"來源資料","Source data":"來源資料","Source folders":"來源資料夾","Source:":"來源:","Standard protocols":"標準通訊協定","Starting ...":"開始中...","Starting the restore process ...":"開始還原程序中...","Stop after the current file":"現時檔案完成後停止","Stop after upload":"上傳後停止","Stop now":"立即停止","Stop running backup":"停止正在進行的備份","Stop running task":"停止正在進行的工作","Stopping after upload:":"上傳後停止:","Stopping task:":"停止工作中:","Storage Type":"儲存類型","Storage class":"儲存等級","Stored":"已儲存","Strong":"強","Success":"成功","Sun":"星期日","Symbolic link":"符號連結","System default ({{levelname}})":"系統預設({{levelname}})","System files":"系統檔案","System info":"系統資訊","System properties":"系統內容","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"目的地路徑,例如 /backup","Task is running":"工作執行中","Temporary files":"暫存檔案","Test connection":"測試連線","Testing ...":"測試中...","Testing connection ...":"測試連線中...","Testing permissions ...":"測試權限中...","Testing permissions...":"測試權限中...","The connection to the server is lost, attempting again in {{time}} ...":"伺服器連線中斷,{{time}} 後重試...","The dark theme (by Michal)":"深色主題(Michai設計)","The default blue on white theme (by Alex)":"預設的藍白色主題(Alexi設計)","This month":"本月","This week":"本週","Thu":"星期四","To File":"到檔案","Today":"今日","Trust server certificate?":"信任伺服器證書?","Tue":"星期二","Until resumed":"直至手動繼續","Update channel":"更新頻道","Update failed:":"更新失敗:","Use SSL":"使用 SSL","Use weak passphrase":"使用強度為弱的密碼","Useless":"不使用","Username":"使用者","Verify files":"驗證檔案","Verifying ...":"驗證中...","Verifying answer":"驗證答案中...","Verifying remote data ...":"驗證遠端資料中...","Verifying restored files ...":"驗證已還原的檔案中..","Very strong":"十分強","Very weak":"十分弱","Weak passphrase":"弱密碼","Wed":"星期三","Weeks":"星期","Years":"年","Yes":"是","Yesterday":"Yesterday","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"您選擇了不加密備份。建議備份所有儲存在遠端伺服器上資料。","You must fill in the server name or address":"您必須填寫伺服器名稱或地址","You must select or fill in the server":"您必須選擇或填寫伺服器","byte":"byte","byte/s":"byte/s","custom":"custom","resume now":"立即繼續","{{number}} Hour":"{{number}} 小時","{{number}} Minutes":"{{number}} 分鐘","{{time}} (took {{duration}})":"{{time}} (花費 {{duration}})"}); - gettextCatalog.setStrings('zh_TW', {"- pick an option -":"選擇一個項目","...loading...":"...載入中...","API Key":"API Key","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"關於","About {{appname}}":"關於 {{appname}}","Access Key":"Access Key","Access denied":"拒絕存取","Access to user interface":"進入使用者介面","Account name":"帳號名稱","Activate":"啟用","Activate failed:":"啟用失敗","Add a new backup":"新增備份","Add a path directly":"直接增加資料路徑","Add advanced option":"加入進階選項","Add backup":"備份","Add filter":"加入篩選條件","Add path":"加入路徑","Adjust bucket name?":"調整 bucket 名稱?","Adjust path name?":"調整 path 名稱?","Advanced Options":"進階選項","Advanced options":"進階選項","Advanced:":"進階:","All":"全部","All Hyper-V Machines":"全部 Hyper-V 主機","All Microsoft SQL Databases":"全部 Microsoft SQL 資料庫","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.":"全部的使用報告都是採匿名發送,不包含任何個人資訊。這份報告中包含有關硬體以及作業系統資訊、後端類型、備份時間、來源資料的總容量與相關資訊。當中將不會包含路徑、檔名、帳號、密碼或類似的敏感資訊。","Allow remote access (requires restart)":"允許遠端存取(需要重新啟動)","Allowed days":"允許日","An existing file was found at the new location":"新的位置發現已既有檔案存在","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"新的位置發現已既有檔案存在,您要將資料庫指向其中一個既有檔案嗎?","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?":"儲存區發現既有的的本機資料庫已存在。\n重新使用資料庫將可以讓您使用命令列和伺服器服務用在同樣的遠端儲存區。\n\n您希望使用既有的資料庫嗎?","Anonymous usage reports":"匿名使用報告","As Command-line":"顯示為 Command-Line","AuthID":"AuthID","Authentication password":"認證密碼","Authentication username":"認證名稱","Autogenerated passphrase":"自動產生密碼","Automatically run backups.":"自動執行備份","B2 Account ID":"B2 帳號 ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage 帳號 ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"返回","Backend modules:":"Backend 模組:","Backup destination":"備份目的地","Backup location":"備份位置","Backup retention":"保留備份數目","Backup:":"備份:","Beta":"測試版 (Beta)","Broken access":"故障連線","Browse":"瀏覽","Browser default":"瀏覽器預設","Bucket Name":"Bucket 名稱","Bucket create location":"Bucket 建立位置","Bucket create region":"Bucket 建立區域","Bucket name":"Bucket 名稱","Bucket storage class":"Bucket 儲存等級","Building list of files to restore ...":"正在建立還原的檔案清單 ...","Building partial temporary database ...":"正在建立部份暫存資料庫 ...","Busy ...":"忙碌 ...","Canary":"Canary","Cancel":"取消","Cannot move to existing file":"無法搬移已存在檔案","Changelog":"更新記錄","Changelog for {{appname}} {{version}}":"更新記錄:{{appname}} {{version}}","Check failed:":"檢查失敗:","Check for updates now":"現在檢查更新","Checking ...":"檢查中 ...","Checking for updates ...":"檢查更新中 ...","Chose a storage type to get started":"選擇儲存區類型,然後開始","Click the AuthID link to create an AuthID":"按下 AuthID 連結來建立一組 AuthID","Click to set throttle options":"點這裡進入頻寬限制設定","Commandline ...":"命令列 ...","Compact now":"立即緊密壓縮","Compacting remote data ...":"正在緊密壓縮遠端資料 ...","Completing backup ...":"正在完成備份 ...","Completing previous backup ...":"正在完成上一次備份 ...","Compression modules:":"壓縮模組:","Computer":"電腦","Configuration file:":"設定檔:","Configuration:":"設定:","Configure a new backup":"設定一個新備份","Confirm delete":"確認刪除","Confirmation required":"需要確認","Connect":"連線","Connect now":"立即連線","Connecting to server ...":"正在連線到伺服器 ...","Connecting to task ....":"正在連線到工作 ...","Connecting...":"連線中...","Connection lost":"連線失敗","Connection worked!":"連線已建立!","Container name":"容器名稱","Container region":"容器區域","Continue":"繼續","Continue without encryption":"不加密並繼續","Copied!":"已複製","Copy":"複製","Copy Destination URL to Clipboard":"複製目標 URL 至剪貼簿","Copy failed. Please manually copy the URL":"複製失敗。請手動複製 URL","Core options":"核心選項","Counting ({{files}} files found, {{size}})":"正在計算 ({{files}} 個檔案, {{size}})","Crashes only":"只有當機","Create bug report ...":"建立問題報告","Create folder?":"建立資料夾?","Created new limited user":"建立新的受限使用者","Creating bug report ...":"正在建立問題報告 ...","Creating new user with limited access ...":"正在建立有限制存取的新使用者 ...","Creating target folders ...":"正在建立目標資料夾 ...","Creating temporary backup ...":"正在建立暫存備份 ...","Creating user...":"正在建立使用者 ...","Current version is {{versionname}} ({{versionnumber}})":"目前版本 {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"自訂 S3 進入點","Custom authentication url":"自訂授權 URL","Custom backup retention":"自訂備份保留規則","Custom location ({{server}})":"自訂位置 ({{server}})","Custom region for creating buckets":"自定區域以建立 Bucket ","Custom region value ({{region}})":"自訂區域 Value ({{region}})","Custom server url ({{server}})":"自訂伺服器 URL ({{server}})","Custom storage class ({{class}})":"自訂儲存等級 ({{class}})","Database ...":"資料庫 ...","Days":"日","Default":"預設","Default ({{channelname}})":"預設 ({{channelname}})","Default Filters":"預設篩選條件","Default options":"預設選項","Delete":"刪除","Delete ...":"刪除 ...","Delete backup":"刪除備份","Delete backups that are older than":"刪除指定條件以前的備份","Delete local database":"刪除本機資料庫","Delete remote files":"刪除遠端檔案","Delete the local database":"刪除本機資料庫","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"刪除遠端儲存區的 {{filecount}} 個檔案 ({{filesize}}) 嗎?","Deleting remote files ...":"正在刪除遠端檔案 ...","Deleting unwanted files ...":"正在刪除不需要的檔案 ...","Desktop":"桌面","Destination":"目的地","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.":"我們協助您保護您的檔案了嗎?如果是這樣,請考慮贊助支援 Duplicati。我們建議私人 {{smallamount}} 以及 {{largeamount}} 進行商業用途。","Direct restore from backup files ...":"直接從備份檔還原 ...","Disabled":"取消","Dismiss":"忽略","Display and color theme":"佈景主題設定","Do you really want to delete the backup: \"{{name}}\" ?":"您真的要刪除 \"{{name}}\" 這個備份?","Do you really want to delete the local database for: {{name}}":"您真的要刪除 {{name}} 這個本機資料庫?","Donate":"贊助","Donation messages":"贊助資訊","Donation messages are hidden, click to show":"贊助資訊已隱藏,點選可將之顯示","Donation messages are visible, click to hide":"贊助資訊已顯示,點選可將之隱藏","Done":"完成","Download":"下載","Downloading ...":"下載中 ...","Downloading files ...":"正在下載檔案 ...","Downloading update...":"正在下載更新 ...","Duplicate option {{opt}}":"重複選項 {{opt}}","Duplicati Website":"Duplicati 官方網站","Duplicati forum":"Duplicati 論壇","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"每個備份都會關聯到一個本機資料庫,裡面儲存有備份目的地的相關資訊。\n 當您刪除備份時,您可以只刪除本機資料庫而不影響恢復備份目的地備份檔的還原能力。\n 如果您使用本機資料庫做命令列方式備份,您將資料庫保留好。","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.":"每個備份都會關聯到一個本機資料庫,裡面儲存有備份目的地的相關資訊。\\ n這可以讓許多資訊運作的速度更快,並且減少了每次操作時需要從備份目的地下載的資料量。","Edit ...":"編輯 ...","Edit as list":"編輯清單","Edit as text":"編輯文字內容","Encrypt file":"加密檔案","Encryption":"加密方式","Encryption changed":"加密方式已變更","Encryption modules:":"加密模組:","Enter URL":"輸入 URL","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"手動輸入備份保留原則。可用關鍵字 D/W/Y,分別代表 日/週/年。語法如下:7D:1D,4W:1W,36M:1M。上述例子表示,每7日保留1份,每4週保留1份,每36個月保留1份。您也可以寫成 1W:1D,1M:1W,3Y:1M。","Enter access key":"輸入 access key","Enter account name":"輸入帳號名稱","Enter backup passphrase, if any":"輸入備份密碼,如果有的話","Enter configuration details":"進入設定細節","Enter container name":"輸入容器名稱","Enter encryption passphrase":"輸入加密密碼","Enter expression here":"在這裡輸入運算式","Enter folder path name":"輸入資料夾路徑名稱","Enter one option per line in command-line format, eg. {0}":"請輸入選項,每一行一個,如。{0}","Enter the destination path":"輸入目的地路徑","Error":"錯誤","Error!":"錯誤!","Errors and crashes":"錯誤與當機","Exclude":"例外","Exclude directories whose names contain":"排除目錄名稱含有","Exclude expression":"排除表示式","Exclude file":"例外檔案","Exclude file extension":"例外副檔名","Exclude files whose names contain":"排除檔案名稱包含有","Exclude folder":"例外資料夾","Exclude regular expression":"排除的正規表示式","Existing file found":"檔案已存在","Experimental":"實驗版 (Experimental)","Export":"匯出","Export ...":"匯出 ...","Export backup configuration":"匯出備份設定","Export configuration":"匯出設定","Exporting ...":"正在匯出 ...","External link":"外部連結","FTP (Alternative)":"FTP (替代)","Failed to build temporary database: {{message}}":"建立暫存資料庫失敗:{{message}}","Failed to connect:":"連線失敗:","Failed to connect: {{message}}":"連線失敗:{{message}}","Failed to delete:":"刪除失敗:","Failed to fetch path information: {{message}}":"列取路徑資訊失敗: {{message}}","Failed to import:":"匯入失敗:","Failed to read backup defaults:":"讀取備份預設值失敗︰","Failed to restore files: {{message}}":"還原檔案失敗:{{message}}","Failed to save:":"儲存失敗:","Fetching path information ...":"正在列舉路徑資訊 ...","File":"檔案","Files larger than:":"檔案大小超過:","Filters":"篩選","Finished!":"已完成!","First run setup":"執行初始化設定","Folder":"資料夾","Folder path":"資料夾路徑","Fri":"週五","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"一般","General backup settings":"一般備份設定","General options":"一般選項","Generate":"產生","Generate IAM access policy":"產生 IAM access policy","Getting file versions ...":"正在取得檔案版本 ...","Hidden files":"隱藏檔案","Hide":"隱藏","Hide hidden folders":"隱藏目錄","Home":"首頁","Hours":"小時","How do you want to handle existing files?":"您如何處理既有檔案?","Hyper-V Machine":"Hyper-V 主機","Hyper-V Machine:":"Hyper-V 主機:","Hyper-V Machines":"Hyper-V 主機","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"如果已錯過時間,將儘可能快速進行這個工作。","If at least one newer backup is found, all backups older than this date are deleted.":"如果有更新的備份存在,則刪除比這個日期早的所有備份。","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.":"如果備份與遠端儲存區不同步,Duplicati 需要您執行修復操作以讓資料庫重新同步。 \\n 如果修復不成功,您可以刪除本機資料庫並重新產生之。","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"如果備份檔案沒有自動下載,右鍵點選這裡 "另存 ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"如果備份檔案沒有自動下載,右鍵點選這裡 "另存 ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"如果沒有輸入路徑,將會儲存所有檔案在登入資料夾。\n確定這是您要的嗎?","If you do not enter an API Key, the tenant name is required":"If you do not enter an API Key, the tenant name is required","If you want to use the backup later, you can export the configuration before deleting it":"如果您以後還想要使用此備份,您可以在刪除之前先將設定匯出","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"如果你的主機是多使用者環境(例如這個主機不只有這一個使用者帳號),建議您設定一組密碼,以防址其它使用者存取您的 Duplicati 設定資料。\n您是否要立即前往設定密碼?","Import":"匯入","Import Destination URL":"匯入目的地 URL","Import backup configuration":"匯入備份設定","Import completed, but no certificates were found after the import":"匯入完成,但沒有在匯入時找到憑證","Import failed":"匯入失敗","Import from a file":"從檔案匯入","Import metadata":"匯入 metadata","Importing ...":"正在匯入 ...","Include a file?":"包含檔案?","Include expression":"包含表示式","Include regular expression":"包含正則表示式","Incorrect answer, try again":"回應不正確,請重試一次","Individual builds for developers only.":"開發者專用個人版本,一般使用者請勿使用。","Information":"資訊","Install":"安裝","Install failed:":"安裝失敗:","Invalid characters in path":"路徑有無法使用的字元","Invalid retention time":"保留時間無效","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"可以在無密碼的情況下連接到 FTP。\n您確定您的 FTP 伺服器支援無密碼登錄嗎?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"保留指定份數的備份","Keep all backups":"保留所有備份","Language in user interface":"使用者介面語言","Last month":"上個月","Last successful run:":"上一次成功執行:","Latest":"最新","Libraries":"函式庫","Linux":"Linux","Listing backup dates ...":"正在列出備份日期 ...","Listing remote files ...":"正在列出遠端檔案 ...","Live":"即時","Load a configuration from an exported job or a storage provider":"從匯出的備份任務或儲存區來載入組態設定","Load destination from an exported job or a storage provider":"從匯出的備份任務或儲存區來載入備份目的地","Load older data":"載入較舊的資料","Loading ...":"載入中 ...","Loading remote storage usage ...":"正在載入遠端儲存區使用資訊 ...","Local Repository":"本機 Repository","Local database for":"本機資料庫","Local database path:":"本機資料庫路徑:","Local repository":"本機 repository","Local storage":"本機儲存區","Location":"位置","Location where buckets are created":"建立 Buckets 的位置","Log data for {{Backup.Backup.Name}}":"{{Backup.Backup.Name}} 的記錄資料","Log data from the server":"伺服器上的記錄","Log out":"登出","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"維護","Manually type path":"手動輸入路徑","Max download speed":"最大下載速度","Max upload speed":"最大上傳速度","Menu":"功能","Microsoft SQL Database:":"Microsoft SQL 資料庫:","Microsoft SQL Databases":"Microsoft SQL 資料庫","Minimum redundancy":"Minimum redundancy","Minimum redundancy is 1.0":"Minimum redundancy is 1.0","Minutes":"分鐘","Missing name":"遺失名稱","Missing passphrase":"遺失密碼","Missing sources":"遺失來源","Mon":"週一","Months":"月","Move existing database":"搬移已存在資料庫","Move failed:":"搬移失敗:","My Documents":"My Documents","My Music":"My Music","My Photos":"My Photos","My Pictures":"My Pictures","Name":"名稱","Never":"從未","New update found: {{message}}":"發現最新版本:{{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"新使用者名稱是 {{user}}.\n更新憑證以使用新的受限使用者帳號","Next":"下一頁","Next scheduled run:":"下一次排程執行:","Next scheduled task:":"下一個排程工作:","Next task:":"下一個工作:","Next time":"下一次","No":"否","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?","No editor found for the "{{backend}}" storage type":"找不到 "{{backend}}" 儲存區類型","No encryption":"不加密","No items selected":"沒有選擇","No items to restore, please select one or more items":"沒有要還原的項目,請至少選擇一個項目","No passphrase entered":"沒有輸入密碼","No scheduled tasks":"沒有排程工作","No, my machine has only a single account":"不用,我的主機只有一個帳號在使用","Non-matching passphrase":"密碼不相符","None / disabled":"無 / 取消","Nothing will be deleted. The backup size will grow with each change.":"什麼都不刪除。備份大小將隨著每次異動而持續增長。","OK":"確定","OSX":"OSX","Once there are more backups than the specified number, the oldest backups are deleted.":"當備份數量超過指定數目,最舊的備份將被刪除。","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"操作失敗:","Operations:":"操作:","Optional authentication password":"(非必要)認證密碼","Optional authentication username":"(非必要)認證帳號","Options":"選項","Options added here are applied to all backups, but can be overridden in each individual backup":"這裡的選項將適用所有備份任務,不過每個任務內可以再各自設定,它將會覆寫這裡的全域選項。","Original location":"原始位置","Others":"其它","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"智慧保留模式,兼具長時間保存與短時間份數考量。保留每7天、每4週、每12個月均有一份備份。","Overwrite":"覆寫","Passphrase":"密碼","Passphrase (if encrypted)":"密碼 (如果已加密)","Passphrase changed":"密碼已變更","Passphrases are not matching":"密碼不相符","Password":"密碼","Passwords do not match":"密碼不符","Patching files with local blocks ...":"使用本機區塊修復檔案中 ...","Path not found":"找不到路徑","Path on server":"伺服器路徑","Path or subfolder in the bucket":"Bucket 裡的路徑或子資料夾","Pause":"暫停","Pause after startup or hibernation":"當啟動或休眠後暫停","Pause options":"暫停選項","Permissions":"權限","Pick location":"選擇位置","Point to your backup files and restore from there":"指向您的備份檔案,將會由此還原","Port":"連接埠","Previous":"上一頁","ProjectID is optional if the bucket exist":"ProjectID is optional if the bucket exist","Proprietary":"雲端服務","Purging files ...":"清理檔案 ...","Rebuilding local database ...":"正在重建本機資料庫 ...","Recreate (delete and repair)":"重新建立(刪除並修復)","Recreating database ...":"正在重建資料庫 ...","Registering temporary backup ...":"正在註冊暫時備份 ...","Relative paths not allowed":"不允許使用相對路徑","Reload":"重新載入","Remote":"遠端","Remote Path":"遠端 Path","Remote Repository":"遠端 Repository","Remote path":"遠端 path","Remote repository":"遠端 repository","Remove":"移除","Remove option":"移除選項","Repair":"修復","Reparing ...":"正在修復 ...","Repeat Passphrase":"重複密碼","Reporting:":"報告︰","Reset":"重置","Restore":"還原","Restore files":"還原檔案","Restore files ...":"還原檔案 ...","Restore files from {{backupname}}":"從 {{backupname}} 還原檔案","Restore from":"還原檔案從 ","Restore from backup configuration":"從備份設定檔還原","Restore from configuration ...":"從設定檔還原 ...","Restore options":"還原選項","Restore read/write permissions":"還原讀/寫權限","Restoring files ...":"正在還原檔案 ...","Resume":"繼續","Run again every":"重複執行於每","Run now":"立即執行","Running ...":"正在執行 ...","Running ....":"執行中 ...","Running commandline entry":"Running commandline entry","Running task:":"正在執行工作:","S3 Compatible":"S3 相容","Same as the base install version: {{channelname}}":"與目前已安裝版本相同: {{channelname}}","Sat":"週六","Save":"儲存","Save and repair":"儲存並修復","Save different versions with timestamp in file name":"在檔案名稱中儲存不同版本的時間戳記","Save immediately":"立即儲存","Scanning existing files ...":"正在掃描已存在檔案 ...","Scanning for local blocks ...":"正在掃描本機區塊 ...","Schedule":"排程","Search":"搜尋","Search for files":"搜尋檔案","Seconds":"秒","Select a log level and see messages as they happen:":"選擇一個記錄等級以查看訊息︰","Select files":"選擇檔案","Server":"伺服器","Server and port":"伺服器與連接埠","Server hostname or IP":"伺服器名稱或 IP","Server is currently paused,":"伺服器目前已暫停,","Server is currently paused, do you want to resume now?":"伺服器目前已暫停,請問您現在要繼續嗎?","Server password":"伺服器密碼","Server paused":"伺服器目前已暫停","Server state properties":"伺服器狀態屬性","Settings":"設定","Show":"顯示","Show advanced editor":"顯示進階編輯器","Show hidden folders":"顯示隱藏資料夾","Show log":"顯示記錄","Show log ...":"顯示記錄 ...","Show treeview":"顯示樹狀清單","Sia server password":"Sia 伺服器密碼","Smart backup retention":"智慧管理備份數","Some OpenStack providers allow an API key instead of a password and tenant name":"某些 OpenStack 供應商允許 API Key 而不用密碼與 Tenant 名稱","Source Data":"來源資料","Source data":"來源資料","Source folders":"來源資料夾","Source:":"來源:","Specific builds for developers only.":"開發者實驗正在開發中的新功能用,非開發者請勿使用。","Standard protocols":"標準通訊協定","Starting ...":"正在開始 ...","Starting the restore process ...":"正在開始還原程序 ...","Stop after the current file":"這個檔案完成後停止","Stop after upload":"上傳後停止","Stop now":"立即停止","Stop running backup":"停止正在進行的備份","Stop running task":"停止正在進行的工作","Stopping after upload:":"上傳後停止:","Stopping task:":"正在停止工作:","Storage Type":"儲存區類型","Storage class":"儲存區等級","Storage class for creating a bucket":"建立 Bucket 的儲存類型","Stored":"儲存","Strong":"強","Success":"成功","Sun":"週日","Symbolic link":"符號連結","System default ({{levelname}})":"系統預設 ({{levelname}})","System files":"系統檔案","System info":"系統資訊","System properties":"系統屬性","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"目的地路徑,例如 /backup","Task is running":"工作正在執行","Temporary files":"暫存檔案","Tenant Name":"Tenant 名稱","Test connection":"測試連線","Testing ...":"測試中 ...","Testing connection ...":"正在測試連線 ...","Testing permissions ...":"正在測試權限 ...","Testing permissions...":"正在測試權限 ...","The bucket name should be all lower-case, convert automatically?":"Bucket 名稱應該全部小寫,要自動轉換嗎?","The bucket name should start with your username, prepend automatically?":"Bucket 名稱應該以您的使用者名稱開頭,要自動加入嗎?","The connection to the server is lost, attempting again in {{time}} ...":"連接伺服器失敗,再次嘗試 {{}}......","The dark theme (by Michal)":"深色主題 (by Michal)","The default blue on white theme (by Alex)":"預設白色主題 (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"資料夾 {{folder}} 不存在,是否立即建立?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"主機金鑰已變更,如果是正確的請您與伺服器管理員聯繫,否則您可能已遭受中間人攻擊。\n\n你想要更換原先的主機金鑰 \"{{prev}}\" 到 {{key}} 嗎?","The path does not appear to exist, do you want to add it anyway?":"路徑似乎不存在,無論如何你都要加入嗎?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"這個路徑的尾端沒有 '{{dirsep}}' 字元,這表示您指定的是檔案而非資料夾。\n\n您確認是要指定這個檔案嗎?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"必須是絕對路徑,也就是說必須以斜線開頭 '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?","The region parameter is only applied when creating a new bucket":"區域參數只有在建立新 Bucket 時套用","The region parameter is only used when creating a bucket":"區域參數只使用在在建立新 Bucket 時","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"伺服器無法驗證。\n您要使用這個 SSL 憑證 {{hash}} 嗎?","The storage class affects the availability and price for a stored file":"儲存區類型會影響到可用性以及... 價格","The target folder contains encrypted files, please supply the passphrase":"目的資料夾中包含加密檔案,請提供密碼","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"這個使用者擁有太多權限,您是否要建立另一個新的使用者,只具備指定路徑的權限?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"這個備份是在另一個作業系統上建立的,在不指定目標資料夾的情況下還原檔案,可能會讓檔案還原到您預期外的地方,請問您是否仍確定繼續而不重新指定資料夾?","This month":"本月","This week":"本週","Throttle settings":"頻寬限制設定","Thu":"週四","To File":"到檔案","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"確認要刪除所有的遠端檔案 \"{{name}}\",請輸入下面的單字","To export without a passphrase, uncheck the \"Encrypt file\" box":"若要無密碼匯出,請不要勾選\"加密檔案\"核取方塊","Today":"今天","Trust host certificate?":"信任主機憑證?","Trust server certificate?":"信任伺服器憑證?","Try out the new features we are working on. Don't use with important data.":"試試我們正在進行的新功能。請避免使用在重要的資料上。","Tue":"週二","Type to highlight files":"輸入字串,符合的檔名會以粗體字方式標示","Unknown backup size and versions":"未知的備份大小與版本","Until resumed":"手動繼續","Update channel":"更新頻道","Update failed:":"更新失敗:","Updating with existing database":"正在更新既有資料庫 ...","Upload volume size":"上傳區塊大小","Uploading verification file ...":"正在上傳驗證檔案 ...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"使用情況報告有助於我們改進使用者體驗並評估新功能的影響。 We use them to generate public usage statistics","Usage statistics":"使用統計","Usage statistics, warnings, errors, and crashes":"使用統計、警告、錯誤與當機","Use SSL":"使用 SSL","Use existing database?":"使用已存在資料庫?","Use weak passphrase":"使用低強度密碼","Useless":"不使用","User data":"使用者資料","User has too many permissions":"使用者有太多權限","User interface settings":"使用者介面設定","Username":"使用者","Validating ...":"確認中 ...","Verify files":"驗證檔案","Verifying ...":"驗證中 ...","Verifying answer":"驗證答案","Verifying backend data ...":"正在驗證後端資料 ...","Verifying remote data ...":"正在驗證遠端資料 ...","Verifying restored files ...":"正在驗證已還原檔案 ...","Very strong":"非常強","Very weak":"非常弱","Visit us on":"拜訪我們","WARNING: The remote database is found to be in use by the commandline library":"WARNING: The remote database is found to be in use by the commandline library","WARNING: This will prevent you from restoring the data in the future.":"警告︰ 這將會阻止您日後還原資料。","Waiting for task to begin":"正在等待工作開始","Waiting for task to start ....":"正在等待工作開始 ...","Waiting for upload ...":"正在等待上傳 ...","Warnings, errors and crashes":"警告、錯誤與當機","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"我們接受多種服務的贊助,例如 OpenCollective、PayPal、BountySource 以及多種加密貨幣。","We recommend that you encrypt all backups stored outside your system":"我們建議,您將放在您自己控管系統以外的備份都進行加密","Weak":"弱","Weak passphrase":"弱密碼","Wed":"週三","Weeks":"週","Where do you want to restore from?":"您要從那裡還原?","Where do you want to restore the files to?":"您要還原檔案到哪裡?","Windows":"Windows","Years":"年","Yes":"是","Yes, I have stored the passphrase safely":"是,我已安全的儲存密碼","Yes, I'm brave!":"是的,我敢!","Yes, please break my backup!":"是,請中斷我的備份!","Yesterday":"昨天","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"您正在運行 Mono 似乎沒有載入 SSL 相關憑證。\n要從 Mozilla 匯入受信任的憑證清單嗎?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"您正在變更現有資料庫的路徑。\n您確定這是您想要的嗎?","You are currently running {{appname}} {{version}}":"您正在執行 {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"您可以立即停止備份,或是在目前檔案上傳完成後停止。","You can stop the task immediately, or allow the process to continue its current file and the stop.":"您可以立即停止備份作業,或是讓備份作業進行至目前檔案完成後再停止。","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"您已變更加密模式。這可能導致資料損毀。我們建議您建立一個新的備份","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"您變更加密密碼,這個動作不被支援。我們建議您建立一個新的備份。","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"您已選擇備份不加密。建議您應將存在遠端伺服器上的資料予以加密。","You have chosen to restore to a new location, but not entered one":"您已經選擇還原到新的位置,但還沒輸入位置資訊","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 lose the passphrase.":"您已經產生足夠強度的密碼。請確保您已經另外備份好這組密碼,若您遺失這組密碼,您的資料將無法還原。","You must choose at least one source folder":"您至少要選擇一個來源資料夾","You must enter a name for the backup":"您必須輸入備份名稱","You must enter a passphrase or disable encryption":"您必須輸入密碼或取消加密","You must enter a positive number of backups to keep":"您必須輸入正數,備份才能保存","You must enter a tenant name if you do not provide an API Key":"如果您不提供 API Key,您必須輸入 Tenant 名稱","You must enter a valid duration for the time to keep backups":"您必須輸入有效的起迄時間來保留備份","You must enter a valid rentention policy string":"您必需輸入符合可用字串的備份保留原則","You must enter either a password or an API Key":"您必須輸入密碼或 API Key","You must enter either a password or an API Key, not both":"您必須輸入密碼或者 API Key,二擇一","You must fill in the password":"您必須輸入密碼","You must fill in the server name or address":"您必須填寫伺服器名稱或位址","You must fill in the username":"您必須填寫使用者名稱","You must fill in {{field}}":"您必須填寫 {{field}}","You must select or fill in the AuthURI":"您必須選擇或填寫 AuthURI","You must select or fill in the server":"您必須選擇或填寫伺服器","You must specify a path":"您必須指定一個路徑","Your files and folders have been restored successfully.":"您的檔案與資料夾已成功還原。","Your passphrase is easy to guess. Consider changing passphrase.":"您的密碼很容易被猜到。請考慮變更密碼。","bucket/folder/subfolder":"bucket/folder/subfolder","byte":"byte","byte/s":"byte/s","custom":"自訂","resume now":"立即繼續","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} 主要是由 {{dev1}} 以及 {{dev2}} 所開發。 {{appname}} 可以從 {{websitename}} 下載取得。 {{appname}} 採用 {{licensename}} 授權。","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} 個檔案 ({{size}}) 正在傳輸 {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":"{{item.Backup.Metadata.TargetSizeString}} / {{$count}} 個版本","{{number}} Hour":"{{number}} 小時","{{number}} Minutes":"{{number}} 分鐘","{{time}} (took {{duration}})":"{{time}} (花費 {{duration}})"}); + gettextCatalog.setStrings('bn', {"- pick an option -":"-একটি বিকল্প নির্বাচন করুন-","...loading...":"...চালু হচ্ছে...","AWS Access ID":"AWS এর প্রবেশ আইডি","About":"সম্পর্কে","About {{appname}}":"{{appname}} সম্পর্কে","Access denied":"প্রবেশাধিকার বাতিল","Activate":"সচল","Activate failed:":"সচল হয়নি:","Add a new backup":"একটি নতুন ব্যাকআপ যোগ করুন","Add a path directly":"সরাসরি একটি গন্তব্য যোগ করুন","Add advanced option":"উন্নত বিকল্প যোগ করুন","Add backup":"ব্যাকআপ যোগ করুন","Add filter":"ফিল্টার যোগ করুন","Add path":"গন্তব্য যোগ করুন","Advanced Options":"উন্নত বিকল্পগুলি","Advanced options":"উন্নত বিকল্পগুলি","Advanced:":"উন্নত:","Allow remote access (requires restart)":"দূরবর্তী অ্যাক্সেসের অনুমতি দিন (পুনর্সূচনা প্রয়োজন)","Allowed days":"অনুমোদিত দিন","An existing file was found at the new location":"একটি বিদ্যমান ফাইল নতুন স্থানে রয়েছে","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"একটি বিদ্যমান ফাইল নতুন স্থানে আছে\nআপনি কি নিশ্চিত যে আপনি একটি বিদ্যমান ফাইলে ডাটাবেস যুক্ত করতে চান?","Anonymous usage reports":"অজ্ঞাত ব্যবহারের রিপোর্ট","Automatically run backups.":"স্বয়ংক্রিয়ভাবে ব্যাকআপ চালান","Back":"পিছনে","Backup location":"ব্যাকআপ স্থান","Backup retention":"ব্যাকআপ ধারণসংখ্যা","Backup:":"ব্যাকআপ:","Beta":"বিটা","Browse":"ব্রাউজ করুন","Browser default":"ব্রাউজার ডিফল্ট","Cancel":"বাতিল","Changelog":"পরিবর্তণের তালিকা","Checking ...":"চেক করা হচ্ছে ...","Checking for updates ...":"আপডেটের জন্য চেক করা হচ্ছে ...","Chose a storage type to get started":"শুরু করার জন্য একটি স্টোরেজের ধরন নির্বাচন করুন","Commandline ...":"কমান্ডলাইন ...","Compact now":"এখনি কম্প্যাক্ট করুন","Completing backup ...":"ব্যাকআপ সম্পন্ন হচ্ছে ..."}); + gettextCatalog.setStrings('ca', {"About":"Quant a","About {{appname}}":"Quant al {{appname}}","Access Key":"Clau d'accés","Access denied":"S'ha denegat l'accés","Access to user interface":"Accés a la interfície d'usuari","Account name":"Nom del compte","Activate":"Activate","Activate failed:":"Ha fallat l'activació:","Add a new backup":"Afegeix una nova còpia de seguretat","Add backup":"Afegeix una còpia de seguretat","Add filter":"Afegeix un filtre","Advanced Options":"Opcions avançades","Advanced options":"Opcions avançades","Advanced:":"Avançat:","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?":"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?","Canary":"Canary","Cancel":"Cancel·la","Changelog":"Registre de canvis","Changelog for {{appname}} {{version}}":"Registre de canvis del {{appname}} {{version}}","Checking ...":"S'està comprovant...","Checking for updates ...":"S'està comprovant si hi ha actualitzacions...","Compacting remote data ...":"S'estan compactant les dades remotes...","Completing backup ...":"S'està completant la còpia de seguretat...","Completing previous backup ...":"S'està completant la còpia de seguretat anterior...","Computer":"Ordinador","Configuration file:":"Fitxer de configuració:","Configuration:":"Configuració:","Configure a new backup":"Configura una nova còpia de seguretat","Delete":"Elimina","Delete ...":"Elimina...","Delete backup":"Elimina la còpia de seguretat","Delete backups that are older than":"Elimina les còpies de seguretat més antigues que","Delete local database":"Elimina la base de dades local","Delete remote files":"Elimina els fitxers remots","Delete the local database":"Elimina la base de dades local","Deleting remote files ...":"S'estan eliminant els fitxers remots...","Deleting unwanted files ...":"S'estan eliminant els fitxers no desitjats...","Desktop":"Escriptori","Destination":"Destinació","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.":"Us hem ajudat a protegir els vostres fitxers? En cas que sí, penseu a ajudar el Duplicati amb una donació. Us suggerim {{smallamount}} per a un ús privat i {{largeamount}} per a un ús comercial.","Disabled":"Desactivat","Dismiss":"Ignora","Dismiss all":"Ignora-ho tot","Domain Name":"Nom del domini","Donate":"Fes una donació","Done":"Fet","Duplicati Website":"Lloc web del Duplicati","Duplicati forum":"Fòrum del Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.","Edit ...":"Edita...","Edit as list":"Edita com a llista","Edit as text":"Edita com a text","Encryption":"Xifratge","Encryption changed":"S'ha canviat el xifratge","Encryption modules:":"Mòduls de xifratge:"}); + gettextCatalog.setStrings('cs', {"- pick an option -":"- vyberte jednu z možností -","...loading...":"…načítání…","API Key":"Klíč k aplikačnímu programovému rozhraní (API)","AWS Access ID":"Přístupový identifikátor ke službe AWS","AWS Access Key":"Přístupový klíč ke službě AWS","AWS IAM Policy":"Zásady IAM služby AWS","About":"O aplikaci","About {{appname}}":"O aplikaci {{appname}}","Access Key":"Přístupový klíč","Access denied":"Přístup odepřen","Access to user interface":"Přístup k uživatelskému rozhraní","Account name":"Název účtu","Activate":"Aktivovat","Activate failed:":"Aktivace se nezdařila:","Add a new backup":"Přidat novou zálohu","Add a path directly":"Přidat popis umístění přímo","Add advanced option":"Přidat pokročilou volbu","Add backup":"Přidat zálohu","Add filter":"Přidat filtr","Add path":"Přidat popis umístění","Adjust bucket name?":"Přizpůsobit název „nádoby“ (bucket)?","Adjust path name?":"Přizpůsobit popis umístění?","Advanced Options":"Pokročilé volby","Advanced options":"Pokročilé volby","Advanced:":"Pokročilé:","All Hyper-V Machines":"Všechny Hyper-V stroje","All Microsoft SQL Databases":"Všechny Microsoft SQL databáze","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.":"Veškerá hlášení o využívání jsou posílána anonymně a neobsahují žádné osobní údaje. Obsahují informace o hardware a operačním systému, typu podpůrné vrstvy (backend), trvání zálohy, celkové velikosti zdrojových dat a podobně.\nNeobsahují popisy umístění, názvy souborů, uživatelská jména, hesla nebo podobné citlivé údaje.","Allow remote access (requires restart)":"Umožnit přístup na dálku (vyžaduje restart)","Allowed days":"Dny, ve které je přístup umožněn","An existing file was found at the new location":"V novém umístění byl nalezen už existující soubor","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"V novém umístění byl nalezen už existující soubor\nOpravdu chcete nasměrovat databázi do existujícího souboru?","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?":"Byla nalezena existující místní databáze pro ukládání.\nOpětovné využití databáze umožní, aby instance pro příkazový řádek a server fungovaly na stejném vzdáleném úložišti.\n\nChcete použít existující databázi?","Anonymous usage reports":"Anonymní hlášení o použití","Applications":"Aplikace","As Command-line":"Jako příkazový řádek","AuthID":"AuthID","Authentication password":"Ověřovací heslo","Authentication username":"Ověřovací uživatelské jméno","Autogenerated passphrase":"Automaticky vytvořená heslová fráze","Automatically run backups.":"Spouštět zálohy automaticky.","B2 Account ID":"Identifikátor účtu u služby B2","B2 Application Key":"Aplikační klíč ke službě B2","B2 Cloud Storage Account ID":"Identifikátor účtu u cloudového úložiště B2","B2 Cloud Storage Application Key":"Aplikační klíč ke cloudovému úložišti B2","Back":"Zpět","Backend modules:":"Moduly podpůrných vrstev (backend):","Backup Complete!":"Záloha dokončena!","Backup destination":"Cíl zálohy","Backup location":"Umístění zálohy","Backup retention":"Doba uchovávání záloh","Backup:":"Záloha:","Beta":"Vývojová testovací (beta)","Broken access":"Nefunkční přístup","Browse":"Procházet","Browser default":"Výchozí nastavení webového prohlížeče","Bucket Name":"Název „nádoby“ (bucket)","Bucket create location":"Umístění ve kterém „nádobu“ (bucket) vytvořit","Bucket create region":"Oblast světa ve které „nádobu“ (bucket) vytvořit","Bucket name":"Název „nádoby“ (bucket)","Bucket storage class":"Třída úložiště nesoucí „nádobu“ (bucket)","Building list of files to restore ...":"Vytváření seznamu souborů k obnovení…","Building partial temporary database ...":"Vytváření částečné dočasné databáze…","Busy ...":"Zaneprázdněno…","Cache Files":"Soubory mezipaměti","Canary":"Kanárek","Cancel":"Storno","Cannot move to existing file":"Nelze přesunout do existujícího souboru","Changelog":"Seznam změn","Changelog for {{appname}} {{version}}":"Seznam změn v {{appname}} {{version}}","Check failed:":"Zjištění se nezdařilo:","Check for updates now":"Zjistit dostupnost případných aktualizací nyní","Checking ...":"Zjišťování…","Checking for updates ...":"Zjišťování dostupnosti případných aktualizací…","Chose a storage type to get started":"Pro začátek vyberte typ úložiště","Click the AuthID link to create an AuthID":"AuthID vytvoříte kliknutím na odkaz AuthID","Click to set throttle options":"Kliknutím nastavte předvolby přiškrcování","Commandline ...":"Příkazový řádek…","Compact now":"Zkompaktnit nyní","Compacting remote data ...":"Zkompaktňování dat na protějšku…","Completing backup ...":"Dokončování zálohy…","Completing previous backup ...":"Dokončování předchozí zálohy…","Compression modules:":"Komprimační moduly:","Computer":"Počítač","Configuration file:":"Soubor s nastaveními:","Configuration:":"Nastavení:","Configure a new backup":"Nastavit novou zálohu","Confirm delete":"Potvrzení smazání","Confirmation required":"Vyžadováno potvrzení","Connect":"Připojit","Connect now":"Připojit nyní","Connecting to server ...":"Připojování k serveru…","Connecting to task ....":"Připojování k úloze…","Connecting...":"Připojování…","Connection lost":"Spojení ztraceno","Connection worked!":"Spojení funguje!","Container name":"Název kontejneru","Container region":"Region umístění kontejneru","Continue":"Pokračovat","Continue without encryption":"Pokračovat bez šifrování","Copied!":"Zkopírováno!","Copy":"Kopírovat","Copy Destination URL to Clipboard":"Zkopírovat URL adresu cíle do schránky","Copy failed. Please manually copy the URL":"Kopie se nezdařila. Zkopírujte URL adresu ručně","Core options":"Core volby","Counting ({{files}} files found, {{size}})":"Počítání ({{files}} souborů nalezeno, {{size}})","Crashes only":"Pouze pády","Create bug report ...":"Vyplnit hlášení chyby…","Create folder?":"Vytvořit složku?","Created new limited user":"Vytvořit nový uživatelský účet s omezenými oprávněními","Creating bug report ...":"Vytváření hlášení chyby…","Creating new user with limited access ...":"Vytváření nového uživatele s omezeným přístupem…","Creating target folders ...":"Vytváření cílových složek…","Creating temporary backup ...":"Vytváření dočasné zálohy…","Creating user...":"Vytváření uživatelského účtu…","Current action:":"Stávající akce:","Current file:":"Stávající soubor:","Current version is {{versionname}} ({{versionnumber}})":"Stávající verze je {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Vlastní S3 koncový bod","Custom authentication url":"Vlastní ověřovací URL adresa","Custom backup retention":"Uživatelem určená doba uchovávání záloh","Custom location ({{server}})":"Vlastní umístění ({{server}})","Custom region for creating buckets":"Vlastní region pro vytváření „nádob“ (bucket)","Custom region value ({{region}})":"Hodnota pro vlastní region ({{region}})","Custom server url ({{server}})":"Vlastní URL adresa serveru ({{server}})","Custom storage class ({{class}})":"Vlastní třída úložiště ({{class}})","Database ...":"Databáze…","Days":"Dnů","Default":"Výchozí","Default ({{channelname}})":"Výchozí ({{channelname}})","Default options":"Výchozí volby","Delete":"Smazat","Delete ...":"Smazat…","Delete backup":"Smazat zálohu","Delete backups that are older than":"Smazat zálohy starší než","Delete local database":"Smazat místní databázi","Delete remote files":"Smazat soubory na protějšku","Delete the local database":"Smazat místní databázi","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Smazat {{filecount}} souborů ({{filesize}}) ze vzdáleného úložiště?","Deleting remote files ...":"Mazání souborů na protějšku…","Deleting unwanted files ...":"Mazání nepotřebných souborů…","Desktop":"Osobní počítač","Destination":"Cíl","Destination path":"Cílové umístění","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.":"Pomohli jsme vám zachránit vaše soubory? Pokud ano, zvažte prosím podpoření Duplicati darem. Doporučujeme {{smallamount}} pro soukromé a {{largeamount}} pro komerční použití.","Direct restore from backup files ...":"Přímé obnovování ze záložních souborů…","Disabled":"Vypnuto","Dismiss":"Odmítnout","Dismiss all":"Zahodit vše","Display and color theme":"Motiv vzhledu zobrazení a barev","Do you really want to delete the backup: \"{{name}}\" ?":"Opravdu chcete smazat zálohu: „{{name}}“?","Do you really want to delete the local database for: {{name}}":"Opravdu chcete smazat místní databázi pro: {{name}}","Domain Name":"Doménový název","Donate":"Darovat","Donation messages":"Darovací zprávy","Donation messages are hidden, click to show":"Darovací zprávy jsou skryté, kliknutím je zobrazíte","Donation messages are visible, click to hide":"Darovací zprávy jsou zobrazené, kliknutím je skryjete","Done":"Hotovo","Download":"Stáhnout","Downloading ...":"Stahování…","Downloading files ...":"Stahování souborů…","Downloading update...":"Stahování aktualizace…","Duplicate option {{opt}}":"Volba duplikace {{opt}}","Duplicati Website":"Webové stránky projektu Duplicati","Duplicati forum":"Diskuzní fórum o Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Ke každé záloze je přiřazena místní databáze, která uchovává informace o vzdálené záloze na místním stroji.\n Při mazání zálohy je také možné smazat lokální databázi aniž by tím byla postižena schopnost obnovovat vzdálené soubory.\n Pokud používáte místní databáze pro zálohy z příkazového řádku, měli byste databázi ponechat.","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.":"Ke každé záloze je přiřazena místní databáze, která uchovává informace o vzdálené záloze na místním stroji.\\nTo zrychluje provádění mnoha operací a snižuje množství dat které je při každé operaci třeba stahovat.","Edit ...":"Upravit…","Edit as list":"Upravit jako seznam","Edit as text":"Upravit jako text","Encrypt file":"Zašifrovat soubor","Encryption":"Šifrování","Encryption changed":"Šifrování změněno","Encryption modules:":"Šifrovací moduly:","Enter URL":"Zadejte URL adresu","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Zadejte strategii uchovávání záloh ručně. Výplň je D/W/Y pro dny/týdny/roky a U pro neomezené. Forma zápisu je: 7D:1D,4W:1W,36M:1M. V tomto příkladu je ponechána jedna záloha z každého dne po dobu příštích 7 dnů, jedna z každého týdne po dobu příštích 4 týdnů a jedna z každého měsíce po dobu příštích 36 měsíců. Je možné zapsat také jako 1W:1D,1M:1W,3Y:1M.","Enter access key":"Zadejte přístupový klíč","Enter account name":"Zadejte název účtu","Enter backup passphrase, if any":"Zadejte záložní heslovou frázi, pokud existuje","Enter configuration details":"Zadejte podrobnosti nastavení","Enter container name":"Zadejte název kontejneru","Enter encryption passphrase":"Zadejte šifrovací heslovou frázi","Enter expression here":"Sem zadejte výraz","Enter folder path name":"Zadejte popis umístění složky","Enter one option per line in command-line format, eg. {0}":"Každou z voleb zadejte zvlášť na samostatný řádek, např. {0}","Enter the destination path":"Zadejte popis cílového umístění ","Enter the email address of the Office 365 group":"Zadejte e-mailovou adresu skupiny v Office 365","Enter the full destination path, including the server name, but without https":"Zadejte úplný popis cílového umístění, včetně názvu serveru, ale bez https na začátku","Error":"Chyba","Error!":"Chyba!","Errors and crashes":"Chyby a pády","Exclude":"Vynechat","Exclude directories whose names contain":"Vynechat složky jejichž názvy obsahují","Exclude expression":"Výraz pro vynechané","Exclude file":"Vynechat soubor","Exclude file extension":"Vynechat soubory s příponami","Exclude files whose names contain":"Vynechat soubory jejichž názvy obsahují","Exclude folder":"Vynechat složku","Exclude regular expression":"Regulární výraz pro vynechávané","Existing file found":"Nalezen existující soubor","Experimental":"Experimentální","Export":"Exportovat","Export ...":"Exportovat…","Export backup configuration":"Exportovat zálohu nastavení","Export configuration":"Exportovat nastavení","Exporting ...":"Exportování…","External link":"Vnější odkaz","FTP (Alternative)":"FTP (alternativní)","Failed to build temporary database: {{message}}":"Nepodařilo se vytvořit dočasnou databázi: {{message}}","Failed to connect:":"Nepodařilo se připojit:","Failed to connect: {{message}}":"Nepodařilo se připojit: {{message}}","Failed to delete:":"Nepodařilo se smazat:","Failed to fetch path information: {{message}}":"Nepodařilo se stáhnout informaci o popisu umístění: {{message}}","Failed to import:":"Nepodařilo se importovat:","Failed to read backup defaults:":"Nepodařilo se načíst výchozí parametry zálohy:","Failed to restore files: {{message}}":"Nepodařilo se obnovit soubory: {{message}}","Failed to save:":"Nepodařilo se uložit:","Fetching path information ...":"Získávání informací o popisu umístění…","File":"Soubor","Files larger than:":"Soubory větší než:","Filters":"Filtry","Finished!":"Dokončeno!","First run setup":"Úvodní nastavení při prvním spuštění","Folder":"Složka","Folder path":"Popis umístění složky","Fri":"Pá","GByte":"GB","GByte/s":"GB/s","GCS Project ID":"GCS identifikátor projektu","General":"Obecné","General backup settings":"Obecná nastavení zálohy","General options":"Obecné volby","Generate":"Vytvořit","Generate IAM access policy":"Vytvořit IAM zásady přístupu","Getting file versions ...":"Získávání verzí souboru…","Group email":"E-mail skupiny","Hidden files":"Skryté soubory","Hide":"Skrýt","Hide hidden folders":"Skrýt skryté složky","Home":"Domovská složka","Hostnames":"Názvy strojů","Hours":"Hodin","How do you want to handle existing files?":"Jak chcete zacházet s existujícími soubory?","Hyper-V Machine":"Hyper-V stroj","Hyper-V Machine:":"Hyper-V stroj:","Hyper-V Machines":"Hyper-V stroje","ID:":"Identifikátor:","If a date was missed, the job will run as soon as possible.":"Pokud chybělo datum, úloha bude spuštěna co možná nejdříve.","If at least one newer backup is found, all backups older than this date are deleted.":"Pokud je nalezena alespoň jedna novější záloha, všechny zálohy starší než tento datum budou smazány.","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.":"Pokud záloha a vzdálené úložiště ztratí synchronizaci, Duplicati bude potřebovat abyste provedli operaci opravy a databáze se synchronizovala.\\nPokud oprava nebude úspěšná, je možné smazat místní databázi a nechat ji znovu vytvořit.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Pokud soubor se zálohou nebyl stažen automaticky, klikněte pravým tlačítkem a zvolte „Uložit jako…“;","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Pokud soubor se zálohou nebyl stažen automaticky, klikněte pravým tlačítkem a zvolte „Uložit jako…“;","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Pokud nezadáte popis umístění, všechny soubory budou uloženy v přihlašovací složce.\nJe to to, co chcete?","If you do not enter an API Key, the tenant name is required":"Pokud nezadáte klíč k API, je vyžadováno jméno nájemníka (tenant)","If you want to use the backup later, you can export the configuration before deleting it":"Pokud zálohu chcete použít později, můžete exportovat nastavení než jí smažete","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Pokud je stroj používán vícero uživateli (tj. je na něm více než jeden uživatelský účet), je třeba nastavit heslo, které ostatním uživatelům brání v přístupu k datům ve vašem účtu.\nNastavit heslo nyní?","Import":"Import","Import Destination URL":"Importovat URL adresu cíle","Import backup configuration":"Importovat nastavení zálohy","Import completed, but no certificates were found after the import":"Import dokončen, ale nebyly po něm nalezeny žádné certifikáty","Import failed":"Import se nezdařil","Import from a file":"Importovat ze souboru","Import metadata":"Importovat metadata","Importing ...":"Importování…","Include a file?":"Zahrnout soubor?","Include expression":"Výraz pro zahrnutí","Include regular expression":"Regulární výraz pro zahrnutí","Incorrect answer, try again":"Nesprávná odpověď, zkuste to znovu","Individual builds for developers only. Not for use with important data.":"Jednotlivá sestavení určená pouze pro vývojáře. Nepoužívejte pro důležitá data.","Information":"Informace","Install":"Nainstalovat","Install failed:":"Instalace se nezdařila:","Invalid characters in path":"Neplatné znaky v popisu umístění","Invalid retention time":"Neplatná doba ponechání","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"K některým FTP serverům je možné se připojit i bez hesla.\nOpravdu to tento FTP server umožňuje?","KByte":"KB","KByte/s":"KB/s","Keep a specific number of backups":"Ponechat konkrétní počet záloh","Keep all backups":"Ponechat všechny zálohy","Keystone API version":"Verze aplikačního program. rozhraní stavebního bloku","Language in user interface":"Jazyk textů v uživatelském rozhraní","Last month":"Minulý měsíc","Last successful backup:":"Minulá úspěšná záloha:","Latest":"Poslední","Libraries":"Knihovny","Listing backup dates ...":"Vypisování datumů záloh…","Listing remote files ...":"Vypisování vzdálených souborů…","Listing remote files for Purge ...":"Vypisování souborů na protějšku pro trvalé vymazání…","Live":"Aktuální","Load a configuration from an exported job or a storage provider":"Načíst nastavení z exportované úlohy nebo z poskytovatele úložiště","Load destination from an exported job or a storage provider":"Načíst cíl z exportované úlohy nebo poskytovatele úložiště","Load older data":"Načíst starší data","Loading ...":"Načítání…","Loading remote storage usage ...":"Načítání údajů o využití vzdáleného úložiště…","Local Repository":"Místní repozitář","Local database for":"Místní databáze pro","Local database path:":"Popis umístění místní databáze:","Local repository":"Místní repozitář","Local storage":"Místní úložiště","Location":"Umístění","Location where buckets are created":"Umístění ve kterém jsou „nádoby“ (bucket) vytvářeny","Log data for {{Backup.Backup.Name}}":"Zaznamenávat (log) údaje pro {{Backup.Backup.Name}}","Log data from the server":"Zaznamenávat data ze serveru","Log out":"Odhlásit se","MByte":"MB","MByte/s":"MB/s","Maintenance":"Údržba","Manually type path":"Zadejte popis umístění ručně","Max download speed":"Nejvyšší rychlost stahování","Max upload speed":"Nejvyšší rychlost odesílání","Menu":"Nabídka","Microsoft SQL Database:":"Databáze Microsoft SQL:","Microsoft SQL Databases":"Databáze Microsoft SQL","Minimum redundancy":"Minimální redundance","Minimum redundancy is 1.0":"Minimální redundance je 1.0","Minutes":"Minut","Missing name":"Chybějící název","Missing passphrase":"Chybějící heslová fráze","Missing sources":"Chybějící zdroje","Mon":"Po","Months":"Měsíců","Move existing database":"Přesunout existující databázi","Move failed:":"Přesun se nezdařil:","My Documents":"Moje dokumenty","My Music":"Hudba","My Photos":"Fotografie","My Pictures":"Obrázky","Name":"Název","Never":"Nikdy","New update found: {{message}}":"Nalezena nová aktualizace: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nové uživatelské jméno je {{user}}.\nAktualizované přihlašovací údaje které použít pro uživatele s omezenými přístupovými právy","Next":"Další","Next scheduled run:":"Příští naplánované spuštění:","Next scheduled task:":"Příští naplánovaná úloha:","Next task:":"Příští úloha:","Next time":"Příště","No":"Ne","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Předtím nebyl určen žádný certifikát, ověřte se správcem serveru že klíč je správný: {{key}}\n\nSchvalujete tento klíč stroje?","No editor found for the "{{backend}}" storage type":"Nebyl nalezen žádný editor pro typ úložiště „{{backend}}“","No encryption":"Nešifrovat","No items selected":"Nejsou vybrané žádné položky","No items to restore, please select one or more items":"Žádné položky pro obnovení – vyberte alespoň jednu","No passphrase entered":"Není zadaná žádná heslová fráze","No scheduled tasks":"Žádné naplánované úlohy","No, my machine has only a single account":"Ne, na mém stroji je pouze jediný uživatelský účet","Non-matching passphrase":"Zadání heslové fráze se neshodují","None / disabled":"Žádné / vypnuté","Nothing will be deleted. The backup size will grow with each change.":"Nic nebude smazáno. Velikost zálohy naroste při každé změně.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Jakmile je zde více záloh než zadané číslo, nejstarší zálohy budou smazané.","OpenStack AuthURI":"AuthURI pro OpenStack","OpenStack Object Storage / Swift":"Objektové úložiště OpenStack (Swift)","Openstack API Key are not supported in v3 keystone API.":"Klíč pro Openstack API není podporován ve verzi 3 API stavebního bloku.","Operating System":"Operační systém","Operation failed:":"Operace se nezdařila:","Operations:":"Operace:","Optional authentication password":"Volitelné ověřovací heslo","Optional authentication username":"Volitelné uživatelské jméno pro ověření","Options":"Předvolby","Options added here are applied to all backups, but can be overridden in each individual backup":"Zde přidané volby jsou použity na všechny zálohy, ale je možné je přepsat v nastavení jednotlivých záloh","Original location":"Původní umístění","Others":"Ostatní","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Po čase jsou zálohy automaticky odmazávány. Bude udržována jedna záloha z každého dne za minulých 7 dnů, jedna z každého týdne za minulé 4 týdny a jedna z každého měsíce za minulých 12 měsíců. A vždy zde bude přinejmenším jedna ponechaná záloha.","Overwrite":"Přepsat","Passphrase":"Heslová fráze","Passphrase (if encrypted)":"Heslová fráze (v případě, že je použito šifrování)","Passphrase changed":"Heslová fráze změněna","Passphrases are not matching":"Zadání heslové fráze se neshodují","Password":"Heslo","Passwords do not match":"Zadání hesla se neshodují","Patching files with local blocks ...":"Opravování souborů pomocí místních bloků…","Path":"Popis umístění","Path not found":"Umístění nenalezeno","Path on server":"Popis umístění na serveru","Path or subfolder in the bucket":"Umístění nebo podsložka v „nádobě“ (bucket)","Pause":"Pozastavit","Pause after startup or hibernation":"Pozastavit po spuštění nebo hibernaci","Pause options":"Předvolby pozastavení","Permissions":"Přístupová práva","Pick location":"Vyberte umístění","Point to your backup files and restore from there":"Nasměrujte na soubory se zálohou a obnovte odsud","Port":"Port","Previous":"Předchozí","Progress:":"Postup:","ProjectID is optional if the bucket exist":"Pokud „nádoba“ (bucket) existuje, je identifikátor projektu (ProjectID) nepovinný","Proprietary":"Proprietární","Purging files ...":"Trvalé vymazávání souborů…","Purging files Complete!":"Trvalé smazání souborů dokončeno!","Rebuilding local database ...":"Znovuvytváření místní databáze…","Recreate (delete and repair)":"Vytvořit znovu (smazat a opravit)","Recreating database ...":"Znovuvytváření databáze…","Registering temporary backup ...":"Registrace dočasné zálohy…","Relative paths not allowed":"Vztažené (relativní) popisy umístění není možné použít","Reload":"Načíst znovu","Remote":"Vzdálené","Remote Path":"Vzdálené umístění","Remote Repository":"Vzdálený repozitář","Remote path":"Vzdálené umístění","Remote repository":"Vzdálený repozitář","Remote volume size":"Velikost vzdáleného svazku","Remove":"Odebrat","Remove option":"Odebrat volbu","Repair":"Opravit","Repairing database ...":"Oprava databáze…","Repeat Passphrase":"Zopakování heslové fráze","Reporting:":"Hlášení:","Reset":"Resetovat","Restore":"Obnovit","Restore Complete!":"Obnovení dokončeno!","Restore files":"Obnovit soubory","Restore files ...":"Obnovit soubory…","Restore files from {{backupname}}":"Obnovit soubory z {{backupname}}","Restore from":"Obnovit z","Restore from backup configuration":"Obnovit nastavení ze zálohy","Restore from configuration ...":"Obnovit z nastavení…","Restore options":"Volby obnovení","Restore read/write permissions":"Obnovit práva pro čtení/zápis","Restoring files ...":"Obnovování souborů…","Resume":"Pokračovat","Run again every":"Spustit znovu každou","Run now":"Spustit nyní","Running ...":"Spuštěné…","Running ....":"Spuštěné…","Running commandline entry":"Spuštěná položka příkazového řádku","Running task:":"Spuštěná úloha:","S3 Compatible":"Kompatibilní s S3","Same as the base install version: {{channelname}}":"Stejné jako základní nainstalovaná verze: {{channelname}}","Sat":"So","Save":"Uložit","Save and repair":"Uložit a opravit","Save different versions with timestamp in file name":"Uložit různé verze odlišené časovou značkou v názvu souboru","Save immediately":"Okamžitě uložit","Scanning existing files ...":"Skenování existujících souborů…","Scanning for local blocks ...":"Skenování místních bloků…","Schedule":"Plán","Search":"Hledat","Search for files":"Hledat soubory","Seconds":"Sekund","Select a log level and see messages as they happen:":"Vyberte úroveň podrobnosti zaznamenávaných událostí a sledujte zprávy:","Select files":"Vybrat soubory","Server":"Server","Server and port":"Server a port","Server hostname or IP":"Název nebo IP adresa serveru","Server is currently paused,":"Server je nyní pozastavený,","Server is currently paused, do you want to resume now?":"Server je nyní pozastavený, chcete ho nyní znovu spustit?","Server password":"Heslo serveru","Server paused":"Server pozastaven","Server state properties":"Vlastnosti stavu serveru","Settings":"Nastavení","Show":"Zobrazit","Show advanced editor":"Zobrazit pokročilý editor","Show hidden folders":"Zobrazit skryté složky","Show log":"Zobrazit záznam událostí (log)","Show log ...":"Zobrazit záznam událostí (log)…","Show treeview":"Zobrazit stromový pohled","Sia server password":"Heslo Sia serveru","Smart backup retention":"Chytrá doba uchovávání záloh","Some OpenStack providers allow an API key instead of a password and tenant name":"Někteří poskytovatelé OpenStack umožňují použití klíče k API namísto hesla a jména nájemníka (tenant)","Source Data":"Zdrojová data","Source data":"Zdrojová data","Source folders":"Zdrojové složky","Source:":"Zdroj:","Specific builds for developers only. Not for use with important data.":"Konkrétní sestavení určená pouze pro vývojáře. Nepoužívejte pro důležitá data.","Standard protocols":"Standardní protokoly","Starting Backup ...":"Spouštění zálohy…","Starting Restore...":"Spouštění obnovení…","Starting the restore process ...":"Spouštění procesu obnovení…","Stop after the current file":"Zastavit po stávajícím souboru","Stop after upload":"Zastavit po nahrání","Stop now":"Zastavit nyní","Stop running backup":"Zastavit probíhající zálohu","Stop running task":"Zastavit probíhající úlohu","Stopping after upload:":"Zastavování po nahrávání:","Stopping task:":"Zastavování úlohy:","Storage Type":"Typ úložiště","Storage class":"Třída úložiště","Storage class for creating a bucket":"Třída úložiště pro vytváření „nádoby“ (bucket)","Stored":"Uloženo","Strong":"Silné","Success":"Úspěch","Sun":"Ne","Symbolic link":"Symbolický odkaz","System Files":"Systémové soubory","System default ({{levelname}})":"Systémové výchozí ({{levelname}})","System files":"Systémové soubory","System info":"Informace o systému","System properties":"Vlastnosti systému","TByte":"TB","TByte/s":"TB/s","Target path, ie /backup":"Popis umístění cíle, tj. /zaloha","Task is running":"Úloha je spuštěná","Temporary Files":"Dočasné soubory","Temporary files":"Dočasné soubory","Tenant Name":"Jméno nájemníka (tenant)","Test connection":"Vyzkoušet spojení","Testing ...":"Testování…","Testing connection ...":"Zkouška spojení…","Testing permissions ...":"Zkouška přístupových práv…","Testing permissions...":"Zkouška přístupových práv…","The bucket name should be all lower-case, convert automatically?":"Název nádoby by měl být malými písmeny, převést automaticky?","The bucket name should start with your username, prepend automatically?":"Název „nádoby“ (bucket) by měl začínat vaším uživatelským jménem – předřadit automaticky?","The connection to the server is lost, attempting again in {{time}} ...":"Spojení se serverem ztraceno, opětovný pokus za {{time}}…","The dark theme (by Michal)":"Tmavé téma vzhledu (od Michala)","The default blue on white theme (by Alex)":"Výchozí téma vzhledu modrá na bílé (od Alexe)","The folder {{folder}} does not exist.\nCreate it now?":"Složka {{folder}} neesxistuje.\nVytvořit nyní?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Klíč stroje se změnil, zkontrolujte se správcem serveru zda je správný, protože byste mohli být obětí útoku typu člověk uprostřed (man-in-the-midle).\n\nChcete NAHRADIT STÁVAJÍCÍ klíč stroje \"{{prev}}\" NAHLÁŠENÝM klíčem stroje: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Popisované umístění zdá se neexistuje, přejete si ho přidat i tak?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Dané umístění nekončí na znak „{{dirsep}}“, což znamená, že jste zahrnuli soubor, ne složku.\n\nChcete zahrnout daný soubor?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Je třeba, aby se jednalo o úplný popis umístění, tj. aby začínal dopředným lomítkem „/“","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Popis umístění by měl začínat na „{{prefix1}}“ nebo „{{prefix2}}“, jinak soubory neuvidíte ve webovém rozhraní HubiC.\n\nChcete přidat předponu k popisu umístění automaticky?","The region parameter is only applied when creating a new bucket":"Parametr region je použit pouze při vytváření nové „nádoby“ (bucket)","The region parameter is only used when creating a bucket":"Parametr region je použit pouze při vytváření „nádoby“ (bucket)","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Certifikát serveru se nepodařilo ověřit.\nChcete schválit SSL certifikát s otiskem: {{hash}}?","The storage class affects the availability and price for a stored file":"Třída úložiště ovlivňuje dostupnost a cenu za uložení souboru","The target folder contains encrypted files, please supply the passphrase":"Cílová složka obsahuje zašifrované soubory, zadejte heslovou frázi","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Uživatel má příliš vysoká přístupová práva. Chcete vytvořit nového uživatele s právy omezenými pouze na vybraný popis umístění?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Tato záloha byla vytvořena na jiném operačním systému. Obnovení souborů bez zadání cílové složky může způsobit, že soubory budou obnoveny do neočekávaných míst. Opravdu chcete pokračovat bez zvolení cílové složky?","This month":"Tento měsíc","This week":"Tento týden","Throttle settings":"Nastavení přiškrcování","Thu":"Čt","To File":"Do soubour","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Svůj úmysl smazat všechny vzdálené soubory pro „{{name}}“ potvrďte opsáním níže uvedeného slova ","To export without a passphrase, uncheck the \"Encrypt file\" box":"Pro exportování bez heslové fráze odškrtněte „Šifrovat soubor“","Today":"Út","Trust host certificate?":"Důvěřovat certifikátu stroje?","Trust server certificate?":"Důvěřovat certifikátu serveru?","Try out the new features that we are working on. Currently the most stable version available. Test Restore data before using this in production environments.":"Vyzkoušejte nové funkce na kterých pracujeme. Nyní nejstabilnější dostupná verze. Pořádně si vyzkoušejte obnovu dat než toto použijete v produkčních prostředích.","Tue":"Út","Type to highlight files":"Soubory zvýrazňujte psaním","Unknown backup size and versions":"Neznámá velikost a verze databáze","Until resumed":"Dokud není pokračováno","Update channel":"Aktualizační kanál","Update failed:":"Aktualizace se nezdařila:","Updating with existing database":"Aktualizace se stávající databází","Uploading verification file ...":"Nahrávání ověřovacího souboru…","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"Hlášení o využití pomáhá vývojářům zlepšovat dojem z používání a vyhodnocovat dopad nových funkcí. Slouží k vytváření anonymizovaných veřejných statistik využívání","Usage statistics":"Statistiky využití","Usage statistics, warnings, errors, and crashes":"Statistiky využití, varování, chyby a pády","Use SSL":"Použít SSL","Use existing database?":"Použít existující databázi?","Use weak passphrase":"Použít slabou heslovou frázi","Useless":"Nepoužitelné","User data":"Uživatelská data","User domain name":"Název domény uživatele","User has too many permissions":"Uživatel má příliš mnoho oprávnění","User interface settings":"Nastavení uživatelského rozhraní","Username":"Uživatelské jméno","Validating ...":"Ověřování…","Verify files":"Ověřit soubory","Verifying ...":"Ověřování…","Verifying answer":"Ověřování odpovědi","Verifying backend data ...":"Ověřování dat podpůrné vrstvy (backend)…","Verifying files...":"Ověřování souborů…","Verifying remote data ...":"Ověřování vzdálených dat…","Verifying restored files ...":"Ověřování obnovených souborů…","Very strong":"Velmi silné","Very weak":"Velmi slabé","Visit us on":"Navštivte nás na","WARNING: The remote database is found to be in use by the commandline library":"VAROVÁNÍ: bylo zjištěno, že vzdálená databáze je používána knihovnou pro příkazový řádek","WARNING: This will prevent you from restoring the data in the future.":"VAROVÁNÍ: toto zabrání v budoucnu obnovovat data!","Waiting for task to begin":"Čekání na zahájení úlohy","Waiting for task to start ....":"Čekání na zahájení úlohy…","Waiting for upload ...":"Čekání na nahrání…","Warnings, errors and crashes":"Varování, chyby a pády","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Přijímáme dary prostřednictvím různých služeb, jako například OpenCollective, PayPal, BountySource a různé kryptoměny.","We recommend that you encrypt all backups stored outside your system":"Doporučujeme šifrovat všechny zálohy, které jsou ukládány mimo váš stroj","Weak":"Slabé","Weak passphrase":"Slabá heslová fráze","Wed":"St","Weeks":"Týdny","Where do you want to restore from?":"Odkud chcete obnovit?","Where do you want to restore the files to?":"Kam chcete soubory obnovit?","Years":"Let","Yes":"Ano","Yes, I have stored the passphrase safely":"Ano, heslovou frázi mám bezpečně uloženou","Yes, I'm brave!":"Ano, mám odvahu!","Yes, please break my backup!":"Ano, chci rozbít své zálohy!","Yesterday":"Včera","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Zdá se, že provozujete Mono bez načtených SSL certifikátů.\nChcete importovat seznam důvěryhodných certifikátů z Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Měníte umístění databáze pryč z existující databáze.\nOpravdu je to to, co chcete?","You are currently running {{appname}} {{version}}":"Nyní provozujete {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Zálohu můžete zastavit buď teď hned, nebo po dokončení probíhajícího nahrávání souboru.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Úlohu můžete ukončit buď teď hned, nebo procesu umožnit zpracovat stávající soubor a pak zastavit.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Změnili jste režim šifrování. To může něco rozbít. Doporučujeme namísto toho vytvořit novou zálohu","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Změnili jste heslovou frázi, což není podporováno. Doporučujeme namísto toho vytvořit novou zálohu.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Zvolili jste že záloha nebude šifrována. Šifrování je doporučeno pro veškerá data ukládaná na vzdálený server.","You have chosen to restore to a new location, but not entered one":"Zvolili jste obnovu do nového umístění, ale nezadali jste ho","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 lose the passphrase.":"Vytvořili jste odolnou heslovou frázi. Tu si dobře uschovejte, protože v případě její ztráty data nebude možné obnovit.","You must choose at least one source folder":"Je třeba zvolit alespoň jednu zdrojovou složku","You must enter a domain name to use v3 API":"Aby bylo možné použít verzi 3 aplikačního programového rozhraní, je třeba zadat doménový název","You must enter a name for the backup":"Je třeba zadat název zálohy","You must enter a passphrase or disable encryption":"Buď je třeba zadat heslovou frázi nebo šifrování vypnout","You must enter a password to use v3 API":"Aby bylo možné použít verzi 3 aplikačního programového rozhraní, je třeba zadat heslo","You must enter a positive number of backups to keep":"Je třeba zadat kladný počet záloh které uchovávat","You must enter a tenant (aka project) name to use v3 API":"Aby bylo možné použít verzi 3 aplikačního programového rozhraní, je třeba zadat název projektu (tenant)","You must enter a tenant name if you do not provide an API Key":"Pokud nezadáte klíč k API, je třeba zadat jméno nájemníka (tenant)","You must enter a valid duration for the time to keep backups":"Je třeba zadat platnou dobu po kterou ponechávat zálohy","You must enter a valid rentention policy string":"Je třeba zadat platný řetězec zásady doby uchovávání záloh","You must enter either a password or an API Key":"Je třeba zadat buď klíč k API nebo heslo","You must enter either a password or an API Key, not both":"Je třeba zadat buď heslo, nebo klíč k API – ne obojí naráz","You must fill in the password":"Je třeba vyplnit heslo","You must fill in the server name or address":"Je třeba vyplnit název nebo adresu serveru","You must fill in the username":"Je třeba vyplnit uživatelské jméno","You must fill in {{field}}":"Je třeba vyplnit kolonku {{field}}","You must select or fill in the AuthURI":"Je třeba vybrat nebo vyplnit AuthURI","You must select or fill in the server":"Je třeba vybrat nebo vyplnit server","You must specify a path":"Je třeba zadat popis umístění","You should fill in {{field}}{{reason}}":"Měli byste vyplnit {{field}}{{reason}}","Your files and folders have been restored successfully.":"Soubory a složky byly úspěšně obnoveny.","Your passphrase is easy to guess. Consider changing passphrase.":"Vaše heslová fráze je snadno uhodnutelná. Zvažte volbu jiné.","bucket/folder/subfolder":"nadoba/slozka/podslozka","byte":"B","byte/s":"B/s","custom":"vlastní","resume now":"pokračovat nyní","unless you are explicitly specifying --group-id":"pokud výslovně neuvedete --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} bylo vyvynuto hlavně {{dev1}} a {{dev2}}. {{appname}} je možné si stáhnout z {{websitename}}. {{appname}} je šířeno pod licencí {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} souborů ({{size}}) zbývá {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verze","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verze","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzí","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzí"],"{{number}} Hour":"{{number}} hodin","{{number}} Minutes":"{{number}} minut","{{time}} (took {{duration}})":"{{time}} (trvalo {{duration}})"}); + gettextCatalog.setStrings('da', {"- pick an option -":"- vælg indstilling -","...loading...":"...indlæser...","API Key":"API Key","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"Om","About {{appname}}":"Om {{appname}}","Access Key":"Access Key","Access denied":"Adgang nægtet","Access to user interface":"Adgang til brugerinterface","Account name":"Konto navn","Activate":"Aktiver","Activate failed:":"Aktivering fejlede:","Add a new backup":"Tilføj en ny backup","Add a path directly":"Tilføj en sti","Add advanced option":"Tilføj en avanceret indstilling","Add backup":"Tilføj backup","Add filter":"Tilføj filter","Add path":"Tilføj sti","Adjust bucket name?":"Tilpas bucket navnet?","Adjust path name?":"Juster stien?","Advanced Options":"Avancerede indstillinger","Advanced options":"Avancerede indstillinger","Advanced:":"Avanceret:","All Hyper-V Machines":"Alle Hyper-V maskiner","All Microsoft SQL Databases":"Alle Microsoft SQL databaser","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 brugs rapporter bliver sendt anonymt og indeholder ikke personlige oplysninger. De indeholder oplysninger om hardware, operativsystem, destinationstype, backup varighed, backup størrelse og lignende information. De indeholder ikke stier, filnavne, brugernavne, kodeord eller lignende følsom information.","Allow remote access (requires restart)":"Tillad fjernadgang (kræver genstart)","Allowed days":"Tilladte dage","An existing file was found at the new location":"En eksisterende fil blev fundet på den nye placering","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"En eksisterende fil blev funder på den nye placering.\nEr du sikker på at du vil have databasen til at pege på en eksisterende fil?","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?":"En eksisterende lokal database for destinationen er fundet.\nHvis du genbruger databasen, kan du bruge både kommandolinie og serveren til at arbejde på samme destination.\n\nVil du bruge den eksisterende database?","Anonymous usage reports":"Anonyme brugsstatistiker","As Command-line":"Som kommandolinie","AuthID":"AuthID","Authentication password":"Kodeord til godkendelse","Authentication username":"Brugernavn til godkendelse","Autogenerated passphrase":"Autogenereret kodeord","Automatically run backups.":"Kør backups automatisk","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":"Tilbage","Backend modules:":"Backend moduler:","Backup destination":"Backup destination","Backup location":"Backup placering","Backup retention":"Backup fastholdelse","Backup:":"Backup:","Beta":"Beta","Broken access":"Adgang defekt","Browse":"Gennemse","Browser default":"Browser standard","Bucket Name":"Bucket navn","Bucket create location":"Bucket placering ved oprettelse","Bucket create region":"Bucket region ved oprettelse","Bucket name":"Bucket navn","Bucket storage class":"Bucket storage class","Building list of files to restore ...":"Bygger liste af filer til gendannelse ...","Building partial temporary database ...":"Bygger en midlertidig database ...","Busy ...":"Optaget ...","Canary":"Canary","Cancel":"Annuller","Cannot move to existing file":"Kan ikke flytte til eksisterende fil","Changelog":"Ændringslog","Changelog for {{appname}} {{version}}":"Ændringslog for {{appname}} {{version}}","Check failed:":"Kontrol fejlede:","Check for updates now":"Tjek for opdateringer nu","Checking ...":"Kontrollerer ...","Checking for updates ...":"Leder efter opdateringer...","Chose a storage type to get started":"Valgte en destinationstype at komme i gang","Click the AuthID link to create an AuthID":"Click på AuthID linket for at oprettet et AuthID","Click to set throttle options":"Klik for at sætte hastigheds begrænsning","Commandline ...":"Kommandolinie ...","Compact now":"Komprimer nu","Compacting remote data ...":"Komprimerer data på destinationen ...","Completing backup ...":"Fuldfører backup ...","Completing previous backup ...":"Fuldfører forrige backup ...","Compression modules:":"Kompressions moduler:","Computer":"Computer","Configuration file:":"Konfigurationsfil:","Configuration:":"Konfiguration:","Configure a new backup":"Indstil en ny backup","Confirm delete":"Bekræft sletning","Confirmation required":"Bekræftelse kræves","Connect":"Forbind","Connect now":"Forbind nu","Connecting to server ...":"Forbinder til server ...","Connecting to task ....":"Forbinder til opgave ...","Connecting...":"Forbinder ...","Connection lost":"Forbindelse mistet","Connection worked!":"Forbindelsen virkede!","Container name":"Container navn","Container region":"Container region","Continue":"Fortsæt","Continue without encryption":"Fortsæt uden kryptering","Copied!":"Kopieret!","Copy":"Kopier","Copy Destination URL to Clipboard":"Kopier URL-destinationsadressen til udklipsholder","Copy failed. Please manually copy the URL":"Kopiering mislykkedes. Kopier venligst URL-adressen manuelt","Core options":"Grund indstillinger","Counting ({{files}} files found, {{size}})":"Tæller ({{files}} filer fundet, {{size}})","Crashes only":"Kun nedbrud","Create bug report ...":"Opret fejlrapport ...","Create folder?":"Opret mappe?","Created new limited user":"Opret en ny begrænset bruger","Creating bug report ...":"Opretter fejlrapport ...","Creating new user with limited access ...":"Opretter en ny bruger med begrænset adgang ...","Creating target folders ...":"Opretter destinations mapper ...","Creating temporary backup ...":"Opretter en midlertidig backup ...","Creating user...":"Opretter bruger ...","Current version is {{versionname}} ({{versionnumber}})":"Nuværende version er {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Brugerdefineret S3 endpoint","Custom authentication url":"Brugerdefineret godkendelses url","Custom backup retention":"Brugerdefineret backup fastholdelse","Custom location ({{server}})":"Brugerdefineret placering ({{server}})","Custom region for creating buckets":"Brugerdefineret region for at oprette buckets","Custom region value ({{region}})":"Brugerdefineret regions værdi ({{region}})","Custom server url ({{server}})":"Brugerdefineret server url ({{server}})","Custom storage class ({{class}})":"Brugerdefineret storage class ({{klasse}})","Database ...":"Database ...","Days":"Dage","Default":"Standard","Default ({{channelname}})":"Standard ({{channelname}})","Default options":"Standardindstillinger","Delete":"Slet","Delete ...":"Slet ...","Delete backup":"Slet backup","Delete backups that are older than":"Slet sikkerhedskopier, der er ældre end","Delete local database":"Slet lokal database","Delete remote files":"Slette filer fra destinationen","Delete the local database":"Slet den lokale database","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Slet {{filecount}} filer ({{filesize}}) fra destinationen?","Deleting remote files ...":"Sletter filer fra destinationen ...","Deleting unwanted files ...":"Sletter uønskede filer ...","Desktop":"Skrivebord","Destination":"Destination","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.":"Hjalp vi med at redde dine filer? Du kan overveje at støtte Duplicati med en donation. Vi foreslår {{smallamount}} ved privat brug og {{largeamount}} ved kommerciel brug.","Direct restore from backup files ...":"Direkte gendannelse fra backup filer ...","Disabled":"Deaktiveret","Dismiss":"Afvis","Display and color theme":"Visning og farvevalg","Do you really want to delete the backup: \"{{name}}\" ?":"Vil du virkelig slette backupen: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Vil du virkelig slette den lokale database for: {{navn}}","Donate":"Donér","Donation messages":"Donations beskeder","Donation messages are hidden, click to show":"Donations beskeder er skjult, klik for at vise","Donation messages are visible, click to hide":"Donation beskeder er synlige, klik for at skjule","Done":"Færdig","Download":"Download","Downloading ...":"Downloader ...","Downloading files ...":"Downloader filer ...","Downloading update...":"Downloader opdatering ...","Duplicate option {{opt}}":"Dublet af indstilling {{opt}}","Duplicati Website":"Duplicati hjemmeside","Duplicati forum":"Duplicati forum","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Hver backup har en lokal database tilknyttet, som gemmer information om data på fjerndestinationen lokalt på maskinen.\nNår du sletter en backup kan du også slette den lokale database uden at dette påvirker muligheden for at gendanne filer.\nHvis du bruger den lokale database til at køre backup via kommandolinien skal du beholde databasen.","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.":"Hver backup har en lokal database forbundet, som gemmer oplysninger om destinationens filer på den lokale maskine. \\nDette gør det hurtigere at udføre mange operationer, og reducerer mængden af data, der skal hentes for hver operation.","Edit ...":"Rediger ...","Edit as list":"Rediger som liste","Edit as text":"Rediger som tekst","Encrypt file":"Krypter fil","Encryption":"Kryptering","Encryption changed":"Kryptering ændret","Encryption modules:":"Krypterings moduler:","Enter URL":"Indtast URL","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Indtast manuelt en fastholdelsesstrategi. Variablerne er D/W/Y for henholdsvis dage/uger/år or U for ubegrænset. Syntaksen er: 7D:1D,4W:1W,36M:1M. Dette eksempel fastholder én backup for hver af de næste 7 dage, én for hver af de næste 4 uger og én for hver af de næste 36 måneder. Det samme kan også opnås ved at skrive 1W:1D,1M:1W,3Y:1M.","Enter access key":"Indtast adgangsnøgle","Enter account name":"Indtast kontonavn","Enter backup passphrase, if any":"Indtast krypteringssætning, hvis krævet","Enter configuration details":"Indtast konfigurationsdetaljer","Enter container name":"Indtast container navn","Enter encryption passphrase":"Indtast krypteringssætning","Enter expression here":"Indtast udtryk her","Enter folder path name":"indtast mappe navn","Enter one option per line in command-line format, eg. {0}":"Indtast én indstilling per linie i kommandolinieformat, f.eks. {0}","Enter the destination path":"Indtast destinations stien","Error":"Fejl","Error!":"Fejl!","Errors and crashes":"Fejl og nedbrud","Exclude":"Eksludér","Exclude directories whose names contain":"Ekskluder mapper hvor navnet indeholder","Exclude expression":"Excluder udtryk","Exclude file":"Excluder fil","Exclude file extension":"Ekskluder filendelse","Exclude files whose names contain":"Ekskluder filer hvor navnet indeholder","Exclude folder":"Ekskluder mappe","Exclude regular expression":"Ekskluder regulært udtryk","Existing file found":"Eksisterende fil fundet","Experimental":"Eksperimental","Export":"Eksporter","Export ...":"Eksporter ...","Export backup configuration":"Eksporter backup konfiguration","Export configuration":"Eksporter konfiguration","Exporting ...":"Eksporterer ...","External link":"Eksternt link","FTP (Alternative)":"FTP (alternativ)","Failed to build temporary database: {{message}}":"Kunne ikke bygge midlertidig database: {{message}}","Failed to connect:":"Kunne ikke forbinde:","Failed to connect: {{message}}":"Kunne ikke forbinde: {{message}}","Failed to delete:":"Kunne ikke slette:","Failed to fetch path information: {{message}}":"Kunne ikke hente sti-information: {{message}}","Failed to import:":"Kunne ikke importere:","Failed to read backup defaults:":"Kunne ikke læse backup standardværdier:","Failed to restore files: {{message}}":"Kunne ikke gendanne filer: {{message}}","Failed to save:":"Kunne ikke gemme:","Fetching path information ...":"Henter information om stier ...","File":"Fil","Files larger than:":"Filer større end:","Filters":"Filtre","Finished!":"Færdig!","First run setup":"Førstegangsopsætning","Folder":"Mappe","Folder path":"Mappe sti","Fri":"Fre","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Projekt ID","General":"Generelt","General backup settings":"Generelle backup indstillinger","General options":"Generelle indstillinger","Generate":"Generér","Generate IAM access policy":"Generér IAM access policy","Getting file versions ...":"Henter fil versioner ...","Hidden files":"Skjulte filer","Hide":"Skjul","Hide hidden folders":"Skjul skjulte filer","Home":"Hjem","Hours":"Timer","How do you want to handle existing files?":"Hvordan vil du håndtere eksisterende filer?","Hyper-V Machine":"Hyper-V maskine","Hyper-V Machine:":"Hyper-V maskine:","Hyper-V Machines":"Hyper-V maskiner","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Hvis der ikke blev kørt på det angivne tidspunkt, vil jobbet køre så hurtigt som muligt.","If at least one newer backup is found, all backups older than this date are deleted.":"Hvis der findes mindst en nyere sikkerhedskopi, slettes alle backups, der er ældre end denne dato.","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.":"Hvis backup og data på destinationen ikke er synkroniseret, vil Duplicati kræve at du kører en reparation for at synkronisere databasen.\\nHvis reparationen ikke lykkes kan du slette den lokale database og gendanne den.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Hvis backup filen ikke blev downloaded automatisk, så højreklik og vælg "Gem som... "","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Hvis backup filen ikke blev downloaded automatisk, så højreklik og vælg "Gem som... "","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Hvis du ikke indtaster en sti, vil alle filer blive gemt i login mappen.\nEr du sikke på at det er det du vil gøre?","If you do not enter an API Key, the tenant name is required":"Hvis du ikke indtaster en API key, skal du angive tenant navnet","If you want to use the backup later, you can export the configuration before deleting it":"Hvis du vil bruge din backup senere, kan du eksportere konfigurationen før du sletter den","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Hvis flere personer bruger denne computer (med forskellig brugerkonti) bør du indstille et kodeord for at forhindre andre i at tilgå din data.\nVil du indstille et kodeord nu?","Import":"Importér","Import Destination URL":"Importer destinations URL","Import backup configuration":"Importer backup konfiguration","Import completed, but no certificates were found after the import":"Importen blev færdig, men der blev ikke funder certifikater efter importen","Import failed":"Importen fejlede","Import from a file":"Importer fra en fil","Import metadata":"Importer metadata","Importing ...":"Importerer ...","Include a file?":"Inkluder en fil?","Include expression":"Inkluder udtryk","Include regular expression":"Inkluder regulært udtryk","Incorrect answer, try again":"Forkert svar, prøv igen","Information":"Information","Install":"Installer","Install failed:":"Installationen fejlede:","Invalid characters in path":"Ugyldige tegn i stien","Invalid retention time":"Ugyldig bevaringstid","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Det er muligt at oprette forbindelse til nogle FTP servere uden en adgangskode.\nEr du sikker på din FTP-server understøtter password-fri login?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Gem et bestemt antal backups","Keep all backups":"Gem alle backups","Language in user interface":"Sprog i brugergrænsefladen","Last month":"Sidste måned","Latest":"Nyeste","Libraries":"Biblioteker","Listing backup dates ...":"Henter backup datoer...","Listing remote files ...":"Henter filer fra destinationen ...","Live":"Live","Load a configuration from an exported job or a storage provider":"Indlæs konfiguration fra en eksporteret fil eller en pladsudbyder","Load destination from an exported job or a storage provider":"Indlæs destination fra en eksporteret fil eller en pladsudbyder","Load older data":"Indlæs ældre data","Loading ...":"Indlæser ...","Loading remote storage usage ...":"Indlæser forbrug fra fjerndestinationen ...","Local Repository":"Lokal fortegnelse","Local database for":"Lokal database for","Local database path:":"Lokal database sti:","Local repository":"Lokal fortegnelse","Local storage":"Local opbevaring","Location":"Placering","Location where buckets are created":"Placering hvor buckets bliver oprettet","Log data for {{Backup.Backup.Name}}":"Logdata for {{Backup.Backup.Name}}","Log data from the server":"Logdata fra serveren","Log out":"Log ud","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Vedligehold","Manually type path":"Indtast en sti manuelt","Max download speed":"Max downloadhastighed","Max upload speed":"Maks uploadhastighed","Menu":"Menu","Microsoft SQL Database:":"Microsoft SQL Database:","Microsoft SQL Databases":"Microsoft SQL Databaser","Minimum redundancy":"Mindste tilladte redundans","Minimum redundancy is 1.0":"Mindste redundans er 1.0","Minutes":"Minutter","Missing name":"Navn mangler","Missing passphrase":"Kodesætning mangler","Missing sources":"Kilder mangler","Mon":"Man","Months":"Måneder","Move existing database":"Flyt eksisterende database","Move failed:":"Flytning fejlede:","My Documents":"Mine dokumenter","My Music":"Min musik","My Photos":"Mine foto","My Pictures":"Mine billeder","Name":"Navn","Never":"Aldrig","New update found: {{message}}":"Ny opdatering fundet: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nyt bruger navn er {{user}}.\nLoginoplysninger er opdateret til den nye begrænsede bruger","Next":"Næste","Next scheduled run:":"Næste planlagte kørsel:","Next scheduled task:":"Næste planlagte opgave:","Next task:":"Næste opgave:","Next time":"Næste tidspunkt","No":"Nej","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Intet certifikat har været anvendt før, kontroller venligst at nøglen er korrekt hos serveradministratoren: {{key}} \n\nVil du godkende den angivne nøgle?","No editor found for the "{{backend}}" storage type":"Ingen editor blev fundet for "{{backend}}" destinationen","No encryption":"Ingen kryptering","No items selected":"Ingen emner valgt","No items to restore, please select one or more items":"Ingen emner er valgt til gendannelse, vælg venligst en eller flere emner","No passphrase entered":"Ingen adgangssætning angivet","No scheduled tasks":"Ingen planlagte opgaver","No, my machine has only a single account":"Nej, min computer har kun en brugerkonto","Non-matching passphrase":"Uoverenstemmelse mellem kodesætninger","None / disabled":"Ingen / deaktiveret","Nothing will be deleted. The backup size will grow with each change.":"Intet vil blive slettet. Backup størrelsen vokser med hver ændring.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Når der er flere backups end det angivne antal, slettes de ældste sikkerhedskopier.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Operation fejlede:","Operations:":"Operationer:","Optional authentication password":"Valgfrit kodeord til godkendelse","Optional authentication username":"Valgfrit brugernavn til godkendelse","Options":"Indstillinger","Options added here are applied to all backups, but can be overridden in each individual backup":"Indstilliger tilføjet here bliver anvendt på alle backups, men kan blive overskrevet individuelt på hver backup","Original location":"Oprindelig placering","Others":"Andre","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Over tid vil backups blive slettet automatisk. Der vil forblive en backup for hver af de sidste 7 dage, hver af de sidste 4 uger, hver af de sidste 12 måneder. Der vil altid være mindst en tilbageværende backup.","Overwrite":"Overskriv","Passphrase":"Kodesætning","Passphrase (if encrypted)":"Kodesætning (hvis krypteret)","Passphrase changed":"Kodesætning ændret","Passphrases are not matching":"Kodesætninger er ikke ens","Password":"Kodeord","Passwords do not match":"Kodeord er ikke ens","Patching files with local blocks ...":"Opdaterer filer med lokale blokke ...","Path not found":"Stien blev ikke fundet","Path on server":"Sti på server","Path or subfolder in the bucket":"Sti eller undermappe i bucket","Pause":"Pause","Pause after startup or hibernation":"Pause efter start eller dvale","Pause options":"Pause indstillinger","Permissions":"Tilladelser","Pick location":"Vælg placering","Point to your backup files and restore from there":"Udpeg dine backup-filer og gendan fra dem","Port":"Port","Previous":"Forrige","ProjectID is optional if the bucket exist":"ProjectID er valgfrit hvis bucket eksisterer","Proprietary":"Proprietære","Purging files ...":"Fjerner filer ...","Rebuilding local database ...":"Genopbygger lokal database ...","Recreate (delete and repair)":"Gendan (slet og reparer)","Recreating database ...":"Gendanner database ...","Registering temporary backup ...":"Registrerer midlertidig backup ...","Relative paths not allowed":"Relative stier er ikke tilladt","Reload":"Genindlæs","Remote":"Destination","Remote Path":"Destinations sti","Remote Repository":"Ekstern fortegnelse","Remote path":"Destinations sti","Remote repository":"Ekstern fortegnelse","Remove":"Fjern","Remove option":"Fjern indstilling","Repair":"Reparer","Repeat Passphrase":"Gentag kodesætning","Reporting:":"Rapporterer:","Reset":"Nulstil","Restore":"Gendan","Restore files":"Gendan filer","Restore files ...":"Gendan filer ...","Restore files from {{backupname}}":"Gendan filer fra {{backupname}}","Restore from":"Gendan fra","Restore from backup configuration":"Gendan fra konfiguration i backup","Restore from configuration ...":"Gendan fra konfiguration ...","Restore options":"Indstillinger til gendannelse","Restore read/write permissions":"Gendan læse/skrive tilladelser","Restoring files ...":"Gendanner filer ...","Resume":"Genoptag","Run again every":"Kør igen hver","Run now":"Kør nu","Running ...":"Kører ...","Running ....":"Kører ...","Running commandline entry":"Kører kommandolinie opgave","Running task:":"Kørende opgave:","S3 Compatible":"S3 kompatibel","Same as the base install version: {{channelname}}":"Samme som grundinstallationsversionen: {{channelname}}","Sat":"Lør","Save":"Gem","Save and repair":"Gem og reparer","Save different versions with timestamp in file name":"Gem forskellige versioner med tidstempel i filnavnet","Save immediately":"Gem med det samme","Scanning existing files ...":"Skanner eksisterende filer ...","Scanning for local blocks ...":"Scanner for lokale blokke ...","Schedule":"Planlagt","Search":"Søg","Search for files":"Søg efter filer","Seconds":"Sekunder","Select a log level and see messages as they happen:":"Vælg et log niveau og se beskeder som de kommer:","Select files":"Vælg filer","Server":"Server","Server and port":"Server og port","Server hostname or IP":"Server navn eller IP","Server is currently paused,":"Serveren er sat på pause.","Server is currently paused, do you want to resume now?":"Serveren er sat på pause, vil du genoptage med det samme?","Server password":"Server kodeord","Server paused":"Server på pause","Server state properties":"Egenskaber for serveren","Settings":"Indstillinger","Show":"Vis","Show advanced editor":"Vis avanceret redigering","Show hidden folders":"Vis skjulte mapper","Show log":"Vis log","Show log ...":"Vis log ...","Show treeview":"Vis træstruktur","Sia server password":"Sia server kodeord","Smart backup retention":"Smart backupfastholdelse","Some OpenStack providers allow an API key instead of a password and tenant name":"Nogle OpenStack udbydere tillader en API nøgle istedet for et kodeord og et tenant navn","Source Data":"Kilde data","Source data":"Kilde data","Source folders":"Kilde mapper","Source:":"Kilde:","Standard protocols":"Standard protokoller","Starting the restore process ...":"Starter gendannelses processen ...","Stop after the current file":"Stop efter den nuværende fil","Stop after upload":"Stop efter upload","Stop now":"Stop nu","Stop running backup":"Stop den kørende backup","Stop running task":"Stop den kørende opgave","Stopping after upload:":"Stopper efter upload:","Stopping task:":"Stopper opgave:","Storage Type":"Opbevaringstype","Storage class":"Opbevaringsklasse","Storage class for creating a bucket":"Opbevaringsklasse når der oprettes en bucket","Stored":"Gemt","Strong":"Stærk","Success":"Succes","Sun":"Søn","Symbolic link":"Symbolsk kæde","System default ({{levelname}})":"System standard ({{levelname}})","System files":"System filer","System info":"System info","System properties":"System egenskaber","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Destinationsstien, f.eks. /backup","Task is running":"Opgave kører","Temporary files":"Midlertidige filer","Tenant Name":"Tenant navn","Test connection":"Test forbindelse","Testing ...":"Tester ...","Testing connection ...":"Tester forbindelse ...","Testing permissions ...":"Tester tilladelser ...","Testing permissions...":"Tester tilladelser...","The bucket name should be all lower-case, convert automatically?":"Bucket navnet bør være med små bogstaver, konverter automatisk?","The bucket name should start with your username, prepend automatically?":"Bucket navnet bør starte med dit brugernavn, vil du sætte det foran automatisk?","The connection to the server is lost, attempting again in {{time}} ...":"Forbindelsen til serveren er mistet, forsøger igen om {{time}} ...","The dark theme (by Michal)":"Mørke farver (af Michal)","The default blue on white theme (by Alex)":"Standard blå på hvid (af Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Mappen {{folder}} eksisterer ikke.\nOpret den nu?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Nøglen fra værten er ændret, kontroller venligst med server administratoren om dette er korrekt, ellers kan du være offer for et MAN-IN-THE-MIDDLE angreb.\n\nVil du ERSTATTE din NUVÆRENDE værtsnøgle \"{{prev}}\" med den RAPPORTEREDE værtsnøgle: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Stien ser ikke ud til at findes, vil du tilføje den alligevel?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Stien slutter ikke med '{{dirsep}}' tegnet, hvilket betyder at du inkluderer en file og ikke en mappe.\n\nVil du inkludere den valgte fil?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Stien skal være en absolut sti, altså skal den starte med '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Stien bør starte med \"{{præfiks1}}\" eller \"{{præfiks2}}\", ellers vil du ikke kunne se andre filer i HubiC web konsollen\n\nVil du tilføje præfikset til stien automatisk?","The region parameter is only applied when creating a new bucket":"Regionsparameteren anvendes kun når der oprettes en ny bucket","The region parameter is only used when creating a bucket":"Regionsparameteren bruges kun når der oprettes en ny bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Server certifikatet kunne ikke valideres.\nVil du godkende SSL certifikatet med dette hash: {{hash}}?","The storage class affects the availability and price for a stored file":"Opbevaringsklasen påvirker tilgængeligheden og prisen for en opbevaret fil","The target folder contains encrypted files, please supply the passphrase":"Destinationsmappen indeholder krypterede filer, angiv venligst kodesætningen","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Brugeren har for mange tilladelser. Vil du oprette en ny begrænset bruger der kun har adgang til den valgte sti?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Denne backup blev oprettet på et andet operativsystem. Når der gendannes filer uden at angive en destination, kan disse blive oprettet på uventede placeringer. Er du sikker på at du vil fortsætte uden at vælge en destinationsmappe?","This month":"Denne måned","This week":"Denne uge","Throttle settings":"Indstillinger for hastighedsbegrænsning","Thu":"Tor","To File":"Til fil","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"For at bekræfte at du vil slette all fjernfiler til \"{{name}}\", indtast venligst det ord ud ser herunder","To export without a passphrase, uncheck the \"Encrypt file\" box":"For at eksportere uden en adgangsætning, fjern mærket ud for \"Krypter filen\"","Today":"I dag","Trust host certificate?":"Stol på værtscertifikatet?","Trust server certificate?":"Stol på server certifikatet?","Tue":"Tir","Type to highlight files":"Skriv for at markere filer","Unknown backup size and versions":"Ukendt backup størrelse og versionsantal","Until resumed":"Indtil genoptaget","Update channel":"Opdateringskanal","Update failed:":"Opdatering fejlede:","Updating with existing database":"Opdaterer med eksisterende database","Uploading verification file ...":"Uploader verifikationsfil ...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"Brugsrapporter hjælper os med, at forbedre brugeroplevelsen og evaluere virkningen af ​​nye funktioner. Vi bruger dem til at generere offentlige brugsstatistikker","Usage statistics":"Brugsstatistik","Usage statistics, warnings, errors, and crashes":"Brugsstatistik, advarsler, fejl og nedbrud","Use SSL":"Brug SSL","Use existing database?":"Brug eksisterende database?","Use weak passphrase":"Brug svag kodesætning","Useless":"Ubrugelig","User data":"Brugerdata","User has too many permissions":"Brugeren har for mange tilladelser","User interface settings":"Indstillinger til brugergrænseflade","Username":"Brugernavn","Validating ...":"Validerer ...","Verify files":"Verificer filer","Verifying ...":"Verificerer ...","Verifying answer":"Verificerer svar","Verifying backend data ...":"Verificerer destinationsdata ...","Verifying remote data ...":"Verificerer fjerndata ...","Verifying restored files ...":"Verificerer gendannede filer ...","Very strong":"Meget stærk","Very weak":"Meget svag","Visit us on":"Besøg os på","WARNING: The remote database is found to be in use by the commandline library":"ADVARSEL: Databasen benyttes af kommandolinie programmet","WARNING: This will prevent you from restoring the data in the future.":"ADVARSEL: Dette vil forhindre dig i at gendanne data i fremtiden.","Waiting for task to begin":"Venter på at opgaven starter","Waiting for task to start ....":"Venter på at opgaven starter ...","Waiting for upload ...":"Venter på upload ...","Warnings, errors and crashes":"Advarsler, fejl og nedbrud","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Vi accepterer donationer via forskellige tjenester, såsom OpenCollective, PayPal, BountySource og forskellige krypto-valutaer.","We recommend that you encrypt all backups stored outside your system":"Vi anbefaler at du krypterer alle backups der er gemt uden for dit system","Weak":"Svag","Weak passphrase":"Svag kodesætning","Wed":"Ons","Weeks":"Uger","Where do you want to restore from?":"Hvor vil du gerne gendanne fra?","Where do you want to restore the files to?":"Hvor vil du gendanne filerne til?","Years":"År","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, jeg har opbevaret kodesætningen sikkert","Yes, I'm brave!":"Ja, jeg er modig!","Yes, please break my backup!":"Ja, ødelæg venligst min backup!","Yesterday":"I går","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Det ser ud til at du kører Mono uden nogen SSL certifikater.\nVil du importere listen af certifikater som Mozilla bruger?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Du er ved at ændre database stien væk fra en eksisterende database.\nEr du sikker på at det er det du vil?","You are currently running {{appname}} {{version}}":"Du kører med {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Du kan stoppe backup'en med det samme, eller stoppe efter den nuværende fil er uploaded.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Du kan stoppe opgaven med det samme, eller lade den afslutte den nuværende fil og så stoppe.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Du har skiftet krypteringsmetode. Dette kan ødelægge ting. Du opfordres til at oprette en ny backup i stedet.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du har skiftet kodesætningen, hvilket ikke understøttes. Du opfordres til at oprette en ny backup i stedet.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Du har valgt at undlade at kryptere din backup. Kryptering anbefales for alt data der gemmes på en fjerndestination.","You have chosen to restore to a new location, but not entered one":"Du har valgt at gendanne til en ny placering, men ikke angivet en","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 lose the passphrase.":"Du har genereret en stærk adgangskode. Sørg for, at du har en sikker kopi af adgangskoden, da data ikke kan gendannes, hvis du mister adgangskoden.","You must choose at least one source folder":"Du skal vælge mindst en kilde mappe","You must enter a name for the backup":"Du skal angive et navn for denne backup","You must enter a passphrase or disable encryption":"Du skal indtaste en kodesætning eller fravælge kryptering","You must enter a positive number of backups to keep":"Du skal indtaste et positivt antal backups der skal bevares","You must enter a tenant name if you do not provide an API Key":"Du skal angive et tenant navn hvis du ikke angiver en API nøgle","You must enter a valid duration for the time to keep backups":"Du skal angive en gyldig periode som backups gemmes i","You must enter a valid rentention policy string":"Du skal indtaste en brugbar fastholdelses strategi","You must enter either a password or an API Key":"Du skal angive enten et kodeord eller en API nøgle","You must enter either a password or an API Key, not both":"Du skal angive enten et kodeord eller en API nøgle, men ikke begge","You must fill in the password":"Du skal angive et kodeord","You must fill in the server name or address":"Du skal angive server navnet eller adressen","You must fill in the username":"Du skal angive et brugernavn","You must fill in {{field}}":"Du skal udfylde {{field}}","You must select or fill in the AuthURI":"Du skal vælge eller udfylde AuthURI","You must select or fill in the server":"Du skal vælge eller indtaste server navnet","You must specify a path":"Du skal angive en sti","Your files and folders have been restored successfully.":"Dine filer og mapper blev gendannet korrekt.","Your passphrase is easy to guess. Consider changing passphrase.":"Din kodesætning er let at gætte. Overvej at skifte den.","bucket/folder/subfolder":"buvket/mappe/undermappe","byte":"byte","byte/s":"byte/s","custom":"tilpasset","resume now":"genoptag nu","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} er primært udviklet af {{dev1}} og {{dev2}}. {{appname}} kan downloades fra {{websitename}}. {{appname}} er licenseret med {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} filer ({{size}}) tilbage {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versioner"],"{{number}} Hour":"{{number}} Timer","{{number}} Minutes":"{{number}} Minutter","{{time}} (took {{duration}})":"{{time}} (varighed: {{duration}})"}); + 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 denied":"Zugriff verweigert","Access to user interface":"Zugriff auf die Benutzeroberfläche","Account name":"Kontoname","Activate":"Aktivieren","Activate failed:":"Aktivierung fehlgeschlagen:","Add a new backup":"Neues Backup hinzufügen","Add a path directly":"Pfad direkt eingeben","Add advanced option":"Option für Profis hinzufügen","Add backup":"Sicherung hinzufügen","Add filter":"Filter 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":"Optionen für Profis","Advanced:":"Für Profis:","All Hyper-V Machines":"Alle Hyper-V Maschinen","All Microsoft SQL Databases":"Alle Microsoft SQL-Datenbanken","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 personenbeziehbare Daten. Sie enthalten Daten über Hardware, Betriebssystem, das verwendete Backend, die Sicherungsdauer, die Gesamtgröße der Sicherungen und ähnliche 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 GUI und Kommandozeile auf dem gleichen Onlinespeicher arbeiten.\n\nSoll die lokale Datenbank genutzt werden?","Anonymous usage reports":"Anonyme Nutzungsberichte","Applications":"Anwendungen","As Command-line":"als Befehl für Kommandozeile","AuthID":"AuthID","Authentication password":"Passwort für Anmeldung","Authentication username":"Benutzername für Anmeldung","Autogenerated passphrase":"Automatisch generierte Passphrase","Automatically run backups.":"Sicherungen 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 Complete!":"Backup abgeschlossen!","Backup destination":"Sicherungsziel","Backup location":"Sicherungsort","Backup retention":"Sicherungs-Aufbewahrung","Backup:":"Sicherung:","Beta":"Beta","Broken access":"Defekter Zugriff","Browse":"Anzeigen","Browser default":"Standard Browser","Bucket Name":"Bucket-Name","Bucket create location":"Bucket-Speicherort","Bucket create region":"Bucket Bereich erstellen","Bucket name":"Bucket-Name","Bucket storage class":"Bucket Speicherklasse","Building list of files to restore ...":"Dateiliste erstellen...","Building partial temporary database ...":"Temporäre Datenbank wird erstellt...","Busy ...":"Beschäftigt...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"Bei erlauben des Remotezugriffes, wird der Server auf jede Anfrage von jedem Computer aus dem Netzwerk hören. Wenn Du diese Option aktivierst, stelle bitte sicher, dass Du ein Computer aus einemmit einer Firewall geschützten Netzwerk verwendest.","By default, the tray icon will open the user interface with a token than unlocks the user interface. This ensures that you can access the user interface from the tray icon, while requiring others to enter a password. If you prefer having to type in the password, even when accessing the user interface from the tray icon, enable this option.":"Standardmäßig öffnet das Taskleistensymbol den Zugriff auf die Benutzeroberfläche. Dies stellt sicher, dass Du über das Taskleistensymbol auf die Benutzeroberfläche zugreifen kannst. Wenn Du das Passwort auch beim Zugriff auf die Benutzeroberfläche über das Taskleistensymbol eingeben möchten, aktiviere diese Option.","Cache Files":"Dateien cachen","Canary":"Canary","Cancel":"Abbrechen","Cannot move to existing file":"Verschieben auf bereits existierende Datei nicht möglich","Changelog":"Änderungsprotokoll","Changelog for {{appname}} {{version}}":"Änderungsprotokoll für {{appname}} {{version}}","Check failed:":"Prüfung fehlgeschlagen:","Check for updates now":"Aktualisierung suchen","Checking ...":"Überprüfen...","Checking for updates ...":"Suche Aktualisierung...","Chose a storage type to get started":"Wähle einen Speichertypen zum Starten","Click the AuthID link to create an AuthID":"Auf AuthID klicken um eine AuthID zu erstellen","Click to set throttle options":"Klicken, um die Drosseloptionen einzustellen","Commandline ...":"Kommandozeile","Compact now":"Sicherung komprimieren","Compacting remote data ...":"Remotedaten verkleinern...","Completing backup ...":"Sicherung fertigstellen...","Completing previous backup ...":"Vorherige Sicherung fertigstellen...","Compression modules:":"Kompression:","Computer":"Computer","Configuration file:":"Konfigurationsdatei:","Configuration:":"Konfiguration:","Configure a new backup":"Neues Backup konfigurieren","Confirm delete":"Löschen bestätigen","Confirmation required":"Bestätigung erfolderlich","Connect":"Verbinden","Connect now":"Jetzt verbinden","Connecting to server ...":"Verbindung zum Server herstellen ...","Connecting to task ....":"Verbinde mit Aufgabe...","Connecting...":"Verbinden...","Connection lost":"Verbindung verloren","Connection worked!":"Verbindung erfolgreich!","Container name":"Container-Name","Container region":"Container-Region","Continue":"Fortfahren","Continue without encryption":"Ohne Verschlüsselung fortfahren","Copied!":"Kopiert!","Copy":"Kopie","Copy Destination URL to Clipboard":"Kopiere Ziel-URL in Zwischenablage","Copy failed. Please manually copy the URL":"Kopie fehlgeschlagen. Bitte kopiere die URL manuell","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...","Create folder?":"Ordner 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äre Sicherung erstellen...","Creating user...":"Nutzer anlegen...","Current action:":"Aktuelle Aktion:","Current file:":"Aktuelle Datei:","Current version is {{versionname}} ({{versionnumber}})":"Aktuelle Version: {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Benutzerdefinierter S3 endpoint","Custom authentication url":"Benutzerdefinierte URL für Authentifizierung","Custom backup retention":"Benutzerdefinierte Sicherungs-Aufbewahrung","Custom location ({{server}})":"Benutzerdefinierter Standort ({{server}})","Custom region for creating buckets":"Benutzerdefinierte Region, um Buckets zu erstellen","Custom region value ({{region}})":"Benutzerdefinierter Wert für Region ({{region}})","Custom server url ({{server}})":"Benutzerdefinierte Server-URL ({{server}})","Custom storage class ({{class}})":"Benutzerdefinierte Speicher-Klasse ({{class}})","Database ...":"Datenbank ...","Days":"Tage","Default":"Standard","Default ({{channelname}})":"Standard ({{channelname}})","Default excludes":"Standardmäßig ausgeschlossen","Default options":"Standard-Optionen","Delete":"Löschen","Delete ...":"Löschen...","Delete backup":"Sicherung löschen","Delete backups that are older than":"Lösche Backups, die älter sind als","Delete local database":"Lokale Datenbank löschen","Delete remote files":"Remote-Dateien löschen","Delete the local database":"Die lokale Datenbank löschen","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"{{filecount}} Dateien ({{filesize}}) vom Remote-Speicher löschen?","Deleting remote files ...":"Remote-Dateien löschen...","Deleting unwanted files ...":"Veraltete Daten löschen...","Desktop":"Desktop","Destination":"Ziel","Destination path":"Ziel-Pfad","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 angemessene Spende sehr freuen. Wir empfehlen {{smallamount}} bei privater Nutzung und {{largeamount}} bei geschäftlicher Nutzung.","Direct restore from backup files ...":"Direkte Wiederherstellung von Sicherungsdateien","Disabled":"Deaktiviert","Dismiss":"Verwerfen","Dismiss all":"Alles ausblenden","Display and color theme":"Anzeige und Farbthema","Do you really want to delete the backup: \"{{name}}\" ?":"Möchtest Du die Sicherung wirklich löschen: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Möchtest du die lokale Datenbank wirklich löschen für: {{name}}","Domain Name":"Domänenname","Donate":"Spenden","Donation messages":"Spenden-Links","Donation messages are hidden, click to show":"Spenden-Links werden versteckt (jetzt anzeigen)","Donation messages are visible, click to hide":"Spendenlinks werden angezeigt (jetzt ausblenden)","Done":"Fertig","Download":"Herunterladen","Downloading ...":"Herunterladen...","Downloading files ...":"Dateien herunterladen...","Downloading update...":"Update Herunterladen...","Duplicate option {{opt}}":"doppelte Option {{opt}}","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati Forum","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Jedes Backup hat eine lokale Datenbank.\nBeim Löschen des Backups kann die lokale Datenbank, ohne die Wiederherstellung der Remote-Dateien zu beeinträchtigen.\nWenn Sie die lokale Datenbank für Backups von der Befehlszeile aus verwenden, sollten Sie die Datenbank behalten.","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.":"Jede Sicherung 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","Encrypt file":"Datei verschlüsseln","Encryption":"Verschlüsselung","Encryption changed":"Verschlüsselung geändert","Encryption modules:":"Verschlüsselungen:","Enter URL":"URL eingeben","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Geben Sie manuell die Aufbewahrungregeln an. Platzhalter sind D/W/Y für Tag/Woche/Jahr und U für unbegrenzt. Die syntax lautet 7D:1D,4W:1W,36M:1M. Dieses Beispiel erhält eine Sicherung für jeden der nächsten 7 Tage, jede der nächsten 4 Wochen und jeden der nächsten 12 Monate. Die Eingabe kann auch als 1W:1D,1M:1W,3Y:1M erfolgen.","Enter access key":"Zugriffsschlüssel angeben","Enter account name":"Account-Name angeben","Enter backup passphrase, if any":"Sicherungspassphrase eingeben, wenn nötig","Enter configuration details":"Konfigurationsdetails eingeben","Enter container name":"Container-Name angeben","Enter encryption passphrase":"Verschlüsselungpassphrase eingeben","Enter expression here":"Ausdruck hier eingeben","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","Enter the email address of the Office 365 group":"Eingabe der E-Mail Adresse der Office 365 Gruppe","Enter the full destination path, including the server name, but without https":"Eingabe des vollständigen Pfades, inklusive des Servernamens, aber ohne https","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 expression":"Filter (ausschließen)","Exclude file":"Datei ausschließen","Exclude file extension":"Dateiendung ausschließen","Exclude files whose names contain":"Dateien ausschließen dessen Namen beinhaltet","Exclude filter group":"Filtergruppe ausschließen","Exclude folder":"Ordner ausschließen","Exclude regular expression":"Regulären Ausdruck (ausschließen)","Existing file found":"Vorhandene Datenbank gefunden","Experimental":"Experimental","Export":"Exportieren","Export ...":"Exportieren...","Export backup configuration":"Sicherungskonfiguration exportieren","Export configuration":"Konfiguration exportieren","Exporting ...":"Exportieren...","External link":"Externer Link","FTP (Alternative)":"FTP (Alternativ)","Failed to build temporary database: {{message}}":"Erstellen der temporären Datenbank fehlgeschlagen: {{message}}","Failed to connect:":"Verbindung fehlgeschlagen:","Failed to connect: {{message}}":"Verbindung fehlgeschlagen: {{message}}","Failed to delete:":"Löschen fehlgeschlagen:","Failed to fetch path information: {{message}}":"Konnte Pfadangaben nicht abrufen: {{message}}","Failed to import:":"Import fehlgeschlagen:","Failed to read backup defaults:":"Konnte Sicherungsstandardeinstellungen 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...","File":"Datei","Files larger than:":"Dateien größer als:","Filters":"Filter","Finished!":"Fertiggestellt!","First run setup":"Zuerst Setup starten","Folder":"Ordner","Folder path":"Ordnerpfad","Fri":"Fr","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"Allgemein","General backup settings":"Allgemeine Sicherungseinstellungen","General options":"Allgemeine Einstellungen","Generate":"Erzeugen","Generate IAM access policy":"Generieren IAM Zugriffsrichtlinie","Getting file versions ...":"Erhalte Dateiversionen ...","Group email":"Gruppen-E-Mail","Hidden files":"Versteckte Dateien","Hide":"Ausblenden","Hide hidden folders":"versteckte Ordner ausblenden","Home":"Home","Hostnames":"Hostnamen","Hours":"Stunden","How do you want to handle existing files?":"Wie sollen bestehende Dateien behandelt werden?","Hyper-V Machine":"Hyper-V-Maschine","Hyper-V Machine:":"Hyper-V-Maschine:","Hyper-V Machines":"Hyper-V-Maschinen","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Wurde ein Zeitpunkt verpasst, startet die Sicherung so bald wie möglich.","If at least one newer backup is found, all backups older than this date are deleted.":"Falls mindestens ein neueres Backup gefunden werden sollte, werden alle Backups, die älter als dieses sind, gelöscht.","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 die Sicherung 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 the backup file was not downloaded automatically, right click and choose "Save as ..."":"Wenn die Sicherungsdatei nicht automatisch heruntergeladen wurde, klickst Du mit der rechten Maustaste und wählst \"Speichern unter...\" aus","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Wenn die Sicherungsdatei nicht automatisch heruntergeladen wurde, klickst De mit der rechten Maustaste und wählst \"Speichern unter...\" aus","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 Anmelde-Verzeichnis gespeichert.\nMöchtest du das?","If you do not enter an API Key, the tenant name is required":"Wenn kein API Schlüssel angegeben wurde, ist der Tenant-Name erforderlich.","If you want to use the backup later, you can export the configuration before deleting it":"Wenn Du die Sicherung später verwenden möchtest, kann die Konfiguration vor dem Löschen exportiert werden","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Wenn sich Ihr Gerät in einer Mehrbenutzerumgebung befindet (d. h. die Maschine hat mehr als ein Benutzerkonto), müssen Sie ein Kennwort festlegen, um zu verhindern, dass andere Benutzer auf Daten Ihres Kontos zugreifen.\nMöchten Sie jetzt ein Passwort setzen?","Import":"Importieren","Import Destination URL":"Ziel-URL importieren","Import backup configuration":"Sicherungskonfiguration importieren","Import completed, but no certificates were found after the import":"Import abgeschlossen, aber es wurde kein Zertifikat nach dem Import gefunden","Import failed":"Import fehlgeschlagen","Import from a file":"Von einer Datei importieren","Import metadata":"Importiere Metadata","Importing ...":"Importieren...","Include a file?":"Datei einfügen?","Include expression":"Filter (einschließen)","Include regular expression":"Regulären Ausdruck (einschließen)","Incorrect answer, try again":"Fehlerhafte Antwort, versuche es erneut","Individual builds for developers only. Not for use with important data.":"Individuelle Builds nur für Entwickler. Nicht für die Verwendung mit wichtigen Daten.","Information":"Information","Install":"Installieren","Install failed:":"Installation fehlgeschlagen:","Invalid characters in path":"Unzulässige Zeichen im Pfad","Invalid retention time":"Ungültige Aufbewahrungszeit","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 ein Verbinden ohne Passwort.\nBist Du sicher, dass Dein FTP-Server dazu gehört?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Behalte eine konkrete Anzahl von Backups","Keep all backups":"Behalte alle Backups","Keystone API version":"Keystone API Version","Language in user interface":"Sprache der Benutzeroberfläche","Last month":"Letzter Monat","Last successful backup:":"Letztes erfolgreiches Backup:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Letzte erfolgreiche Wiederherstellung: {{time}} (dauerte {{duration || '0 Sekunden'}})","Latest":"Neuste","Libraries":"Bibliotheken","Listing backup dates ...":"Sicherungsdaten werden aufgelistet...","Listing remote files ...":"Auflisten von Remote-Dateien...","Listing remote files for Purge ...":"Auflisten von Remote-Dateien fürs Löschen... ","Live":"Live","Load a configuration from an exported job or a storage provider":"Konfiguration aus einem exportierten Job oder Speicheranbieter laden","Load destination from an exported job or a storage provider":"Ziel aus einem exportierten Job oder Speicheranbieter laden","Load older data":"ältere Einträge laden","Loading ...":"Laden...","Loading remote storage usage ...":"Remote-Speicherplatznutzung abfragen...","Local Repository":"Lokales Repository","Local database for":"Lokale Datenbank für","Local database path:":"Lokale Datenbank:","Local repository":"Lokales Repository","Local storage":"Lokaler Speicher","Location":"Ort","Location where buckets are created":"Speicherort, wo die Buckets erstellt werden","Log data for {{Backup.Backup.Name}}":"Protokolldaten für {{Backup.Backup.Name}}","Log data from the server":"Protokolldaten vom Server","Log out":"Abmelden","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Wartung","Manually type path":"Pfad eingeben","Max download speed":"Max. Downloadgeschwindigkeit","Max upload speed":"Max. Upload-Geschwindigkeit","Menu":"Menü","Microsoft SQL Database:":"Microsoft SQL Datenbank:","Microsoft SQL Databases":"Microsoft SQL Datenbanken","Minimum redundancy":"Minimale Redundanz","Minimum redundancy is 1.0":"Die minimale Redundanz ist 1,0","Minutes":"Minuten","Missing name":"Name fehlt","Missing passphrase":"Passphrase fehlt","Missing sources":"Quelle fehlt","Mon":"Mo","Months":"Monate","Move existing database":"Datenbank verschieben","Move failed:":"Verschieben fehlgeschlagen:","My Documents":"Dokumente","My Music":"Musik","My Photos":"Meine Fotos","My Pictures":"Bilder","Name":"Name","Never":"Nie","New update found: {{message}}":"Neues Update verfügbar: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Neuer Benutzername ist {{user}}.\nZugangsdaten für eingeschränken Benutzer verwendet","Next":"Weiter","Next scheduled run:":"Nächste geplante Ausführung:","Next scheduled task:":"Nächste geplante Aufgabe:","Next task:":"Nächste Aufgabe:","Next time":"Nächstes Mal","No":"Nein","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Es wurde kein Zertifikat angegeben, mit dem der Serveradministrator prüft, ob der Schlüssel korrekt ist: {{key}}\n\nMöchtest Du den gemeldeten Host-Schlüssel freigeben?","No editor found for the "{{backend}}" storage type":"Kein Editor für den "{{backend}}" Speichertyp gefunden","No encryption":"Keine Verschlüsselung","No items selected":"Nichts ausgewählt","No items to restore, please select one or more items":"Es wurden keine Daten für die Wiederherstellung ausgewählt. Wähle eine Datei oder einen Ordner aus.","No passphrase entered":"Keine Passphrase eingegeben","No scheduled tasks":"Keine geplanten Aufgaben","No, my machine has only a single account":"Nein, meine Maschine hat nur ein einziges Konto","Non-matching passphrase":"Nicht übereinstimmende Passphrase","None / disabled":"Keine / deaktiviert","Nothing will be deleted. The backup size will grow with each change.":"Es wird nichts gelöscht. Die Sicherungs-Größe steigt mit jeder Änderung an.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Sobald mehr Sicherungen als angegeben vorhanden sind, werden die ältesten Sicherungen gelöscht.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Openstack API Key are not supported in v3 keystone API.":"Openstack API Key ist nicht Unterstützt in der v3 Keystone API.","Operating System":"Betriebssystem","Operation failed:":"Operation fehlgeschlagen:","Operations:":"Operationen:","Optional authentication password":"Passwort für Anmeldung (optional)","Optional authentication username":"Benutzername für Anmeldung (optional)","Options":"Optionen","Options added here are applied to all backups, but can be overridden in each individual backup":"Optionen, die hier gesetzt werden, werden auf alle Backups angewandt, können aber in jedem einzelnen Backup überschrieben werden","Original location":"Ursprünglicher Speicherort","Others":"Weitere","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Mit der Zeit werden die Sicherungen automatisch gelöscht. Es bleibt eine Sicherung für jeden der letzten 7 Tage, jede der letzten 4 Wochen und jeden der letzten 12 Monate erhalten. Es bleibt immer mindestens eine Sicherung erhalten.","Overwrite":"Überschreiben","Passphrase":"Passphrase","Passphrase (if encrypted)":"Passphrase (falls verschlüsselt)","Passphrase changed":"Passphrase gändert","Passphrases are not matching":"Passphrasen 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":"Pfad","Path not found":"Pfad nicht gefunden","Path on server":"Pfad auf Server","Path or subfolder in the bucket":"Pfad oder Unterverzeichnis im Bucket","Pause":"Pause","Pause after startup or hibernation":"Pause nach dem Start oder Aufwachen","Pause options":"Anhalten Optionen","Permissions":"Berechtigungen","Pick location":"Speicherort auswählen","Point to your backup files and restore from there":"Sicherungsdateien auswählen und wiederherstellen","Port":"Port","Prevent tray icon automatic log-in":"Verhindert das automatische Anmelden per Taskleistensymbol","Previous":"Zurück","Progress:":"Fortschritt:","ProjectID is optional if the bucket exist":"Die Projekt-ID ist optional, wenn der Bucket existiert","Proprietary":"Proprietär","Purging files ...":"Lösche Dateien ...","Purging files Complete!":"Löschen von Dateien abgeschlossen!","Rebuilding local database ...":"Lokale Datenbank wieder aufbauen...","Recreate (delete and repair)":"Wiederherstellen (löschen und reparieren)","Recreating database ...":"Datenbank wird neu erstellt...","Registering temporary backup ...":"Temporäre Sicherung registrieren...","Relative paths not allowed":"Relative Pfade sind nicht möglich","Reload":"Neu laden","Remote":"Remote","Remote Path":"Entfernter Pfad","Remote Repository":"Entferntes Repository","Remote path":"Entfernter Pfad","Remote repository":"Entferntes Repository","Remote volume size":"Remote-Volume-Größe","Remove":"Entfernen","Remove option":"Option entfernen","Repair":"Reparieren","Repairing database ...":"Repariere Datenbank...","Repeat Passphrase":"Passphrase wiederholen","Reporting:":"Bericht:","Reset":"Zurücksetzen","Restore":"Wiederherstellen","Restore Complete!":"Wiederherstellung komplett!","Restore files":"Dateien wiederherstellen","Restore files ...":"Dateien wiederherstellen...","Restore files from {{backupname}}":"Stelle Dateien von {{backupname}} wieder her","Restore from":"Wiederherstellen von","Restore from backup configuration":"Aus Sicherungskonfiguration wiederherstellen","Restore from configuration ...":"Aus Konfiguration wiederherstellen...","Restore options":"Wiederherstellungsoptionen","Restore read/write permissions":"Schreib- und Leserechte wiederherstellen","Restoring files ...":"Dateien werden wiederhergestellt...","Resume":"Fortsetzen","Run again every":"Wiederholen alle","Run now":"Jetzt sichern","Running ...":"Läuft...","Running ....":"Läuft ....","Running commandline entry":"Führe Kommandozeilenbefehl aus","Running task:":"Laufende Aufgabe:","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","Save immediately":"Sofort 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ählen Sie eine Protokollierungsstufe aus und sehen Sie sich die Meldungen an:","Select files":"Wähle Dateien","Server":"Server","Server and port":"Server und Port","Server hostname or IP":"Server-Hostname oder IP","Server is currently paused,":"Server ist pausiert,","Server is currently paused, do you want to resume now?":"Server ist zurzeit pausiert, Server starten?","Server password":"Server-Paßwort","Server paused":"Server pausiert","Server state properties":"Server Zustandseigenschaften","Settings":"Einstellungen","Show":"Zeigen","Show advanced editor":"Profi-Modus anzeigen","Show hidden folders":"Zeige versteckte Ordner","Show log":"Protokolldatei anzeigen","Show log ...":"Protokolldatei anzeigen...","Show treeview":"Zeige Baumansicht","Sia server password":"Sia Server-Paßwort","Smart backup retention":"Intelligente Sicherungs-Aufbewahrung","Some OpenStack providers allow an API key instead of a password and tenant name":"Einige OpenStack Anbieter erlauben einen API Schlüssel anstelle eines Passwortes und Tenant Namen","Source Data":"Quell-Daten","Source data":"Quell-Daten","Source folders":"Quell-Verzeichnisse","Source:":"Quelle:","Specific builds for developers only. Not for use with important data.":"Spezifische Builds nur für Entwickler. Nicht für die Verwendung mit wichtigen Daten.","Standard protocols":"Standardprotokolle","Starting Backup ...":"Backup gestartet...","Starting Restore...":"Wiederherstellung gestartet...","Starting the restore process ...":"Wiederherstellung wird gestartet...","Stop after the current file":"Beende nach aktueller Datei","Stop after upload":"Beende nach Hochladen","Stop now":"Beenden","Stop running backup":"Beende laufende Sicherung","Stop running task":"Beende laufenden Vorgang","Stopping after upload:":"Beende nach Hochladen","Stopping task:":"Beende Vorgang","Storage Type":"Speichertyp","Storage class":"Speicherklasse","Storage class for creating a bucket":"Speicherklasse zum Erstellen eines Bucket","Stored":"Gespeichert","Strong":"Stark","Success":"Erfolgreich","Sun":"So","Symbolic link":"Symbolischer Link","System Files":"Systemdateien","System default ({{levelname}})":"System-Standard ({{levelname}})","System files":"Systemdateien","System info":"System-Informationen","System properties":"System-Eigenschaften","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Zielpfad, z. B. /backup","Task is running":"Aufgabe wird ausgeführt","Temporary Files":"Temporäre Dateien","Temporary files":"Temporäre Dateien","Tenant Name":"Tenant-Name","Test connection":"Verbindung prüfen","Testing ...":"Testen...","Testing connection ...":"Teste Verbindung...","Testing permissions ...":"Rechte werden geprüft...","Testing permissions...":"Rechte werden geprüft...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Das Feld '{{fieldname}}' beinhaltet ein ungültiges Zeichen: {{character}} (Wert: {{value}}, Position: {{pos}})","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 dark theme (by Michal)":"Dunkles Thema (von Michal)","The default blue on white theme (by Alex)":"Blau-auf-Weiß Thema (von Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Der Ordner {{folder}} existiert nicht.\nOrdner erstellen?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Der Host-Schlüssel wurde geändert, bitte prüfe mit dem Server Administrator ob dieser korrekt ist, ansonsten könntest Du ein Opfer eines MAN-IN-THE-MIDDLE-Angriffs sein.\n\nMöchtest du den AKTUELLEN Host-Schüssel \"{{prev}}\" mit dem GEMELDETEN Host-Schüssel {{key}} ERSETZEN?","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 '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Ohne das abschließende '{{dirsep}}' 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 \"{{prefix1}}\" or \"{{prefix2}}\", 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 \"{{prefix1}}\" oder \"{{prefix2}}\" beginnen. Ansonsten wirst du die Dateien nicht auf der HubiC-Webseite sehen können.\n\nSoll das Präfix automatisch hinzugefügt werden?","The region parameter is only applied when creating a new bucket":"Der Bereich Parameter wird nur angewendet, wenn ein neuer Bucket erzeugt wird","The region parameter is only used when creating a bucket":"Der Bereich Parameter wird nur angewendet, wenn ein Bucket erzeugt wird","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Das Server Zertifikat könnte nicht validiert werden.\nMöchtest du das SSL-Zertifikat mit dem folgenden Hash freigeben: {{hash}}?","The storage class affects the availability and price for a stored file":"Die Speicherklasse wirkt sich auf die Verfügbarkeit und den Preis einer gespeicherten Datei aus","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 backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Dieses Backup wurde mit einem anderen Betriebssystem erstellt. Die Wiederherstellung von Dateien ohne Angabe eines Zielverzeichnisses, kann dazu führen das diese an ungewünschten Stellen wiederhergestellt werden. Bist du dir sicher fortzufahren ohne ein Zielverzeichnis zu wählen?","This month":"Dieser Monat","This option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Diese Option bezieht sich nicht auf die maximale Backupanzahl oder Dateigröße, noch hat es ein Effekt auf die Deduplizierungrate. Weitere Informationen zum ändern der Remote-Volume-Größe sind auf der Seite zu finden.","This week":"Diese Woche","Throttle settings":"Drosseleinstellungen","Thu":"Do","To File":"als Datei","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Zum Bestätigen für das Löschen der Remote-Dateien für \"{{name}}\", bitte das unten angegebene Wort eingeben","To export without a passphrase, uncheck the \"Encrypt file\" box":"Entferne den Haken für die Verschlüsselung, um ohne Passwort zu exportieren","To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost is always allowed. Multiple hostnames can be supplied with a semicolon separator. If any of the allowed hostnames is an asterisk (*), all hostnames are allowed and this feature is disabled. If the field is empty, only IP address and localhost access is allowed.":"Um verschiedene DNS-basierte Angriffe zu verhindern, beschränkt Duplicati die erlaubten Hostnamen auf die hier aufgeführten. Direkter IP-Zugriff und localhost ist immer erlaubt. Mehrere Hostnamen können mit einem Semikolon-Trennzeichen versehen werden. Wenn einer der zulässigen Hostnamen ein Sternchen (*) ist, sind alle Hostnamen zulässig und diese Funktion ist deaktiviert. Is das Feld leer, sind nur IP-Adresse und lokaler Host-Zugriff zulässig.","Today":"Heute","Trust host certificate?":"Host Zertifikat vertrauen?","Trust server certificate?":"Server Zertifikat vertrauen?","Try out the new features that we are working on. Currently the most stable version available. Test Restore data before using this in production environments.":"Probieren neuen Funktionen aus, an denen wir gerade arbeiten. Derzeit die stabilste verfügbare Version. Vor der Verwendung im produktiven Umfeld, teste bitte die Wiederherstellung der Daten.","Tue":"Di","Type to highlight files":"Tippen, um Dateien zu markieren","Unknown backup size and versions":"Unbekannte Backupgröße und -versionen","Until resumed":"Bis zur Wiederaufnahme","Update channel":"Update-Kanal","Update failed:":"Update fehlgeschlagen:","Updating with existing database":"Datenbank wird aktualisiert","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":"Nutzungsberichte helfen uns 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":"Schwache Passphrase verwenden","Useless":"Nutzlos","User data":"Benutzer Daten","User domain name":"Benutzer Domänenname ","User has too many permissions":"Nutzer hat zu viele Rechte","User interface settings":"Einstellungen der Benutzeroberfläche","Username":"Benutzername","Validating ...":"Validieren...","Verify files":"Dateien prüfen","Verifying ...":"Prüfen...","Verifying answer":"Antwort verifizieren","Verifying backend data ...":"Verifiziere Backend-Daten...","Verifying files...":"Dateien überprüfen...","Verifying remote data ...":"Remotedaten prüfen ...","Verifying restored files ...":"Wiederhergestellte Dateien prüfen...","Very strong":"Sehr stark","Very weak":"Sehr schwach","Visit us on":"Besuche uns auf","WARNING: The remote database is found to be in use by the commandline library":"WARNUNG: Die Remote-Datenbank wird bereits von der Kommandozeilen Bibliothek verwendet","WARNING: This will prevent you from restoring the data in the future.":"WARNUNG: Dadurch kannst Du die Daten in Zukunft nicht wiederherstellen.","Waiting for task to begin":"Warte darauf, loslegen zu können","Waiting for task to start ....":"Warte auf Aufgabenstart","Waiting for upload ...":"Auf den Upload warten...","Warnings, errors and crashes":"Warnungen, Fehler und Abstürze","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Wir nehmen Spenden über OpenCollective, PayPal, BountySource und verschiedene Krypto-Währungen.","We recommend that you encrypt all backups stored outside your system":"Wir empfehlen, alle Sicherungen außerhalb Deines Systems zu verschlüsseln","Weak":"Schwach","Weak passphrase":"Schwache Passphrase","Wed":"Mi","Weeks":"Wochen","Where do you want to restore from?":"Von wo wollen Sie wiederherstellen?","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 die Passphrase sicher gespeichert","Yes, I'm brave!":"Ja, ich bin mutig!","Yes, please break my backup!":"Ja, mach meine Sicherung kaputt!","Yesterday":"Gestern","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Mono scheint ohne geladenen SSL-Zertifikate zu laufen.\nMöchtest du die Liste von vertrauenswürdigen Zertifikate von Mozilla importieren?","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 are currently running {{appname}} {{version}}":"Aktuell wird {{appname}} {{version}} verwendet","You can stop the backup immediately, or stop after the current file has been uploaded.":"Das Backup kann sofort angehalten werden, oder nachdem die aktuelle Datei hochgeladen wurde.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Die Aufgabe kann sofort angehalten werden, oder nachdem der Prozess die aktuelle Datei abgeschlossen hat.","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 die bestehende Sicherung unbenutzbar sein. Erstelle lieber eine neue Sicherung.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du hast die Passphrase geändert. Dadurch kann die bestehende Sicherung unbenutzbar sein. Erstelle lieber eine neue Sicherung.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Du hast gewählt, die Sicherung nicht zu verschlüsseln. Die Verschlüsselung wird für alle auf einem Remoteserver gespeicherten Daten empfohlen.","You have chosen to restore to a new location, but not entered one":"Wiederherstellen an einen neuen Ort wurde gewählt, aber kein Ort angegeben","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 lose the passphrase.":"Du hast ein starkes Passwort erstellt. Stelle sicher, dass du eine Sicherheitskopie des Passwortes hast, da die Daten nicht wiederhergestellt werden können, falls du es vergisst.","You must choose at least one source folder":"Du musst schon ein Quellverzeichnis wählen","You must enter a domain name to use v3 API":"Eingabe vom Domänennamens für die Verwendungder v3-API","You must enter a name for the backup":"Du musst einen Namen für die Sicherung eingeben","You must enter a passphrase or disable encryption":"Du musst eine Passphrase eingeben oder die Verschlüsselung deaktivieren","You must enter a password to use v3 API":"Gib ein Passwort für die Verwendungder v3-API an","You must enter a positive number of backups to keep":"Du musst eine positive Nummer der zu behaltenden Sicherungen eingeben","You must enter a tenant (aka project) name to use v3 API":"Gib einen Kundennamen (bzw. Projektnamen) für die Verwendungder v3-API","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 a valid duration for the time to keep backups":"Du musst einen gültigen Zeitraum der zu behaltenden Sicherungen eingeben","You must enter a valid rentention policy string":"Sie müssen gültige Aufbeahrungsregeln angeben","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":"Du musst ein Passwort eintragen!","You must fill in the server name or address":"Du musst einen Servernamen oder eine Adresse eintragen!","You must fill in the username":"Du musst einen Benutzernamen eintragen!","You must fill in {{field}}":"{{field}} muss ausgefüllt sein","You must select or fill in the AuthURI":"Du musst die AuthURI auswählen oder eintragen","You must select or fill in the server":"Du musst den Server auswählen oder eintragen","You must specify a path":"Du musst einen Pfad angeben","You should fill in {{field}}{{reason}}":"{{field}}{{reason}} muss ausgefüllt sein","Your files and folders have been restored successfully.":"Dateien und Ordner erfolgreich wiederhergestellt.","Your passphrase is easy to guess. Consider changing passphrase.":"Deine Passphrase ist leicht zu erraten. Nimm lieber etwas Komplizierteres.","bucket/folder/subfolder":"Bucket/Ordner/Unterordner","byte":"Byte","byte/s":"Byte/s","custom":"benutzerdefiniert","resume now":"Jetzt starten","unless you are explicitly specifying --group-id":"es sei denn, Du gibts explizit --group-id an","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} wurde hauptsächlich von {{dev1}} und {{dev2}} entwickelt. {{appname}} kann unter folgender Adresse heruntergeladen werden: {{websitename}}. {{appname}} ist unter {{licensename}} lizenziert.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} Dateien ({{size}}) zu erledigen {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versionen"],"{{number}} Hour":"{{number}} Stunde","{{number}} Minutes":"{{number}} Minuten","{{time}} (took {{duration}})":"{{time}} (dauerte {{duration}})"}); + gettextCatalog.setStrings('es', {"- pick an option -":"- escoja una opción -","...loading...":"...cargando...","API Key":"Clave API","AWS Access ID":"AWS Acceso ID","AWS Access Key":"AWS Clave de aceso","AWS IAM Policy":"AWS IAM Política","About":"Acerca de","About {{appname}}":"Acerca de {{appname}}","Access Key":"Clave de acceso","Access denied":"Acceso denegado","Access to user interface":"Acceso a la interfaz de usuario","Account name":"Nombre de la cuenta","Activate":"Activar","Activate failed:":"Activar fallido:","Add a new backup":"Añadir nueva copia de seguridad","Add a path directly":"Agregar el path directamente","Add advanced option":"Añadir opción avanzada","Add backup":"Añadir copia de seguridad","Add filter":"Añadir filtro","Add path":"Añadir ruta","Adjust bucket name?":"¿Ajustar el nombre del deposito?","Adjust path name?":"¿Ajustar el nombre de la ruta?","Advanced Options":"Opciones Avanzadas","Advanced options":"Opciones avanzadas","Advanced:":"Avanzado:","All Hyper-V Machines":"Todas las máquinas de Hyper-V","All Microsoft SQL Databases":"Las bases de datos de Microsoft SQL","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.":"Todos los informes de uso son enviados anónimamente y no contienen ninguna información personal. Contiene información sobre hardware y sistema operativo, el tipo de respaldo, duración de copia de seguridad, tamaño de fuente de datos y similares. No contiene rutas, nombres de archivos, nombres de usuarios, contraseñas o información sensible similar.","Allow remote access (requires restart)":"Permitir el acceso remoto (requiere reiniciar)","Allowed days":"Días permitidos","An existing file was found at the new location":"Se encontró un archivo existente en la nueva ubicación","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Se encontró un archivo existente en la nueva ubicación\n¿Está seguro que desea que la base de datos apunte a un archivo existente?","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?":"Se ha encontrado una base de datos local existente para el almacenamiento.\nVolver a utilizar la base de datos permitirá a las instancias de línea de comandos y al servidor trabajar con el mismo almacenamiento remoto.\n\n¿Desea utilizar la base de datos existente?","Anonymous usage reports":"Informes de uso anónimos","As Command-line":"Como Línea de comandos","AuthID":"AuthID","Authentication password":"Contraseña de autenticación","Authentication username":"Nombre de usuario de autenticación","Autogenerated passphrase":"Autogenerar frase de seguridad","Automatically run backups.":"Ejecutar automáticamente las copias de seguridad.","B2 Account ID":"B2 Cuenta ID","B2 Application Key":"B2 clave de aplicación","B2 Cloud Storage Account ID":"B2 Cuenta Cloud Storage ID","B2 Cloud Storage Application Key":"B2 Clave de aplicación de Cloud Storage","Back":"Volver","Backend modules:":"Módulos de respaldo:","Backup Complete!":"Copia de seguridad completa!","Backup destination":"Destino de la copia de seguridad","Backup location":"Ubicación de la copia de seguridad","Backup retention":"Conservación de copia de respaldo","Backup:":"Copia de seguridad:","Beta":"Beta","Broken access":"Acceso roto","Browse":"Navega","Browser default":"Navegador por defecto","Bucket Name":"Nombre del depósito","Bucket create location":"Crear la ubicación del depósito","Bucket create region":"Crear región en depósito","Bucket name":"Nombre del depósito","Bucket storage class":"Categoría de almacenamiento del depósito","Building list of files to restore ...":"Construir lista de archivos a restaurar ...","Building partial temporary database ...":"Construcción parcial de la base de datos temporal ...","Busy ...":"Ocupado ...","Canary":"Experimental e inestable (Canary)","Cancel":"Cancelar","Cannot move to existing file":"No se puede mover al archivo existente","Changelog":"Registro de cambios","Changelog for {{appname}} {{version}}":"Registro de cambios para {{appname}} {{version}}","Check failed:":"Error en chequeo:","Check for updates now":"Comprobar actualizaciones ahora","Checking ...":"Comprobando ...","Checking for updates ...":"Comprobando actualizaciones ...","Chose a storage type to get started":"Elija un tipo de almacenamiento para empezar","Click the AuthID link to create an AuthID":"Haga clic en el enlace de AuthID para crear una AuthID","Commandline ...":"Línea de comandos ...","Compact now":"Compactar ahora","Compacting remote data ...":"Compactando datos remotos ...","Completing backup ...":"Completando copia de seguridad ...","Completing previous backup ...":"Completando copia de seguridad anterior ...","Compression modules:":"Módulos de compresión:","Computer":"Ordenador","Configuration file:":"Archivo de configuración:","Configuration:":"Configuración:","Configure a new backup":"Configurar nueva copia de seguridad","Confirm delete":"Confirmar borrado","Confirmation required":"Confirmación necesaria","Connect":"Conectar","Connect now":"Conectar ahora","Connecting to server ...":"Conectando al servidor ...","Connecting to task ....":"Conectando con la taréa ...","Connecting...":"Conectando...","Connection lost":"Conexión perdida","Connection worked!":"¡La conexión funcionó!","Container name":"Nombre del contenedor","Container region":"Contenedor de región","Continue":"Continuar","Continue without encryption":"Continuar sin cifrado","Copied!":"¡Copiado!","Copy":"Copia","Copy Destination URL to Clipboard":"Copiar la URL de destino al portapapeles","Copy failed. Please manually copy the URL":"Copía fallida. Por favor, copia manualmente la dirección URL","Core options":"Opciones de base","Counting ({{files}} files found, {{size}})":"Contando ({{files}} archivos encontrados, {{size}})","Crashes only":"Sólo bloqueos","Create bug report ...":"Crear informe de error ...","Create folder?":"¿Crear carpeta?","Created new limited user":"Creó un nuevo usuario limitado","Creating bug report ...":"Creando un informe de error ...","Creating new user with limited access ...":"Crear nuevo usuario con acceso limitado ...","Creating target folders ...":"Creando las carpetas de destino ...","Creating temporary backup ...":"Creando una copia de seguridad temporal ...","Creating user...":"Creando usuario...","Current action:":"Proceso actual:","Current file:":"Archivo actual:","Current version is {{versionname}} ({{versionnumber}})":"La versión actual es {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Personalizada S3 endpoint","Custom authentication url":"Url de autenticación personalizada","Custom backup retention":"Conservación de copia de respaldo personalizada","Custom location ({{server}})":"Ubicación personalizada ({{server}})","Custom region for creating buckets":"Región personalizada para la creación de depósitos","Custom region value ({{region}})":"Personalizar el valor de la región ({{region}})","Custom server url ({{server}})":"Url del servidor personalizada ({{server}})","Custom storage class ({{class}})":"Categoría de almacenamiento personalizado ({{class}})","Database ...":"Base de datos ...","Days":"Días","Default":"Por defecto","Default ({{channelname}})":"({{channelname}}) por defecto","Default options":"Opciones por defecto","Delete":"Eliminar","Delete ...":"Eliminar ...","Delete backup":"Eliminar copia de seguridad","Delete backups that are older than":"Eliminar copias de seguridad que tengan mas de","Delete local database":"Eliminar base de datos local","Delete remote files":"Eliminar archivos remotos","Delete the local database":"Eliminar la base de datos local","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"¿Eliminar {{filecount}} archivos con ({{filesize}}) del almacenamiento remoto?","Deleting remote files ...":"Eliminando archivos remotos ...","Deleting unwanted files ...":"Eliminando archivos no deseados ...","Desktop":"Escritorio","Destination":"Destino","Destination path":"Path de destino","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.":"¿Le hemos ayudado a guardar sus archivos? Si es así, por favor considere apoyar a Duplicati con una donación. Le sugerimos {{smallamount}} para uso privado y {{largeamount}} para uso comercial.","Direct restore from backup files ...":"Restaurar directamente desde ficheros de copia de seguridad...","Disabled":"Desactivar","Dismiss":"Descartar","Dismiss all":"Ignorar todo","Display and color theme":"Apariencia y esquema de colores","Do you really want to delete the backup: \"{{name}}\" ?":"¿Realmente desea eliminar la copia de seguridad: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Realmente desea eliminar la base de datos local: {{name}}","Domain Name":"Nombre de Dominio","Donate":"Donar","Donation messages":"Mensajes de donación","Donation messages are hidden, click to show":"El mensaje de donación está oculto, haga clic para mostrar","Donation messages are visible, click to hide":"El mensaje de donación está visible, haga clic para ocultar","Done":"Hecho","Download":"Descargar","Downloading ...":"Descargando ...","Downloading files ...":"Descargando archivos ...","Downloading update...":"Descargando actualizaciones...","Duplicate option {{opt}}":"Opciones de duplicado {{opt}}","Duplicati Website":"Sitio Web Duplicati","Duplicati forum":"Foro de Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Cada copia tiene una base de datos local asociada que almacena información sobre la copia de seguridad remota en la máquina local.\nAl eliminar una copia de seguridad, también puede borrar la base de datos local sin afectar a la habilidad de restaurar los archivos remotos.\nSi está utilizando la base de datos local para copias de seguridad desde la línea de comandos, debe mantener la base de datos.","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.":"Cada copia de seguridad tiene una base de datos local asociado a él, esta almacena información acerca de la copia de seguridad remota en el equipo local.\\nEsto hace más rápido realizar muchas operaciones y reduce la cantidad de datos que necesita descargarse para cada operación.","Edit ...":"Editar ...","Edit as list":"Editar lista","Edit as text":"Editar como texto","Encrypt file":"Cifrar archivo","Encryption":"Cifrado","Encryption changed":"Cambios de cifrado","Encryption modules:":"Módulos de cifrado:","Enter URL":"Introduzca URL","Enter access key":"Introduzca la clave de acceso","Enter account name":"Introduce el nombre de la cuenta","Enter backup passphrase, if any":"Introduzca la frase de seguridad, si la hay","Enter configuration details":"Introduzca los detalles de configuración","Enter container name":"Introduce el nombre de contenedor","Enter encryption passphrase":"Introduzca la frase de seguridad","Enter expression here":"Introduzca aquí la expresión","Enter folder path name":"Introduzca nombre de ruta de la carpeta","Enter one option per line in command-line format, eg. {0}":"Introduzca una opción por línea, en formato de línea de comandos, por ejemplo: {0}","Enter the destination path":"Introduzca la ruta de destino","Error":"Error","Error!":"¡Error!","Errors and crashes":"Errores y bloqueos","Exclude":"Excluir","Exclude directories whose names contain":"Excluir directorios cuyos nombres contienen","Exclude expression":"Excluir expresión","Exclude file":"Excluir archivos","Exclude file extension":"Excluir extensión de archivo","Exclude files whose names contain":"Excluir archivos cuyos nombres contengan","Exclude folder":"Excluir la carpeta","Exclude regular expression":"Excluir la expresión regular","Existing file found":"Archivo existente encontrado","Experimental":"Experimental","Export":"Exportar","Export ...":"Exportar ...","Export backup configuration":"Exportar configuración de copia de seguridad","Export configuration":"Exportar configuración","Exporting ...":"Exportando ...","FTP (Alternative)":"FTP (Alternativa)","Failed to build temporary database: {{message}}":"Error al crear base de datos temporal: {{message}}","Failed to connect:":"Fallo al conectar:","Failed to connect: {{message}}":"No se pudo conectar: {{message}}","Failed to delete:":"Error al eliminar:","Failed to fetch path information: {{message}}":"Error al recuperar información de la ruta: {{message}}","Failed to import:":"Fallo al importar:","Failed to read backup defaults:":"Error al leer los valores predeterminados de copia de seguridad:","Failed to restore files: {{message}}":"Fallo al restaurar archivos: {{message}}","Failed to save:":"Error al guardar:","Fetching path information ...":"Obteniendo información de ruta ...","File":"Archivo","Files larger than:":"Archivos que superen:","Filters":"Filtros","Finished!":"¡Terminado!","First run setup":"Configuración de primera ejecución","Folder":"Carpeta","Folder path":"Ruta de la carpeta","Fri":"Vie","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Proyecto ID","General":"General","General backup settings":"Configuración general de la copia de seguridad","General options":"Opciones generales","Generate":"Generar","Generate IAM access policy":"Generar política de acceso IAM","Getting file versions ...":"Recuperando versiones de ficheros...","Hidden files":"Archivos ocultos","Hide":"Ocultar","Hide hidden folders":"Ocultar carpetas ocultas","Home":"Inicio","Hours":"Horas","How do you want to handle existing files?":"¿Cómo desea manejar los archivos existentes?","Hyper-V Machine":"Máquina Hyper-V","Hyper-V Machine:":"Máquina Hyper-V:","Hyper-V Machines":"Máquinas Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Si la fecha se paso, se ejecutará el trabajo tan pronto como sea posible.","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.":"Si la copia de seguridad y el almacenamiento remoto están fuera de sincronización, Duplicati requerirá que realice una operación de reparación para sincronizar la base de datos. \\nSi la reparación fracasa, puede eliminar la base de datos local y volver a generarla.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Si el archivo de copia de seguridad no se descarga automáticamente, haga click derecho y elija "Guardar como ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Si el archivo de copia de seguridad no se descarga automáticamente, haga click derecho y elija "Guardar como ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Si no introduce una ruta, todos los archivos se almacenarán en la carpeta de inicio de sesión.\n¿Está seguro que es lo que quiere?","If you do not enter an API Key, the tenant name is required":"Si no introduce una clave API, requerirá el nombre de cliente","If you want to use the backup later, you can export the configuration before deleting it":"Si desea utilizar la copia de seguridad más adelante, puede exportar la configuración antes de eliminarla","Import":"Importar","Import Destination URL":"Importar Destino URL","Import backup configuration":"Importar configuración de copias de seguridad","Import completed, but no certificates were found after the import":"Importación completada, pero no se han encontrado certificados despues de la importación","Import failed":"Importación fallida","Import from a file":"Importar desde un archivo","Importing ...":"Importando ...","Include a file?":"¿Incluir un archivo?","Include expression":"Incluir una expresión","Include regular expression":"Incluir una expresión regular","Incorrect answer, try again":"Respuesta incorrecta, intente de nuevo","Information":"Información","Install":"Instalar","Install failed:":"Error de instalación:","Invalid retention time":"Tiempo de retención no válido","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Es posible conectar a un FTP sin contraseña.\n¿Está seguro que su servidor FTP admite los inicios de sesión sin contraseña?","KByte":"KByte","KByte/s":"KByte/s","Language in user interface":"Idioma de interfaz de usuario","Last month":"Mes pasado","Latest":"Más reciente","Libraries":"Librerías","Listing backup dates ...":"Listado de fechas de copia de seguridad ...","Listing remote files ...":"Listado de archivos remotos ...","Live":"En vivo","Load a configuration from an exported job or a storage provider":"Cargar una configuración desde un trabajo exportado o un proveedor de almacenamiento","Load destination from an exported job or a storage provider":"Cargar un destino desde un trabajo exportado o un proveedor de almacenamiento","Load older data":"Cargar datos anteriores","Loading ...":"Cargando ...","Loading remote storage usage ...":"Cargando el uso del almacenamiento remoto ...","Local database for":"Base de datos local para","Local database path:":"Ruta de la base de datos local:","Local storage":"Almacenamiento local","Location":"Localización","Location where buckets are created":"La ubicación donde se crean los depósitos","Log data for {{Backup.Backup.Name}}":"Registrar datos para {{Backup.Backup.Name}}","Log data from the server":"Registrar datos desde el servidor","Log out":"Desconectar","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Mantenimiento","Manually type path":"Escribir manualmente la ruta","Max download speed":"Velocidad máxima de descarga","Max upload speed":"Velocidad máxima de carga","Menu":"Menú","Microsoft SQL Database:":"Base de datos Microsoft SQL:","Microsoft SQL Databases":"Bases de datos Microsoft SQL:","Minimum redundancy":"Redundancia mínima","Minimum redundancy is 1.0":"Redundancia mínima es 1.0","Minutes":"Minutos","Missing name":"Falta el nombre","Missing passphrase":"Falta la frase de seguridad","Missing sources":"Faltan las fuentes","Mon":"Lun","Months":"Meses","Move existing database":"Mover base de datos existente","Move failed:":"Fallos al mover:","My Documents":"Mis Documentos","My Music":"Mi Música","My Photos":"Mis Fotos","My Pictures":"Mis Imágenes","Name":"Nombre","Never":"Nunca","New update found: {{message}}":"Nueva actualización encontrada: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"El nuevo nombre de usuario es {{user}}.\nCredenciales actualizadas para el nuevo usuario restringido","Next":"Siguiente","Next scheduled run:":"Siguiente ejecución programada:","Next scheduled task:":"Siguiente tarea programada:","Next task:":"Siguiente tarea:","Next time":"La próxima vez","No":"No","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"No se especificó previamente un certificado, por favor verifica con el administrador del servidor que la llave es correcta: {{key}}\n\n¿Desea aprobar la llave del host reportada?","No editor found for the "{{backend}}" storage type":"Ningún editor para el "{{backend}}" tipo de almacenamiento","No encryption":"Sin cifrado","No items selected":"No hay artículos seleccionados","No items to restore, please select one or more items":"No hay artículos para restaurar, seleccione uno o más elementos","No passphrase entered":"No se introdujo clave de seguridad","No scheduled tasks":"No hay tareas programadas","No, my machine has only a single account":"No, mi equipo tiene sólo una cuenta","Non-matching passphrase":"No coincide la frase de seguridad","None / disabled":"Ninguno / desactivado","OK":"OK","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Operación fallida:","Operations:":"Operaciones:","Optional authentication password":"Contraseña de autentificación opcional","Optional authentication username":"Nombre de usuario para autentificación opcional","Options":"Opciones","Options added here are applied to all backups, but can be overridden in each individual backup":"Las opciones agregadas aquí aplican a todos los respaldos, pero pueden ser modificadas individualmente en ellos","Original location":"Localización original","Others":"Otros","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Con el tiempo, las copias de seguridad se eliminarán automáticamente. Seguirá habiendo una copia de seguridad para cada uno de los últimos 7 días, cada una de las últimas 4 semanas, cada uno de los últimos 12 meses. Siempre permanecerá, al menos, una copia de seguridad.","Overwrite":"Sobrescribir","Passphrase":"Frase de seguridad","Passphrase (if encrypted)":"Frase de seguridad (con cifrado)","Passphrase changed":"Frase de seguridad cambiada","Passphrases are not matching":"Las frases de seguridad no coinciden","Password":"Contraseña","Passwords do not match":"La contraseña no coincide","Patching files with local blocks ...":"Arreglar los archivos con bloques locales ...","Path":"Ruta","Path not found":"Ruta no encontrada","Path on server":"Ruta del servidor","Path or subfolder in the bucket":"Ruta o subcarpeta en el depósito","Pause":"Pausa","Pause after startup or hibernation":"Pausar después del arranque o de hibernación","Pause options":"Opciones de pausa","Permissions":"Permisos","Pick location":"Elegir ubicación","Point to your backup files and restore from there":"Indique sus ficheros de copia de seguridad y restáurelos desde allí","Port":"Puerto","Previous":"Anterior","ProjectID is optional if the bucket exist":"ProjectID es opcional si el depósito existe","Proprietary":"Propietario","Purging files ...":"Purgando ficheros...","Rebuilding local database ...":"Reconstruyendo la base de datos local ...","Recreate (delete and repair)":"Recrear (borrar y reparar)","Recreating database ...":"Recreando base de datos ...","Registering temporary backup ...":"Registrando copia de seguridad temporal …","Relative paths not allowed":"No se permiten rutas relativas","Reload":"Recargar","Remote":"Remoto","Remove":"Quitar","Remove option":"Quitar opción","Repair":"Reparar","Repeat Passphrase":"Repita la frase de seguridad","Reporting:":"Reportando:","Reset":"Resetear","Restore":"Restaurar","Restore files":"Restaurar archivos","Restore files ...":"Restaurar archivos ...","Restore files from {{backupname}}":"Restaurar ficheros desde {{backupname}}","Restore from":"Restaurar desde","Restore from backup configuration":"Restaurar desde una configuración de copia de seguridad","Restore from configuration ...":"Restaurar desde una configuración...","Restore options":"Opciones de restauración","Restore read/write permissions":"Restaurar permisos de lectura/escritura","Restoring files ...":"Restaurando archivos ...","Resume":"Resumir","Run again every":"Volver a ejecutar cada","Run now":"Ejecutar ahora","Running ...":"Ejecutando ...","Running ....":"Ejecutando ...","Running task:":"Ejecutando tarea:","S3 Compatible":"S3 Compatible","Same as the base install version: {{channelname}}":"Igual que la versión base instalada: {{channelname}}","Sat":"Sab","Save":"Guardar","Save and repair":"Guardar y reparar","Save different versions with timestamp in file name":"Guardar diferentes versiones con fecha y hora en el nombre de archivo","Save immediately":"Guardar inmediatamente","Scanning existing files ...":"Analizando los archivos existentes ...","Scanning for local blocks ...":"Analizando bloques locales ...","Schedule":"Horario","Search":"Buscar","Search for files":"Buscar archivos","Seconds":"Segundos","Select a log level and see messages as they happen:":"Seleccione un nivel de registro y vea los mensajes a medida que ocurren:","Select files":"Seleccionar ficheros","Server":"Servidor","Server and port":"Servidor y puerto","Server hostname or IP":"Nombre del servidor o IP","Server is currently paused,":"El servidor se encuentra en pausa,","Server is currently paused, do you want to resume now?":"El servidor se encuentra en pausa, ¿quiere reanudar ahora?","Server paused":"Servidor pausado","Server state properties":"Propiedades del estado del servidor","Settings":"Configuraciones","Show":"Mostrar","Show advanced editor":"Mostrar el editor avanzado","Show hidden folders":"Mostrar carpetas ocultas","Show log":"Mostrar registro","Show log ...":"Mostrar registro ...","Show treeview":"Mostrar vista de árbol","Some OpenStack providers allow an API key instead of a password and tenant name":"Algunos proveedores de OpenStack permiten una clave API en lugar de un nombre del cliente y contraseña","Source Data":"Datos de Origen","Source data":"Datos de origen","Source folders":"Carpetas de origen","Source:":"Origen:","Standard protocols":"Protocolos estándar","Starting the restore process ...":"Iniciando el proceso de restauración ...","Stop after the current file":"Detener después del archivo actual","Stop after upload":"Detener después de cargar","Stop now":"Detener ahora","Stop running backup":"Detener respaldo en curso","Stop running task":"Detener tarea en ejecución","Stopping after upload:":"Deteniendo después de cargar:","Stopping task:":"Deteniendo tarea:","Storage Type":"Tipo de Almacenamiento","Storage class":"Categoría de almacenamiento","Storage class for creating a bucket":"Categoría de almacenamiento para la creación de un depósito","Stored":"Almacenados","Strong":"Fuerte","Success":"Éxito","Sun":"Dom","Symbolic link":"Enlace simbólico","System default ({{levelname}})":"Sistema por defecto ({{levelname}})","System files":"Archivos de sistema","System info":"Información del sistema","System properties":"Propiedades del sistema","TByte":"TByte","TByte/s":"TByte/s","Task is running":"La tarea está ejecutandose","Temporary files":"Archivos temporales","Tenant Name":"Nombre del Cliente","Test connection":"Conexión de prueba","Testing ...":"Probando …","Testing connection ...":"Probando la conexión ...","Testing permissions ...":"Probando permisos …","Testing permissions...":"Probando permisos…","The bucket name should be all lower-case, convert automatically?":"El nombre del depósito debe ser todo en minúsculas, ¿convertir automáticamente?","The bucket name should start with your username, prepend automatically?":"El nombre del depósito debe empezar con su nombre de usuario, ¿anteponer automáticamente?","The connection to the server is lost, attempting again in {{time}} ...":"La conexión al servidor se perdió, intentar otra vez en {{time}} ...","The dark theme (by Michal)":"Tema oscuro (por Michal)","The default blue on white theme (by Alex)":"Tema por defecto azul sobre blanco (por Alex)","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"La clave de host fue cambiada, compruebe con el administrador del servidor si esto es correcto, de lo contrario usted podría ser víctima de un ataque MAN-IN-THE-MIDDLE.\n\n¿Desea REMPALAZAR su ACTUAL clave de host \"{{prev}}\" con la clave del host REGISTRADA: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"La ruta parece que no existe, ¿desea agregar de todos modos?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"La ruta no termina con un carácter '{{dirsep}}', que significa que incluye un archivo, no una carpeta.\n\n¿Desea incluir el archivo especificado?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"La ruta debe ser una ruta absoluta, es decir, debe comenzar con una barra '/'","The region parameter is only applied when creating a new bucket":"El parámetro de la región sólo se aplica al crear un nuevo depósito","The region parameter is only used when creating a bucket":"El parámetro de la región sólo se utiliza al crear un depósito","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"El certificado del servidor no puede ser validado.\n¿Quieres aprobar el certificado SSL con el hash: {{hash}}?","The storage class affects the availability and price for a stored file":"La categoría de almacenamiento afecta la disponibilidad y precio de un archivo almacenado","The target folder contains encrypted files, please supply the passphrase":"La carpeta de destino contiene archivos encriptados, por favor suministra la frase de seguridad","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"El usuario tiene demasiados permisos. ¿Quieres crear un usuario nuevo, con sólo permisos para la ruta seleccionada?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Esta copia de seguridad fue creada en otro sistema operativo. Restaurar estos ficheros sin indicar una carpeta de destino puede provocar que sean restaurados en ubicaciones imprevistas ¿Está seguro de que quiere continuar sin elegir una carpeta de destino?","This month":"Este mes","This week":"Esta semana","Thu":"Jue","To File":"A archivo","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Para confirmar que desea eliminar todos los archivos remotos \"{{name}}\", por favor ingrese la palabra que ves abajo","To export without a passphrase, uncheck the \"Encrypt file\" box":"Para exportar sin una frase de seguridad, desactive la casilla \"Cifrar el archivo\"","Today":"Hoy","Trust host certificate?":"¿Confiar en el certificado del host?","Trust server certificate?":"¿Confiar en el certificado del servidor?","Tue":"Mar","Type to highlight files":"Tipo para seleccionar archivos","Unknown backup size and versions":"Tamaño y versiones de la copia de seguridad desconocidas","Until resumed":"Hasta reanudar","Update channel":"Canal de actualización","Update failed:":"Error de actualización:","Updating with existing database":"Actualizando la base de datos existente","Uploading verification file ...":"Cargar archivo de verificación ...","Usage statistics":"Estadísticas de uso","Usage statistics, warnings, errors, and crashes":"Estadísticas de uso, advertencias, errores y bloqueos","Use SSL":"Usar SSL","Use existing database?":"¿Usar base de datos existente?","Use weak passphrase":"Uso de frase de seguridad débil","Useless":"Inútil","User data":"Datos de usuario","User has too many permissions":"El usuario tiene demasiados permisos","User interface settings":"Preferencias de la interfaz de usuario","Username":"Nombre de usuario","Validating ...":"Validando …","Verify files":"Verificar archivos","Verifying ...":"Verificando ...","Verifying answer":"Verificando respuesta","Verifying backend data ...":"Verificando datos de respaldo ...","Verifying remote data ...":"Verificando datos remotos ...","Verifying restored files ...":"Verificando archivos restaurados ...","Very strong":"Muy fuerte","Very weak":"Muy débil","Visit us on":"Visítenos en","WARNING: The remote database is found to be in use by the commandline library":"ADVERTENCIA: La base de datos remota se encuentre en uso por la biblioteca de la línea de comandos","WARNING: This will prevent you from restoring the data in the future.":"ADVERTENCIA: Esto le impedirá restaurar los datos en el futuro.","Waiting for task to begin":"Esperando que se inicie la tarea","Waiting for task to start ....":"Esperando que comience la tarea ....","Waiting for upload ...":"Esperando la subida ...","Warnings, errors and crashes":"Advertencias, errores y bloqueos","We recommend that you encrypt all backups stored outside your system":"Recomendamos cifrar todas las copias de seguridad almacenadas fuera de su sistema","Weak":"Débil","Weak passphrase":"Frase de seguridad débil","Wed":"Mié","Weeks":"Semanas","Where do you want to restore from?":"¿Desde dónde quiere restaurar?","Where do you want to restore the files to?":"¿Dónde desea restaurar los archivos?","Years":"Años","Yes":"Sí","Yes, I have stored the passphrase safely":"Sí, he guardado la frase de seguridad de forma segura","Yes, I'm brave!":"Sí, ¡soy valiente!","Yes, please break my backup!":"Sí, por favor, ¡rompe mi copia de seguridad!","Yesterday":"Ayer","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Parece estar ejecutando Mono sin certificados SSL cargados.\n¿Desea importar la lista de certificados de confianza de Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Está cambiando la ruta de la base de datos de una base de datos existente.\n¿Realmente es lo que quieres?","You are currently running {{appname}} {{version}}":"Actualmente está ejecutando {{appname}} {{version}}","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Ha cambiado el modo de encriptación. Esto puede quebrar cosas. Le animamos a crear una nueva copia de seguridad en su lugar","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Ha cambiado la frase de seguridad, la cual no es compatible. Le animamos a crear una nueva copia de seguridad en su lugar.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Ha optado por no cifrar la copia de seguridad. El cifrado se recomienda para todos los datos almacenados en un servidor remoto.","You have chosen to restore to a new location, but not entered one":"Ha elegido restaurar a una nueva ubicación, pero no la ha indicado","You must choose at least one source folder":"Debe seleccionar al menos una carpeta de origen","You must enter a name for the backup":"Debe introducir un nombre para la copia de seguridad","You must enter a passphrase or disable encryption":"Debe ingresar una frase de seguridad o deshabilitar el cifrado","You must enter a positive number of backups to keep":"Debe especificar un número positivo de copias de seguridad a guardar","You must enter a tenant name if you do not provide an API Key":"Debe introducir un nombre de cliente si no proporciona una clave API","You must enter a valid duration for the time to keep backups":"Debe introducir una duración válida para el tiempo de retención de las copias de seguridad","You must enter either a password or an API Key":"Debe introducir una contraseña o una clave API","You must enter either a password or an API Key, not both":"Debe introducir una contraseña o una clave API, no ambos","You must fill in the password":"Debe rellenar la contraseña","You must fill in the server name or address":"Debe introducir el nombre del servidor o la dirección","You must fill in the username":"Debe rellenar el nombre de usuario","You must fill in {{field}}":"Debe rellenar el {{field}}","You must select or fill in the AuthURI":"Debe seleccionar o rellenar la AuthURI","You must select or fill in the server":"Debe seleccionar o rellenar en el servidor","You must specify a path":"Debe especificar una ruta de acceso","Your files and folders have been restored successfully.":"Los archivos y carpetas han sido restaurados con éxito.","Your passphrase is easy to guess. Consider changing passphrase.":"Tu frase de seguridad es fácil de adivinar. Considere cambiarla.","bucket/folder/subfolder":"depósito/carpeta/subcarpeta","byte":"byte","byte/s":"byte/s","custom":"Personalizar","resume now":"reanudar ahora","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} fue desarrollado principalmente por {{dev1}} y {{dev2}}. Puede descargarse {{appname}} desde {{websitename}}. {{appname}} está licenciado bajo {{licensename}}.","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versión","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versiones"],"{{number}} Hour":"{{number}} Hora","{{number}} Minutes":"{{number}} Minutos","{{time}} (took {{duration}})":"{{time}} (llevó {{duration}})"}); + gettextCatalog.setStrings('fi', {"- pick an option -":"- Valitse jokin vaihtoehto -","...loading...":"...ladataan...","API Key":"API-avain","AWS Access ID":"Tunniste \"Access Key ID\" palveluun AWS","AWS Access Key":"Tunniste \"Access Key ID\" palveluun AWS","AWS IAM Policy":"Palvelun AWS IAM-asetukset","About":"Tietoja","About {{appname}}":"Tietoja sovelluksesta {{appname}}","Access Key":"Pääsyavain","Access denied":"Pääsy evätty","Access to user interface":"Käyttöoikeus käyttöliittymään","Account name":"Käyttäjätunnus","Activate":"Aktivoi","Activate failed:":"Aktivointi epäonnistui","Add a new backup":"Lisää uusi varmuuskopio","Add advanced option":"Anna harvoin tarvittava valitsin","Add backup":"Lisää varmuuskopio","Add filter":"Lisää suodatin","Add path":"Lisää polku","Adjust bucket name?":"Muuta ämpärin nimeä?","Adjust path name?":"Muuta polkua?","Advanced Options":"Harvoin tarvittavat valitsimet","Advanced options":"Harvoin tarvittavat valitsimet","Advanced:":"Harvoin tarvittavat asetukset","All Hyper-V Machines":"Kaikki Hyper-V-virtuaalikoneet","All Microsoft SQL Databases":"Kaikki Microsoft SQL -tietokannat","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.":"Kaikki käyttöraportit lähetetään anonyymisti. Ne eivät sisällä mitään henkilökohtaisia tietoja. Raportit sisältävät tietoja laitteistosta ja käyttöjärjestelmästä, käytetystä etäpalvelusta, varmuuskopion kestosta, varmuuskopioitavan datan määrästä yms.Raportit eivät sisällä polkuja, tiedostonimiä, käyttäjätunnuksia, salasanoja tai vastaavia tietoja.","Allow remote access (requires restart)":"Salli etäyhteydet (Vaatii Duplicatin uudeleenkäynnistämisen)","Allowed days":"Sallitut päivät","An existing file was found at the new location":"Olemassaoleva tiedosto löydettiin uudesta paikasta","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Annettu tietokanta on jo olemassa.\nOletko varma, että haluat käyttää olemassaolevaa tietokantaa?","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?":"Löydettiin olemassaoleva paikallinen tietokanta tälle varmuuskopiolle.\nSaman tietokannan käyttäminen mahdollistaa kometorivi-ohjelman ja palvelimen käyttämisen saman varmuuskopion kanssa.\n\nHaluatko käyttää samaa tietokantaa?","Anonymous usage reports":"Anonyymit käyttöraportit","As Command-line":"Komentona","AuthID":"AuthID","Authentication password":"Kirjautumissalasana","Authentication username":"Käyttäjätunnus","Autogenerated passphrase":"Automaattisesti luoto salauslause","Automatically run backups.":"Tee varmuuskopiot automaattisesti","B2 Account ID":"B2-tilin ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"Tunnus B2 Cloud Storage Account ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Palaa","Backend modules:":"Etäpalvelinmoduulit:","Backup destination":"Sijainti, johon varmuuskopio tehdään","Backup location":"Varmuuskopion sijainti","Backup:":"Varmuuskopio:","Beta":"Beta","Broken access":"Pääsy epäonnistui","Browse":"Selaa","Browser default":"Selaimen oletusasetus","Bucket Name":"Ämpärin nimi","Bucket create location":"Luo ämpäri sijaintiin","Bucket create region":"Luo ämpäri alueelle","Bucket name":"Ämpärin nimi","Bucket storage class":"Ämpärin tallennusluokka","Building list of files to restore ...":"Kootaan listaa palautettavista tiedostoista ...","Building partial temporary database ...":"Koostan osittaista tilapäistä tietokantaa ...","Busy ...":"Työskentelen ...","Canary":"Canary","Cancel":"Peruuta","Cannot move to existing file":"Ei voida korvata olemassaolevaa tiedostoa","Changelog":"Muutokset","Changelog for {{appname}} {{version}}":"Muutokset versiossa {{appname}} {{version}}","Check failed:":"Päivitysten haku epäonnistui:","Check for updates now":"Hae päivityksiä nyt","Checking ...":"Haetaan ...","Checking for updates ...":"Haetaan päivityksiä ...","Chose a storage type to get started":"Valitseensin tallennustyyppi","Click the AuthID link to create an AuthID":"Klikkaa AuthID-linkkiä luodaksesi AuthID-tunnisteen","Compact now":"Tiivistä nyt","Compacting remote data ...":"Tiivistän varmuuskopiota etäpalvelimella ...","Completing backup ...":"Viimeistelen varmuuskopiota ...","Completing previous backup ...":"Viimeistelen edellistä varmuuskopiota ...","Compression modules:":"Pakkausmoduulit","Computer":"Tietokone","Configuration file:":"Asetustiedosto","Configuration:":"Asetukset:","Configure a new backup":"Määrittele uusi varmuuskopio","Confirm delete":"Vahvista poistaminen","Confirmation required":"Tarvitsen vahvistuksen","Connect":"Yhdistä","Connect now":"Yhdistä nyt","Connecting...":"Yhdistän ...","Connection lost":"Yhteys katkesi","Connection worked!":"Yhteys toimi!","Container name":"Kontin nimi","Container region":"Kontin alue","Continue":"Jatka","Continue without encryption":"Jatka salaamatta","Copied!":"Kopioitu!","Copy Destination URL to Clipboard":"Kopio etäpalvelimen osoite leikepöydälle","Copy failed. Please manually copy the URL":"Kopionti epäonnistui. Kopio osoite käsin","Core options":"Ydinasetukset","Counting ({{files}} files found, {{size}})":"Lasketaan tiedostoja. (Löydetty {{files}} tiedostoa, {{size}})","Crashes only":"Vain kaatumiset","Create bug report ...":"Luo ilmoitus ohjelmistovirheestä ...","Create folder?":"Luo kansio?","Created new limited user":"Luotiin uusi rajoitettu käyttäjä","Creating bug report ...":"Luodaan ilmoitusta ohjelmistovirheestä ...","Creating new user with limited access ...":"Luon uutta rajoitettua käyttäjää ...","Creating target folders ...":"Luon kohdekansioita","Creating temporary backup ...":"Luon tilapäistä varmuuskopiota ...","Creating user...":"Luon käyttäjää ...","Current version is {{versionname}} ({{versionnumber}})":"Nykyinen versio on {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Vaihtoehtoinen S3 päätepiste","Custom authentication url":"Vaihtoehtoinen autentikointiosoite","Custom location ({{server}})":"Vaihtoehtoinen sijainti ({{server}})","Custom region for creating buckets":"Vaihtoehtoinen alue ämpärin luomista varten","Custom region value ({{region}})":"Vaihtoehtoinen alue ({{region}})","Custom server url ({{server}})":"Vaihtoehtoisen palvelimen osoite ({{server}})","Custom storage class ({{class}})":"Vaihtoehtoinen tallennusluokka ({{class}})","Days":"Päivää","Default":"Oletus","Default ({{channelname}})":"Oletus ({{channelname}})","Default options":"Oletusasetukset","Delete":"Poista","Delete ...":"Poistan ...","Delete backup":"Poista varmuuskopio","Delete local database":"Poista paikallinen tietokanta","Delete remote files":"Poista tiedostot etäpalvelimelta","Delete the local database":"Poista paikallinen tietokanta","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Poistetaanko {{filecount}} tiedostoa ({{filesize}}) etäpalvelimelta","Deleting remote files ...":"Poistan tiedostoja etäpalvelimelta ...","Deleting unwanted files ...":"Poistan tiedotoja ...","Desktop":"Työpöytä","Destination":"Kohde","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.":"Autoimmeko me pelastamaan tiedostosi? Jos autoimme, harkitse Duplicatin tukemista pienellä lahjoituksella. Suossitamme {{smallamount}} kotikäytössä ja {{largeamount}} yrityskäytössä.","Disabled":"Positetteu käytöstä","Dismiss":"Ohita","Do you really want to delete the backup: \"{{name}}\" ?":"Haluatko varmasti poistaa varmuuskopion \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Haluatko varmasti poistaa varmuuskopion {{name}} paikallisen tietokannan?","Donate":"Lahjoita","Donation messages":"Lahjoituskehoitukset","Donation messages are hidden, click to show":"Lahjoituskehoitukset on poistettu käytöstä. Klikkaa ottaaksesi ne käyttöön.","Donation messages are visible, click to hide":"Lahjoituskehoitukset ovat käytössä. Klikkaa poistaaksesi ne käytöstä.","Done":"Valmis","Download":"Lataa","Downloading ...":"Lataan ...","Downloading files ...":"Lataan tiedostoja ...","Downloading update...":"Lataan päivitystä ...","Duplicate option {{opt}}":"Sama valitsin {{opt}} annettiin kahdesti","Duplicati Website":"Duplicatin verkkosivu","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.":"Jokaisella varmuuskopiolla on oma paikallinen tietokanta, joka sisältää tiedot etäpalvelimella olevista varmuuskopioista.\\nTämä nopeuttaa monia toimenpiteitä ja vähentää etäpalvelimelta ladattavan datan määrää.","Edit ...":"Muokkaa ...","Edit as list":"Muokkaa listana","Edit as text":"Muokkaa tekstinä","Encrypt file":"Salaa tiedosto","Encryption":"Salaus","Encryption changed":"Salausasetukset ovat muuttuneet","Encryption modules:":"Saluasmoduulit:","Enter URL":"Anna URL","Enter access key":"Anna pääsyavain","Enter account name":"Anna käyttäjätunnus","Enter backup passphrase, if any":"Anna varmuuskopion salauslause, jos käytät salausta.","Enter container name":"Anna kontin nimi","Enter encryption passphrase":"Anna salauslause","Enter expression here":"Anna ilmaisu","Enter folder path name":"Anna kansion polku","Enter one option per line in command-line format, eg. {0}":"Syötä valitsimet yksi kullekin riville. Esim: {0}","Enter the destination path":"Anna kohdekansion polku","Error":"Virhe","Error!":"Virhe!","Errors and crashes":"Virheet ja kaatumiset","Exclude":"Ohita","Exclude directories whose names contain":"Ohita kansiot, joiden nimessä on","Exclude expression":"Ohita ilmaisu","Exclude file":"Ohita tiedosto","Exclude file extension":"Ohita tämän tyyppiset tiedostot","Exclude files whose names contain":"Ohita tiedostot, joiden nimessä on","Exclude folder":"Ohita kansio","Exclude regular expression":"Ohita säännöllistä ilmaisua vastaavat kohteet","Existing file found":"Löydettiin olemassaoleva tiedosto","Experimental":"Experimental","Export":"Vie","Export ...":" Vien ...","Export backup configuration":"Vie varmuuskopion asetukset","Export configuration":"Vie asetukset","Exporting ...":"Vien ...","FTP (Alternative)":"FTP (vaihtoehtoinen)","Failed to build temporary database: {{message}}":"Tilapäisen tietokannan luominen epäonnistui. Virhe: {{message}}","Failed to connect:":"Yhteyden muodostaminen epäonnistui:","Failed to connect: {{message}}":"Yhteyden muodostaminen epäonnistui: {{message}}","Failed to delete:":"Poistaminen epäonnistui:","Failed to fetch path information: {{message}}":"Polkutietojen noutaminen epäonnistui: {{message}}","Failed to import:":"Tuominen epäonnistui:","Failed to read backup defaults:":"Varmuuskopion oletusasetusten lukeminen epäonnistui:","Failed to restore files: {{message}}":"Tiedostojen palauttaminen epäonnistui: {{message}}","Failed to save:":"Tallennus epäonnistui:","Fetching path information ...":"Haen tietoja poluista ...","File":"Tiedosto","Files larger than:":"Tiedostot, joiden koko on suurempi kuin:","Filters":"Suodattimet","Finished!":"Valmis!","Folder":"Kansio","Folder path":"Kansion polku","Fri":"Pe","GByte":"GT","GByte/s":"GT/s","GCS Project ID":"GCS Projektin ID","General":"Yleinen","General backup settings":"Yleiset varmuuskopioasetukset","General options":"Yleiset asetukset","Generate":"Luo","Generate IAM access policy":"Luo Amazon IAM access policy","Getting file versions ...":"Haetaan tiedostojen versioita ...","Hidden files":"Piilotetut tiedostot","Hide":"Piilota","Hide hidden folders":"Älä näytä piilotettuja kansioita","Home":"Etusivu","Hours":"tuntia","How do you want to handle existing files?":"Mitä tehdään olemassa oleville tiedostoille?","Hyper-V Machine":"Hyper-V-virtuaalikone","Hyper-V Machine:":"Hyper-V-virtuaalikone:","Hyper-V Machines":"Hyper-V-virtuaalikoneet","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Jos ajastettu varmuuskopio jää tekemättä, se tehdään niin pian kuin mahdollista.","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.":"Jos etäpalvelimella oleva varmuuskopio ja paikallinen tietokanta eivät ole synkronoituja, Duplicati vaatii tietokannan korjauksen.\\nJos korjaus ei onnistu voit poistaa luoda uudelleen paikallisen tietokannan.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jos varmuuskopiotiedosto ei latautunut automaattisesti, klikkaa oikealla näppäimellä ja valitse "Tallenna nimellä ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jos varmuuskopiotiedosto ei latautunut automaattisesti, klikkaa oikealla näppäimellä ja valitse "Tallenna nimellä ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Jos et anna polkua, kaikki tiedostot tallennetaan kirjautumiskansioon.\nOletko varma, että haluat tätä?","If you do not enter an API Key, the tenant name is required":"Jos et anna tunnistetta API key, on tunniste \"tenant name\" pakollinen","If you want to use the backup later, you can export the configuration before deleting it":"Jos haluat luoda varmuuskopion myöhemmin uudelleen, voit viedä tiedostoon ennen poistamista.","Import":"Tuo","Import Destination URL":"Tuo etäpalvelimen osoite","Import backup configuration":"Tuo varmuuskopion asetukset","Import completed, but no certificates were found after the import":"Tuominen valmistui, mutta yhtään sertifikaattia ei löytynyt sen jälkeen","Import failed":"Tuominen epäonnistui","Importing ...":"Tuon ...","Include a file?":"Sisällytä tiedosto?","Include expression":"Sisällytä ilmaisua vastaavat kohteet","Include regular expression":"Sisällytä säännöllistä ilmaisua vastaavat kohteet","Incorrect answer, try again":"Virheellinen vastaus. Yritä uudelleen.","Information":"Informaatio","Install":"Asenna","Install failed:":"Asennus epäonnistui:","Invalid retention time":"Epäkelpo säilytysaika","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"JOtkut FTP-palvelimet sallivat yhteyden muodostamisen ilman salasanaa.\nOleko varma, että käyttämäsi FTP-palvelin sallii anonyymit kirjautumiset?","KByte":"KB","KByte/s":"KB/s","Language in user interface":"Käytettävä kieli","Last month":"Viime kuussa","Latest":"Viimesin","Libraries":"Kirjastot","Listing backup dates ...":"Listaan varmuuskopioiden ajankohtia ...","Listing remote files ...":"Listaan etäpalvelimen tiedostoja ...","Live":"Live","Load older data":"Lataa vanhoja tietoja","Loading ...":"Lataan ...","Loading remote storage usage ...":"Haetaan tietoja etäpalvelimen tilankäytöstä ...","Local database for":"Paikallinen tietoknata varmuuskopiolle","Local database path:":"Paikallisen tietokannan sijainti:","Local storage":"Paikallinen tilankäyttö","Location":"Sijainti","Location where buckets are created":"Alue, jolle ämpärit luodaan","Log data for {{Backup.Backup.Name}}":"Varmuuskopion {{Backup.Backup.Name}} lokitiedot","Log data from the server":"Palvelimen lokitiedot","Log out":"Kirjaudu ulos","MByte":"MB","MByte/s":"MB/s","Maintenance":"Ylläpito","Manually type path":"Anna polku","Menu":"Valikko","Microsoft SQL Database:":"Microsoft SQL-tietokanta:","Microsoft SQL Databases":"Microsoft SQL -tietokannat","Minutes":"Minuuttia","Missing name":"Et antanut nimeä","Missing passphrase":"Salasana puuttuuEt antanut salasanaa","Missing sources":"Et valinnut varmuuskopioitavia tietostoja","Mon":"ma","Months":"Kuukautta","Move existing database":"Siirrä olemassa oleva tietokanta","Move failed:":"Siirto epäonnistui:","My Documents":"Tiedostot","My Music":"Musiikki","My Photos":"Kuvat","My Pictures":"Kuvat","Name":"Nimi","Never":"Ei koskaan","New update found: {{message}}":"Uusi päivitys on ladattavissa: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Uusi käyttäjätunnus on {{user}}.\nPäivitä tunnukset käyttääksesi uutta rajoitettua käyttäjää.","Next":"Seuraava","Next scheduled run:":"Seuraava varmuuskopio tehdään:","Next scheduled task:":"Seuraava ajoitettu tehtävä:","Next task:":"Seuraava tehtävä:","Next time":"Seuraavalla kerralla","No":"Ei","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Sertifikaattia ei ole määritelty aikaisemmin. Varmista palvelimen ylläpitäjältä, että avain onn oikea: {{key}}\n\nHaluatko hyväksyä tämän avaimen?","No editor found for the "{{backend}}" storage type":"Etäpalvelimelle "{{backend}}" ei löytynyt editoria.","No encryption":"Ei salausta","No items selected":"Et valinnut yhtään kohdetta","No items to restore, please select one or more items":"Et valinnut yhtään tiedostoa palautettavaksi. Valitse yksi tai useampi tiedosto.","No passphrase entered":"Et antanut salasanaa","No scheduled tasks":"Ei ajastettuja tehtäviä","Non-matching passphrase":"Salasanat eivät ole samat","None / disabled":"Ei mitään/poistettu käytöstä","OK":"OK","OpenStack AuthURI":"Openstack autentikointiosoite","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Toimenpide epäonnistui","Operations:":"Toimenpiteet:","Optional authentication password":"Salasana (ei välttämätön)","Optional authentication username":"Käyttäjätunnus (ei välttämätön)","Options":"Valitsimet","Original location":"Alkuperäinen sijainti","Others":"Muut","Overwrite":"Korvaa","Passphrase":"Salauslause","Passphrase (if encrypted)":"Salauslause (jos varmuuskopio on salattu)","Passphrase changed":"Salauslause vaihdettiin","Passphrases are not matching":"Salauslauseet eivät täsmää","Password":"Salasana","Passwords do not match":"Salasanat eivät täsmää","Patching files with local blocks ...":"Käytän paikallisia tiedostoja apuna ...","Path":"Polku","Path not found":"Polkua ei löydy","Path on server":"Polku etäpalvelimella","Path or subfolder in the bucket":"Ämpärin polku tai alikansio","Pause":"Tauko","Pause after startup or hibernation":"Tauko käynnistyksen tai lepotilasta heräämisen jälkeen","Permissions":"Oikeudet","Pick location":"Valitse sijainti","Port":"Portti","Previous":"Edellinen","ProjectID is optional if the bucket exist":"Tunniste ProjectID on valinnainen, jos ämpäri on jo olemassa","Proprietary":"Suljettu","Purging files ...":"Poistetaan tiedostoja ...","Rebuilding local database ...":"Luon paikallista tietokantaa uudelleen ...","Recreate (delete and repair)":"Luo uudelleen (poista ja korjaa)","Recreating database ...":"Luon tietokantaa uudelleen ...","Registering temporary backup ...":"Rekisteroin tilapäisen varmuuskopion ...","Relative paths not allowed":"Suhteelliset polut eivät ole sallittuja","Reload":"Lataa uudelleen","Remote":"Etäpalvelimella","Remove":"Poista","Remove option":"Poisto-asetukset","Repair":"Korjaa","Repeat Passphrase":"Toista salauslause","Reporting:":"Raportoin:","Reset":"Palauta edelliset asetukset","Restore":"Palauta","Restore files":"Palauta tiedostoja","Restore files ...":"Palautan tiedostoja ...","Restore from":"Palauta etäpalvelimelta","Restore options":"Palautusasetukset","Restore read/write permissions":"Palauta luku- ja kirjoitusoikeudet","Restoring files ...":"Palautan tiedostoja ...","Resume":"Jatka","Run again every":"Suorita uudelleen joka","Run now":"Suorita nyt","Running ...":"Teen varmuuskopiota ...","Running task:":"Suoritettava tehtävä:","S3 Compatible":"S3-yhteensopiva","Same as the base install version: {{channelname}}":"Sama kuin asennettu versio: {{channelname}}","Sat":"La","Save":"Tallenna","Save and repair":"Tallenna ja korjaa","Save different versions with timestamp in file name":"Tallenna eri versiot aikaleima tiedoston nimessä","Save immediately":"Tallenna heti","Scanning existing files ...":"Luen olemassa olevia tiedostoja","Scanning for local blocks ...":"Etsin paikallisia lohkoja ...","Schedule":"Aikataulu","Search":"Etsi","Search for files":"Etsi tiedostoja","Seconds":"Sekuntia","Select a log level and see messages as they happen:":"Valitse lokitiedot ja näe ne heti, kun ne ilmoitetaan lokiin:","Select files":"Valitse tiedostot","Server":"Palvelin","Server and port":"Palvelin ja portti:","Server hostname or IP":"Palvelimen nimi ja IP-osoite","Server is currently paused,":"Palvelin on pysäytetty,","Server is currently paused, do you want to resume now?":"Palvelin on pysäytetty, haluatko aktivoida sen nyt?","Server paused":"Palvelin on pysäytetty","Server state properties":"Palvelimen tila","Settings":"Asetukset","Show":"Näytä","Show advanced editor":"Näytä asetusten muokkain","Show hidden folders":"Näytä piilotetut tiedostot","Show log":"Näytä loki","Show log ...":"Lataan lokitietoja ...","Show treeview":"Näytä puunäkymä","Some OpenStack providers allow an API key instead of a password and tenant name":"Jotkin OpenStack-palveluntarjoajat sallivat API-avaimen käytön salasanan ja käyttäjätunnuksen sijaan","Source Data":"Lähdetiedostot","Source data":"Lähdetiedostot","Source folders":"Lähekansiot","Source:":"Varmuuskopioitavat tiedostot:","Standard protocols":"Standardinmukaiset protokollat","Starting the restore process ...":"Aloitan tiedostojen palauttamisen ...","Storage Type":"Tallennustyyppi","Storage class":"Tallennusluokka","Storage class for creating a bucket":"Tallennusluokka ämpärin luomista varten","Stored":"Tallennettu","Strong":"Vahva","Success":"Onnistui","Sun":"Su","Symbolic link":"Symbolinen linkki","System default ({{levelname}})":"Järjestelmän oletus ({{levelname}})","System files":"Järjestelmätiedostot","System info":"Järjestelmän tiedot","System properties":"Järjestelmän ominaisuudet","TByte":"TB","TByte/s":"TB/s","Task is running":"Tehtävää suoritetaan","Temporary files":"Tilapäistiedostot","Tenant Name":"Vuokralaisen nimi","Test connection":"Kokeile yhteysasetuksia","Testing ...":"Yhdistän ...","Testing connection ...":"Testaan yhteyttä ...","Testing permissions ...":"Testaan oikeuksia ...","Testing permissions...":"Testaan oikeuksia ...","The bucket name should be all lower-case, convert automatically?":"Bucketin nimen pitää olla kirjoitettu pienillä kirjaimilla. Muuta automaattisesti?","The bucket name should start with your username, prepend automatically?":"Bucketin nimen pitäisi alkaa käyttäjätunnuksellasi. Haluatko liittää tunnuksesi nimen alkuun automaattisesti?","The connection to the server is lost, attempting again in {{time}} ...":"Yhteys palvelimeen katkesi, yritetään uudelleen {{time}} kuluttua ...","The path does not appear to exist, do you want to add it anyway?":"Polku ei vaikuta olevan olemassa, haluatko lisätä sen silti?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Polku ei pääty '{{dirsep}}' -merkkiin, eli olet lisäämässä tiedoston etkä kansiota. Haluatko lisätä määritellyn tiedoston?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Polun pitää olla absoluuttinen, eli sen tulee alkaa vinoviivalla \"/\"","The region parameter is only applied when creating a new bucket":"Alue -parametria käytetään vain bucketia luodessa.","The region parameter is only used when creating a bucket":"Alue -parametria käytetään vain bucketia luodessa.","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Palvelimen varmennetta ei pystytty todentamaan. Haluatko hyväksyä SSL-varmenteen, jonka tiiviste on {{hash}}?","The storage class affects the availability and price for a stored file":"Tietovaraston tyyppi vaikuttaa talennetun tiedoston saatavuuteen ja hintaan.","The target folder contains encrypted files, please supply the passphrase":"Kohdekansio sisältää salattuja tiedostoja. Anna salasana","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Käyttäjällä on liikaa oikeuksia. Haluatko luoda uuden rajoitetun käyttäjän, jolla on käyttöoikeus vain valittuun polkuun?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Tämä varmuuskopio on luotu toisessa käyttöjärjestelmässä. Tiedostojen palauttaminen ilman kohdekansion määrittelyä voi johtaa tiedostojen palauttamiseen odottamattomiin paikkoihin. Haluatko varmasti jatkaa määrittelemättä kohdekansiota?","This month":"Tässä kuussa","This week":"Tällä viikolla","Thu":"To","To File":"Tiedostoon","To export without a passphrase, uncheck the \"Encrypt file\" box":"Viedäksesi ilmaan salasanaa poista rasti \"Salaa tiedosto\" -valinnasta","Today":"Tänään","Trust host certificate?":"Luota palvelimen varmenteeseen?","Trust server certificate?":"Luota palvelimen varmenteeseen?","Tue":"ti","Type to highlight files":"Kirjoita korostaaksesi tiedostoja","Until resumed":"Toistaiseksi","Update channel":"Päivityskanava","Update failed:":"Päivitys epäonnistui:","Uploading verification file ...":"Lähetetään varmennustiedostoa ...","Usage statistics":"Käyttötilastot","Usage statistics, warnings, errors, and crashes":"Käyttötilastot, varoitukset, virheet ja kaatumiset","Use SSL":"Käytä SSL:ää","Use existing database?":"Käytä olemassaolevaa tietokantaa?","Use weak passphrase":"Käytä heikkoa salasanaa","Useless":"Hyödytön","User has too many permissions":"Käyttäjällä on liikaa oikeuksia","Username":"Käyttäjätunnus","Validating ...":"tarkistetaan ...","Verify files":"Tarkista tiedostot","Verifying ...":"Tarkistetaan ...","Verifying answer":"Tarkistetaan vastausta","Verifying backend data ...":"Tarkistetaan taustajärjestelmän tietoja ...","Verifying remote data ...":"Vahvistetaan taustajärjestelmän dataa ...","Verifying restored files ...":"Tarkistetaan palautetut tiedostot ...","Very strong":"Hyvin vahva","Very weak":"Hyvin heikko","Visit us on":"Tutustu meihin","WARNING: The remote database is found to be in use by the commandline library":"VAROITUS: etätietokanta on komentorivikirjaston käytössä.","WARNING: This will prevent you from restoring the data in the future.":"VAROITUS: Tämä estää tietojen palauttamisen tulevaisuudessa","Waiting for task to begin":"Odotetaan tehtävän alkamista","Waiting for upload ...":"Odotetaan lähetystä ...","Warnings, errors and crashes":"Varoitukset, virheet ja kaatumiset","We recommend that you encrypt all backups stored outside your system":"Suosittelemme salausta varmuuskopioihin, jotka säilötään oman tietokoneesi ulkopuolelle.","Weak":"Heikko","Weak passphrase":"Heikko salasana","Wed":"ke","Weeks":"Viikkoa","Where do you want to restore from?":"Mistä haluat palauttaa?","Where do you want to restore the files to?":"Mihin tiedostot palautetaan?","Years":"Vuotta","Yes":"Kyllä","Yes, I have stored the passphrase safely":"Kyllä, olen tallentanut salasanan turvallisesti","Yes, I'm brave!":"Kyllä, olen rohkea!","Yes, please break my backup!":"Kyllä, riko varmuuskopioni!","Yesterday":"Eilen","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Käytät Mono:a ilman SSL-varmenteita. Haluatko tuoda luotetut varmenteet Mozillasta?","You are currently running {{appname}} {{version}}":"Käytössä oleva versio: {{appname}} {{version}}","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Vaihdoit salausmenetelmää, ja se saattaa rikkoa asioita. Harkitse kokonaan uuden varmuuskopion luomista sen sijaan.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Vaihdoit salasanaa, mutta tätä toiminnallisuutta ei tueta. Luo sen sijaan kokonaan uusi varmuuskopio.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Valitsit salaamattoman varmuuskopioinnin. Salaaminen on suositeltua kaikella datalle, joka säilötään etäpalvelimelle.","You have chosen to restore to a new location, but not entered one":"Valitsit palautuksen uuteen sijaintiin, mutta et antanut sijaintia.","You must choose at least one source folder":"Vähintään yksi lähdekansio pitää valita","You must enter a name for the backup":"Varmuuskopiolle pitää antaa nimi","You must enter a passphrase or disable encryption":"Anna salasana tai poista salaus käytöstä","You must enter a positive number of backups to keep":"Syötä säilytettävien varmuuskopioiden määrä (positiivinen kokonaisluku)","You must enter a valid duration for the time to keep backups":"Syötä sallittu varmuuskopioiden säilytysaika","You must enter either a password or an API Key":"Syötä salasana tai API-avain","You must enter either a password or an API Key, not both":"Syötä joko salasana tai API-avain, ei molempia","You must fill in the password":"Täytä salasana","You must fill in the server name or address":"Täytä palvelimen nimi tai osoite","You must fill in the username":"Täytä käyttäjätunnus","You must fill in {{field}}":"Täytä kenttä {{field}}","You must select or fill in the AuthURI":"Valitse tai syötä AuthURI","You must select or fill in the server":"Valitse tai syötä palvelin","You must specify a path":"Määritä polku","Your files and folders have been restored successfully.":"Tiedostot ja kansiot palautettiin onnistuneesti.","Your passphrase is easy to guess. Consider changing passphrase.":"Salasanasi on helppo arvata. Harkitse salasanan vaihtamista.","bucket/folder/subfolder":"bucket/kansio/alikansio","byte":"tavu","byte/s":"tavua/s","custom":"mukautettu","resume now":"jatka nyt","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}}n on pääasiallisesti kehittänyt {{dev1}} and {{dev2}}. {{appname}}n voi ladata osoitteesta {{websitename}}. {{appname}} on lisensoitu {{licensename}} -lisenssillä.","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versio","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versiota"],"{{number}} Hour":"{{number}} tuntia","{{number}} Minutes":"{{number}} minuuttia","{{time}} (took {{duration}})":"{{time}} (kesto: {{duration}})"}); + gettextCatalog.setStrings('fr', {"- pick an option -":"- choisissez une option -","...loading...":"... chargement...","API Key":"Clé API","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"À propos","About {{appname}}":"À propos de {{appname}}","Access Key":"Clé d'accès","Access denied":"Accès refusé","Access to user interface":"Accès à l'interface utilisateur","Account name":"Nom du compte","Activate":"Activer","Activate failed:":"Echec d'activation:","Add a new backup":"Ajouter une nouvelle sauvegarde","Add a path directly":"Ajouter un répertoire directement","Add advanced option":"Ajouter une option avancée","Add backup":"Ajouter sauvegarde","Add filter":"Ajouter un filtre","Add path":"Ajouter un chemin","Adjust bucket name?":"Ajuster le nom du bucket","Adjust path name?":"Adapter le nom du chemin ?","Advanced Options":"Options avancées","Advanced options":"options avancées","Advanced:":"Avancé :","All Hyper-V Machines":"Toutes les machines Hyper-V","All Microsoft SQL Databases":"Toutes les bases de données Microsoft SQL","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.":"Tous les rapports d'utilisation sont envoyés de manière anonyme et ne contiennent aucune information personnelle. Ils contiennent des informations sur le matériel et le système d'exploitation, sur le type d'infrastructure, la durée de la sauvegarde, la taille générale des fichiers sources et d'autres données similaires. Ils ne contiennent pas de chemin d'accès, noms de fichiers, noms d'utilisateurs, mots de passe ou des informations sensibles de ce type.","Allow remote access (requires restart)":"Autoriser l'accès à distance (nécessite un redémarrage)","Allowed days":"Jours autorisés","An existing file was found at the new location":"Un fichier existant a été trouvé au nouvel endroit","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Un fichier existant a été trouvé au nouvel endroit.\nÊtes-vous sûr de vouloir faire pointer la base de données vers un fichier existant ?","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?":"Une base de données locale pour le stockage a été trouvée.\nRéutiliser la base de données va permettre la ligne de commande et les instances serveur de travailler sur le même stockage à distance.\n\nVoulez-vous utiliser la base de donnée existante ?","Anonymous usage reports":"Rapports d'utilisation anonyme","Applications":"Applications","As Command-line":"Comme ligne de commande","AuthID":"AuthID","Authentication password":"Mot de passe d'identification","Authentication username":"Nom d'utilisateur d'identification","Autogenerated passphrase":"Phrase secrète auto-générée","Automatically run backups.":"Lancer des sauvegardes automatiques.","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":"Retour","Backend modules:":"Modules back-end :","Backup Complete!":"Sauvegarde terminée !","Backup destination":"Destination de sauvegarde","Backup location":"Emplacement de la sauvegarde","Backup retention":"Rétention de la sauvegarde","Backup:":"Sauvegarde :","Beta":"Béta","Broken access":"Accès rompu","Browse":"Parcourir","Browser default":"Paramètre par défaut du navigateur","Bucket Name":"Nom du bucket","Bucket create location":"Emplacement de la création du bucket","Bucket create region":"Région de création du bucket","Bucket name":"nom du bucket","Bucket storage class":"Classe de stockage du bucket","Building list of files to restore ...":"Construction d'une liste de fichiers à restaurer","Building partial temporary database ...":"Construction d'une base de données temporaire partielle","Busy ...":"Occupé ...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"En autorisant l'accès à distance, le serveur écoute les requêtes de n'importe quel ordinateur de votre réseau. Si vous activez cette option, assurez-vous de toujours utiliser l'ordinateur sur un réseau protégé par un pare-feu paramétré de manière ad-hoc.","By default, the tray icon will open the user interface with a token than unlocks the user interface. This ensures that you can access the user interface from the tray icon, while requiring others to enter a password. If you prefer having to type in the password, even when accessing the user interface from the tray icon, enable this option.":"Par défaut, l'icône de la barre d'état système ouvrira l'interface utilisateur avec un jeton que déverrouille l'interface utilisateur. Cela garantit que vous pouvez accéder à l'interface utilisateur à partir de l'icône de la barre d'état, tout en demandant aux autres utilisateurs de saisir un mot de passe. Si vous préférez saisir le mot de passe, même lorsque vous accédez à l'interface utilisateur à partir de l'icône de la barre d'état, activez cette option.","Cache Files":"Cache les fichiers","Canary":"Canary","Cancel":"Annuler","Cannot move to existing file":"Impossible de déplacer vers un fichier existant","Changelog":"Journal des modifications","Changelog for {{appname}} {{version}}":"Journal des modifications pour {{appname}} {{version}}","Check failed:":"Vérification échouée :","Check for updates now":"Vérifier les mise à jour maintenant","Checking ...":"Vérification ...","Checking for updates ...":"Vérification des mises à jour ...","Chose a storage type to get started":"Sélectionnez un type de stockage pour commencer","Click the AuthID link to create an AuthID":"Cliquez sur le lien AuthID pour créer un AuthID","Click to set throttle options":"Cliquez pour définir les options d'accélération","Commandline ...":"Ligne de commande","Compact now":"Compacter maintenant","Compacting remote data ...":"Compactage des données distantes ...","Completing backup ...":"Finalisation de la sauvegarde ...","Completing previous backup ...":"Finalisation de la précédente sauvegarde ...","Compression modules:":"Modules de compression :","Computer":"Ordinateur","Configuration file:":"Fichier de configuration :","Configuration:":"Configuration :","Configure a new backup":"Configurer une nouvelle sauvegarde","Confirm delete":"Confirmer suppression","Confirmation required":"Confirmation nécessaire","Connect":"Connecter","Connect now":"Connecter maintenant","Connecting to server ...":"Connexion au serveur ...","Connecting to task ....":"Connexion à la tâche ...","Connecting...":"Connexion ...","Connection lost":"Connexion perdue","Connection worked!":"Connection fonctionnelle !","Container name":"Nom du conteneur","Container region":"Région du conteneur","Continue":"Continuer","Continue without encryption":"Continuer sans chiffrement","Copied!":"Copié !","Copy":"Copie","Copy Destination URL to Clipboard":"Copier l'URL de destination dans le presse-papier","Copy failed. Please manually copy the URL":"Copie échouée. Veuillez copier manuellement l'URL","Core options":"Options du noyau","Counting ({{files}} files found, {{size}})":"Comptage ({{files}} fichiers trouvés, {{size}})","Crashes only":"Uniquement les accidents","Create bug report ...":"Crée un rapport d'erreur ...","Create folder?":"Créer un dossier ?","Created new limited user":"Nouvel utilisateur limité créé","Creating bug report ...":"Création d'un rapport d'erreur ...","Creating new user with limited access ...":"Création d'un nouvel utilisateur avec un accès limité ...","Creating target folders ...":"Création des répertoires de destination ...","Creating temporary backup ...":"Création d'une sauvegarde temporaire ...","Creating user...":"Création d'un utilisateur ...","Current action:":"Action en cours :","Current file:":"Fichier actuel :","Current version is {{versionname}} ({{versionnumber}})":"La version actuelle est {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"S3 endpoint personnalisé","Custom authentication url":"URL d'authentification personnalisée","Custom backup retention":"Rétention de sauvegarde personnalisée","Custom location ({{server}})":"Emplacement personnalisé ({{server)}}","Custom region for creating buckets":"Région personnalisée pour la créations de buckets","Custom region value ({{region}})":"Valeur personnalisée de région ({{region}})","Custom server url ({{server}})":"URL serveur personnalisée ({{server}})","Custom storage class ({{class}})":"Classe de stockage personnalisée ({{class}})","Database ...":"Base de donnée","Days":"Jours","Default":"Défaut","Default ({{channelname}})":"({{channelname}}) par défaut","Default excludes":"Le défaut exclut","Default options":"Options par défaut","Delete":"Supprimer","Delete ...":"Suppression ...","Delete backup":"Supprimer sauvegarde","Delete backups that are older than":"Supprimer les sauvegardes plus anciennes que","Delete local database":"Supprimer base de données locale","Delete remote files":"Supprimer les fichiers distants","Delete the local database":"Supprimer la base de données locale","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Supprimer {{filecount}} fichiers ({{filesize}}) du stockage distant ?","Deleting remote files ...":"Suppression des fichiers distants ...","Deleting unwanted files ...":"Suppression des fichiers non désirés ...","Desktop":"Bureau","Destination":"Destination","Destination path":"Chemin de destination","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.":"Nous vous avons aidé à sauvegarder vos fichiers ? Dans ce cas, songez à supporter Duplicati avec une donation. Nous vous suggérons {{smallamount}} pour un usage privé et {{largeamount}} pour un usage commercial.","Direct restore from backup files ...":"Restauration directe depuis les fichiers de sauvegarde","Disabled":"Désactivé","Dismiss":"Rejeter","Dismiss all":"Rejeter la totalité","Display and color theme":"Affichage et couleur","Do you really want to delete the backup: \"{{name}}\" ?":"Voulez-vous vraiment supprimer la sauvegarde : \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Voulez-vous vraiment supprimer la base de données locale pour : {{name}} ?","Domain Name":"Nom de domaine","Donate":"Faire un don","Donation messages":"Messages de donation","Donation messages are hidden, click to show":"Les messages de donation sont cachés, cliquez ici pour les afficher","Donation messages are visible, click to hide":"Les messages de donation sont affichés, cliquez ici pour les cacher","Done":"Fait","Download":"Téléchargement","Downloading ...":"Téléchargement ...","Downloading files ...":"Téléchargement des fichiers ...","Downloading update...":"Téléchargement de mise à jour ...","Duplicate option {{opt}}":"Option de duplication {{opt}}","Duplicati Website":"Site internet de Duplicati","Duplicati forum":"Forum de Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Chaque sauvegarde a une base de données locale associée à elle, elle stocke des informations localement à propos de la sauvegarde distante.\nQuand vous supprimez une sauvegarde, vous pouvez aussi supprimer la base de données locale sans affecter votre capacité à restaurer vos fichiers distants.\nSi vous utilisez la base de données locale pour vos sauvegardes à partir de la ligne de commande, vous devez conserver la base de données.","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.":"Chaque sauvegarde a une base de données locale associée à elle, elle enregistre localement les informations à propos de la sauvegarde distante. \\nCela rend la réalisation de beaucoup d'opérations plus rapide et réduit la quantité de données qui doit être téléchargé pour chaque opération.","Edit ...":"Éditer ...","Edit as list":"Éditer en tant que liste","Edit as text":"Éditer en tant que texte","Encrypt file":"Chiffrement de fichier","Encryption":"Chiffrement","Encryption changed":"Chiffrement changé","Encryption modules:":"Modules de Chiffrement :","Enter URL":"Entrer l'URL","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Entrez une stratégie de rétention manuellement. Les espaces réservés sont D / W / Y pour les jours / semaines / années et U pour illimité. La syntaxe est : 7D:1D, 4W:1W, 36M:1M. Cet exemple conserve une sauvegarde pour chacun des 7 prochains jours, une pour chacune des 4 prochaines semaines et une pour chacun des 36 prochains mois. Cela peut également être écrit comme 1W:1D, 1M:1W, 3Y:1M.","Enter access key":"Entrez clé d'accès","Enter account name":"Entrez nom du compte","Enter backup passphrase, if any":"Entrez la phrase secrète de sauvegarde, si présente","Enter configuration details":"Entrer les détails de configuration","Enter container name":"Entrez le nom du conteneur","Enter encryption passphrase":"Entrez la phrase secrète de chiffrement","Enter expression here":"Entrez l'expression ici","Enter folder path name":"Entrez le nom du chemin du répertoire","Enter one option per line in command-line format, eg. {0}":"Entrez une option par ligne dans le format ligne de commande, ex : {0}","Enter the destination path":"Entrez le chemin de destination","Enter the email address of the Office 365 group":"Entrez l'adresse e-mail du groupe Office 365","Enter the full destination path, including the server name, but without https":"Entrez le chemin de destination complet, y compris le nom du serveur, mais sans https","Error":"Erreur","Error!":"Erreur !","Errors and crashes":"Erreurs et accidents","Exclude":"Exclure","Exclude directories whose names contain":"Exclure répertoires dont le nom contient","Exclude expression":"Exclure expression","Exclude file":"Exclure fichier","Exclude file extension":"Exclure extension de fichier","Exclude files whose names contain":"Exclure fichiers dont le nom contient","Exclude filter group":"Exclure le groupe de filtres","Exclude folder":"Exclure dossier","Exclude regular expression":"Exclure expression régulière","Existing file found":"Fichier existant trouvé","Experimental":"Expérimental","Export":"Exporter","Export ...":"Exportation ...","Export backup configuration":"Exporter la configuration de sauvegarde","Export configuration":"Exporter la configuration","Exporting ...":"Exportation ...","External link":"Lien externe","FTP (Alternative)":"FTP (Alternatif)","Failed to build temporary database: {{message}}":"Échec de la construction de la base de données temporaire : {{message}}","Failed to connect:":"Échec de la connexion :","Failed to connect: {{message}}":"Échec de la connexion : {{message}}","Failed to delete:":"Échec de la suppression :","Failed to fetch path information: {{message}}":"Échec de la récupération des information du chemin : {{message}}","Failed to import:":"Échec de l'import :","Failed to read backup defaults:":"Échec de la lecture des paramètres par défaut de la sauvegarde :","Failed to restore files: {{message}}":"Échec de la restauration des fichiers : {{message}}","Failed to save:":"Échec d'enregistrement :","Fetching path information ...":"Récupération des informations du chemin ...","File":"Fichier","Files larger than:":"Fichiers plus gros que :","Filters":"Filtres","Finished!":"Terminé !","First run setup":"Première mise en route","Folder":"Dossier","Folder path":"Chemin du dossier","Fri":"Ven.","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"Général","General backup settings":"Paramètres généraux de sauvegarde","General options":"Options générales","Generate":"Générer","Generate IAM access policy":"Générer IAM access policy","Getting file versions ...":"Récupération des versions des fichiers…","Group email":"Courriel de groupe","Hidden files":"Fichiers cachés","Hide":"Cacher","Hide hidden folders":"Masquer les dossiers cachés","Home":"Poste de travail","Hostnames":"Les noms d'hôtes","Hours":"Heures","How do you want to handle existing files?":"Comment voulez-vous traiter les fichiers existants ?","Hyper-V Machine":"Machine Hyper-V","Hyper-V Machine:":"Machine Hyper-V :","Hyper-V Machines":"Machines Hyper-V","ID:":"ID :","If a date was missed, the job will run as soon as possible.":"Si une date a été manquée, le travail démarrera dès que possible.","If at least one newer backup is found, all backups older than this date are deleted.":"Si au moins une sauvegarde plus récente est trouvée, toutes les sauvegardes antérieures à cette date sont supprimées.","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.":"Si la sauvegarde et le stockage distant ne sont plus synchronisés, Duplicati demandera d'effectuer une opération de réparation pour synchroniser la base de données. \\n Si la réparation ne réussit pas, vous pouvez supprimer la base de données locale et la régénérer.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Si les fichiers de sauvegarde n'ont pas été téléchargés automatiquement, cliquez bouton-droit et choisissez "Sauvegarder sous ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Si les fichiers de sauvegarde n'ont pas été téléchargés automatiquement, cliquez bouton-droit et choisissez \"Sauvegarder sous ...\"","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Si vous n'entrez pas de chemin, tous les fichiers seront stockés dans le dossier de connexion.\nÊtes-vous sûr que c'est ce que vous voulez ?","If you do not enter an API Key, the tenant name is required":"Si vous n'entrez pas de clé API, le nom de l'entité est requis","If you want to use the backup later, you can export the configuration before deleting it":"Si vous voulez utiliser la sauvegarde plus tard, vous pouvez exporter la configuration avant de la supprimer","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Si votre machine est dans un environnement multi-utilisateur (votre machine a plus d'un compte), vous avez besoin de définir un mot de passe pour éviter que les autres utilisateurs puissent accéder à vos données sur votre compte.\nVoulez-vous définir un mot de passe maintenant ?","Import":"Importer","Import Destination URL":"Importer l'URL de destination","Import backup configuration":"Importer la configuration de sauvegarde","Import completed, but no certificates were found after the import":"Import terminé, mais aucun certificat n'a été trouvé après l'import","Import failed":"Échec de l'import","Import from a file":"Importer depuis un fichier","Import metadata":"Importer des métadonnées","Importing ...":"Importation ...","Include a file?":"Inclure un fichier ?","Include expression":"Inclure expression","Include regular expression":"Inclure expression régulière","Incorrect answer, try again":"Réponse incorrecte, essayez encore","Individual builds for developers only. Not for use with important data.":"Builds individuelles pour les développeurs uniquement. Ne pas utiliser avec des données importantes.","Information":"Information","Install":"Installer","Install failed:":"Échec d'installation :","Invalid characters in path":"Caractères invalides dans le chemin","Invalid retention time":"Temps de rétention invalide","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Il est possible de se connecter à certains FTP sans mot de passe.\nÊtes-vous sûr que votre serveur FTP prend en charge l'identification sans mot de passe ?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Conserver un nombre spécifique de sauvegardes","Keep all backups":"Conserver toutes les sauvegardes","Keystone API version":"Version de l'API Keystone","Language in user interface":"Langue dans l'interface utilisateur","Last month":"Mois dernier","Last successful backup:":"Dernière sauvegarde réussie :","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Dernière restauration réussie : {{time}} (a pris {{duration || '0 secondes'}})","Latest":"Dernière","Libraries":"Librairies","Listing backup dates ...":"Listing des dates de sauvegardes ...","Listing remote files ...":"Listing des fichiers distants ...","Listing remote files for Purge ...":"En cours d'identification des fichiers distants pour suppression...","Live":"Direct","Load a configuration from an exported job or a storage provider":"Charger une configuration depuis un export ou un opérateur de stockage","Load destination from an exported job or a storage provider":"Charger la destination depuis un export ou un opérateur de stockage","Load older data":"Charger des données plus anciennes","Loading ...":"Chargement ...","Loading remote storage usage ...":"Chargement de l'utilisation du stockage distant ...","Local Repository":"Stockage local","Local database for":"Base de données locale pour","Local database path:":"Chemin de la base de données locale :","Local repository":"Stockage local","Local storage":"Stockage local","Location":"Emplacement","Location where buckets are created":"Emplacement ou les buckets sont créés","Log data for {{Backup.Backup.Name}}":"Historique pour {{Backup.Backup.Name}}","Log data from the server":"Données d'historique du serveur","Log out":"Déconnexion","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Maintenance","Manually type path":"Entrée manuelle du chemin","Max download speed":"Vitesse maximum de téléchargement","Max upload speed":"Vitesse maximum de téléversement","Menu":"Menu","Microsoft SQL Database:":"Base de données Microsoft SQL :","Microsoft SQL Databases":"Bases de données Microsoft SQL","Minimum redundancy":"Redondance minimale","Minimum redundancy is 1.0":"La redondance minimale est de 1,0","Minutes":"Minutes","Missing name":"Nom manquant","Missing passphrase":"Phrase secrète manquante","Missing sources":"Sources manquantes","Mon":"Lun.","Months":"Mois","Move existing database":"Déplacer base de données existante","Move failed:":"Échec de déplacement :","My Documents":"Mes documents","My Music":"Ma musique","My Photos":"Mes photos","My Pictures":"Mes photos","Name":"Nom","Never":"Jamais","New update found: {{message}}":"Nouvelle mise à jour trouvée : {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Le nouveau nom d'utilisateur est {{user}}.\nMise à jour des accès pour le nouvel utilisateur limité","Next":"Suivant","Next scheduled run:":"Prochaine exécution programmée :","Next scheduled task:":"Prochaine tâche planifiée :","Next task:":"Prochaine tâche :","Next time":"Prochaine fois","No":"Non","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Aucun certificat n'a été spécifié auparavant, veuillez vérifier que la clé est correcte auprès de votre administrateur système : {{key}}\n\nVoulez-vous approuver la clé de l'hôte mentionné ?","No editor found for the "{{backend}}" storage type":"Aucun éditeur trouvé pour le "{{backend}}" type de stockage","No encryption":"Pas de chiffrement","No items selected":"Aucun élément sélectionné","No items to restore, please select one or more items":"Aucun élément à restaurer, merci de sélectionner un ou plusieurs éléments","No passphrase entered":"Aucune phrase secrète entrée","No scheduled tasks":"Pas de tâche planifié","No, my machine has only a single account":"Non, ma machine n'a qu'un seul compte","Non-matching passphrase":"La phrase secrète ne correspond pas","None / disabled":"Aucun / Désactivé","Nothing will be deleted. The backup size will grow with each change.":"Rien ne sera supprimé. La taille de la sauvegarde augmentera à chaque modification.","OK":"Ok","Once there are more backups than the specified number, the oldest backups are deleted.":"Une fois qu'il y a plus de sauvegardes que le nombre spécifié, les sauvegardes les plus anciennes sont supprimées.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Openstack API Key are not supported in v3 keystone API.":"Les clés API Openstack ne sont pas prises en charge dans l'API v3 keystone.","Operating System":"Système d'exploitation","Operation failed:":"Échec de l'opération :","Operations:":"Opérations :","Optional authentication password":"Mot de passe d'identification optionel","Optional authentication username":"Nom d'utilisateur d'identification optionel","Options":"Options","Options added here are applied to all backups, but can be overridden in each individual backup":"Les options ajoutées ici sont appliquées pour toutes les sauvegardes, mais elles peuvent être outrepassées pour chaque sauvegarde","Original location":"Emplacement d'origine","Others":"Autres","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Au fil du temps, les sauvegardes seront automatiquement supprimées. Il restera une sauvegarde pour chacun des 7 derniers jours, chacune des 4 dernières semaines, chacun des 12 derniers mois. Il y aura toujours au moins une sauvegarde restante.","Overwrite":"Écraser","Passphrase":"Phrase secrète","Passphrase (if encrypted)":"Phrase secrète (si chiffré)","Passphrase changed":"Phrase secrète changée","Passphrases are not matching":"Les phrases secrètes ne correspondent pas","Password":"Mot de passe","Passwords do not match":"Les mots de passe ne correspondent pas","Patching files with local blocks ...":"Correction des fichiers avec les blocs locaux ...","Path":"Chemin","Path not found":"Chemin non trouvé","Path on server":"Chemin sur le serveur","Path or subfolder in the bucket":"Chemin ou sous-dossier dans le bucket","Pause":"Pause","Pause after startup or hibernation":"Pause après le démarrage ou l'hibernation","Pause options":"Options de pause","Permissions":"Permissions","Pick location":"Choisir emplacement","Point to your backup files and restore from there":"Donner votre fichier de sauvegarde et restaurer depuis celui-ci ","Port":"Port","Prevent tray icon automatic log-in":"Empêcher la connexion automatique de l'icône de la barre de tâches","Previous":"Précédent","Progress:":"Statut :","ProjectID is optional if the bucket exist":"Le ProjectID est optionel si le bucket existe","Proprietary":"Propriétaire","Purging files ...":"Nettoyage des fichiers…","Purging files Complete!":"Suppression des fichiers réalisée !","Rebuilding local database ...":"Reconstruction de la base de données locale","Recreate (delete and repair)":"Récrée (suppression et réparation)","Recreating database ...":"Recréation de la base de données ...","Registering temporary backup ...":"Enregistrement de la sauvegarde temporaire ..","Relative paths not allowed":"Les chemins relatifs ne sont pas autorisés","Reload":"Recharger","Remote":"Distant","Remote Path":"Chemin d'accès distant","Remote Repository":"Stockage distant","Remote path":"Chemin d'accès distant","Remote repository":"Stockage distant","Remote volume size":"Taille du volume distant","Remove":"Retirer","Remove option":"Option de retrait","Repair":"Réparer","Repairing database ...":"Réparation de la base de données...","Repeat Passphrase":"Répeter la phrase secrète","Reporting:":"Communication de données :","Reset":"Réinitialiser","Restore":"Restaurer","Restore Complete!":"Restauration effectuée","Restore files":"Restaurer fichiers","Restore files ...":"Restaurer fichier ...","Restore files from {{backupname}}":"Restaurer les fichiers depuis {{backupname}}","Restore from":"Restaurer depuis","Restore from backup configuration":"Restaurer depuis une sauvegarde de configuration","Restore from configuration ...":"Restaurer depuis une configuration","Restore options":"Options de restauration","Restore read/write permissions":"Autorisations de lecture/écriture de restauration","Restoring files ...":"Restauration des fichiers ...","Resume":"Reprendre","Run again every":"Relancer tous les","Run now":"Démarrer maintenant","Running ...":"En cours d'exécution ...","Running ....":"En cour ...","Running commandline entry":"Execution d'une ligne de commnde","Running task:":"Tâche en cours :","S3 Compatible":"Compatible S3","Same as the base install version: {{channelname}}":"Identique à la version de base installée : {{channelname}}","Sat":"Sam.","Save":"Enregistrer","Save and repair":"Enregistrer et réparer","Save different versions with timestamp in file name":"Enregistrer des versions différentes avec l'horodatage dans le nom du fichier","Save immediately":"Sauver immédiatement ","Scanning existing files ...":"Scannage des fichiers existants ...","Scanning for local blocks ...":"Scannage de blocs locaux ...","Schedule":"Planifier","Search":"Recherche","Search for files":"Recherche de fichiers","Seconds":"Secondes","Select a log level and see messages as they happen:":"Sélectionner un niveau d'historique et voyez les messages quand ils apparaissent :","Select files":"Sélectionner les fichiers","Server":"Serveur","Server and port":"Serveur et port","Server hostname or IP":"Nom d'hôte du serveur ou IP","Server is currently paused,":"Le serveur est actuellement en pause,","Server is currently paused, do you want to resume now?":"Le serveur est actuellement en pause, voulez-vous reprendre maintenant ?","Server password":"Mot de passe du serveur","Server paused":"Serveur en pause","Server state properties":"Propriétés du statut serveur","Settings":"Paramètres","Show":"Montrer","Show advanced editor":"Montrer l'éditeur avancé","Show hidden folders":"Montrer les dossiers cachés","Show log":"Montrer l'historique","Show log ...":"Montrer l'historique ...","Show treeview":"Afficher l'arborescence","Sia server password":"Mot de passe du serveur Sia","Smart backup retention":"Rétention de sauvegarde intelligente","Some OpenStack providers allow an API key instead of a password and tenant name":"Certains fournisseurs OpenStack autorisent une clé API à la place d'un mot de passe et d'un nom d'entité","Source Data":"Données source","Source data":"Données source","Source folders":"Dossiers source","Source:":"Source :","Specific builds for developers only. Not for use with important data.":"Builds spécifiques pour les développeurs uniquement. Ne pas utiliser avec des données importantes.","Standard protocols":"Protocoles standards","Starting Backup ...":"Démarrage de la sauvegarde...","Starting Restore...":"Démarrage de la restauration...","Starting the restore process ...":"Démarrage du processus de restauration ...","Stop after the current file":"Stopper après le fichier en cour","Stop after upload":"Stopper après le transfert","Stop now":"Stopper maintenant","Stop running backup":"Stopper la sauvegarde en cour","Stop running task":"Stopper la tâche en cour","Stopping after upload:":"Arrêter après transfert","Stopping task:":"Arrêt de la tâche","Storage Type":"Type de stockage","Storage class":"Classe de stockage","Storage class for creating a bucket":"Classe de stockage pour la création d'un bucket","Stored":"Stocké","Strong":"Fort","Success":"Succès","Sun":"Dim.","Symbolic link":"Lien symbolique","System Files":"Fichiers système","System default ({{levelname}})":"Paramètre par défaut du système ({{levelname}})","System files":"Fichiers système","System info":"Info système","System properties":"Propriétés système","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Chemin cible, c'est-à-dire /sauvegarde","Task is running":"La tâche est en cours","Temporary Files":"Fichiers temporaires","Temporary files":"Fichiers temporaires","Tenant Name":"Nom d'entité","Test connection":"Tester la connexion","Testing ...":"Test ...","Testing connection ...":"Essai de connexion ...","Testing permissions ...":"Test des permissions ...","Testing permissions...":"Test des permissions ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Le champ '{{fieldname}}' contient un caractère non valide : {{character}} (valeur : {{value}}, index : {{pos}})","The bucket name should be all lower-case, convert automatically?":"Le nom du bucket devrait être entièrement en minuscule, convertir automatiquement ?","The bucket name should start with your username, prepend automatically?":"Le nom du bucket devrait commencer par votre nom d'utilisateur, l'ajouter automatiquement ?","The connection to the server is lost, attempting again in {{time}} ...":"La connexion au serveur a été perdue, nouvelle tentative dans {{time}} ...","The dark theme (by Michal)":"Le thème sombre (de Michal)","The default blue on white theme (by Alex)":"Thème par défaut bleu sur fond blanc (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Le dossier {{dossier}} n'existe pas.\nCréez-le maintenant ?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"La clé de l'hôte a changé, veuillez vérifier avec l'administrateur du serveur si cela est correcte, car il pourrait s'agir d'une attaque de type \"intermédiaire\".\n\nVoulez-vous REMPLACER votre clé d'hôte COURANTE \"{{prev}}\" par la clé MENTIONNÉE : {{key}} ?","The path does not appear to exist, do you want to add it anyway?":"Le chemin ne semble pas exister, voulez-vous l'ajouter quand même ?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Le répertoire ne se termine pas par un caractère '{{dirsep}}', ce qui signifie que vous sélectionnez un fichier et non un dossier.\n\nVoulez-vous inclure le fichier spécifié ?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Le chemin doit être un chemin absolu, c.-à-d. Il doit commencer par un slash avant '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Le chemin d'accès doit commencer par \"{{prefix1}}\" ou \"{{prefix2}}\", sinon vous ne pourrez pas voir les fichiers dans l'interface web d'HubiC.\n\nVoulez-vous automatiquement ajouter le préfixe au chemin ?","The region parameter is only applied when creating a new bucket":"Le paramètre régional n'est appliqué qu'à la création d'un nouveau bucket","The region parameter is only used when creating a bucket":"Le paramètre régional n'est utilisé qu'à la création d'un bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Le certificat du serveur n'a pas pu être validé.\nVoulez-vous approuver le certificat SSL avec la somme de contrôle : {{hash}} ?","The storage class affects the availability and price for a stored file":"La classe de stockage affecte la disponibilité et le prix d'un fichier stocké","The target folder contains encrypted files, please supply the passphrase":"Le fichier cible contient des fichiers chiffrés, merci de fournir la phrase secrète","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"L'utilisateur à trop d'autorisations. Voulez-vous créer un nouvel utilisateur limité avec uniquement les autorisations pour les chemins sélectionnés ?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Cette sauvegarde a été créée sur un autre système d’exploitation. Restaurer les fichiers sans préciser un dossier de destination peut créer des fichiers à des endroits inattendus. Êtes-vous surs de vouloir poursuivre sans choisir de dossier de destination ?","This month":"Ce mois","This option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Cette option ne concerne pas la taille maximale de la sauvegarde ou du fichier, ni les taux de déduplication. Consultez cette page avant de modifier la taille du volume distant. ","This week":"Cette semaine","Throttle settings":"Options d'accélération","Thu":"Jeu.","To File":"Vers fichier","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Pour confirmer que vous souhaitez supprimer tous les fichiers distants pour \"{{name}}\", veuillez entrer le mot situé ci-dessous","To export without a passphrase, uncheck the \"Encrypt file\" box":"Pour exporter sans phrase secrète, décochez la case \"Chiffrer fichier\"","To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost is always allowed. Multiple hostnames can be supplied with a semicolon separator. If any of the allowed hostnames is an asterisk (*), all hostnames are allowed and this feature is disabled. If the field is empty, only IP address and localhost access is allowed.":"Pour éviter diverses attaques basées sur le DNS, Duplicati limite les noms d'hôtes autorisés à ceux répertoriés ici. L'accès IP direct et localhost est toujours autorisé. Plusieurs noms d'hôte peuvent être fournis avec un séparateur de points-virgules. Si l'un des noms d'hôtes autorisés est un astérisque (*), tous les noms d'hôte sont autorisés et cette fonctionnalité est désactivée. Si le champ est vide, seule l'adresse IP et l'accès localhost sont autorisés.","Today":"Aujourd'hui","Trust host certificate?":"Faire confiance au certificat de l'hôte ?","Trust server certificate?":"Faire confiance au certificat du serveur ?","Try out the new features that we are working on. Currently the most stable version available. Test Restore data before using this in production environments.":"Essayez les nouvelles fonctionnalités sur lesquelles nous travaillons. Actuellement la version la plus stable disponible. Testez la restauration des données avant de l'utiliser dans des environnements de production.","Tue":"Mar.","Type to highlight files":"Tapez pour mettre en surbrillance les fichiers","Unknown backup size and versions":"Taille et version de sauvegarde inconnue","Until resumed":"Jusqu'à la reprise","Update channel":"Canal de mise à jour","Update failed:":"Échec de mise à jour","Updating with existing database":"Mettre à jour avec une base de données existante","Uploading verification file ...":"Téléversement du fichier de vérification ...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"Les rapports d'utilisation nous aident à améliorer l'expérience utilisateur et à évaluer l'impact des nouvelles fonctionnalités. Nous les utilisons pour générer statistiques d'utilisation publique ","Usage statistics":"Statistiques d'utilisation","Usage statistics, warnings, errors, and crashes":"Statistiques d'utilisation, avertissements, erreurs et accidents","Use SSL":"Utiliser SSL","Use existing database?":"Utiliser une base de données existante ?","Use weak passphrase":"Utiliser une phrase secrète faible","Useless":"Inutile","User data":"Données utilisateur","User domain name":"Nom de domaine de l'utilisateur","User has too many permissions":"L'utilisateur à trop d'autorisations","User interface settings":"Réglages interface utilisateur","Username":"Nom d'utilisateur","Validating ...":"Validation ...","Verify files":"Vérifier fichier","Verifying ...":"Vérification ...","Verifying answer":"Vérification de la réponse","Verifying backend data ...":"Vérification des données back-end","Verifying files...":"Vérification des fichiers en cours...","Verifying remote data ...":"Vérifications des données distantes","Verifying restored files ...":"Vérification des fichiers restaurés","Very strong":"Très fort","Very weak":"Très faible","Visit us on":"Rendez nous visite sur","WARNING: The remote database is found to be in use by the commandline library":"ATTENTION : La base de données locale est rapportée comme étant utilisée par la librairie de ligne de commande","WARNING: This will prevent you from restoring the data in the future.":"ATTENTION : Cela va vous empêcher de restaurer vos données dans le futur.","Waiting for task to begin":"En attente du début de la tâche","Waiting for task to start ....":"En attente du début de la tâche","Waiting for upload ...":"En attente du téléversement ...","Warnings, errors and crashes":"Avertissements, erreurs et accidents","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Nous acceptons les dons via différents services, tels que OpenCollective, PayPal, BountySource et diverses devises crypto.","We recommend that you encrypt all backups stored outside your system":"Nous vous recommandons de chiffrer toutes les sauvegardes stockées en dehors de votre système","Weak":"Faible","Weak passphrase":"Phrase secrète faible","Wed":"Mer.","Weeks":"Semaines","Where do you want to restore from?":"Ou voulez-vous restaurer vos fichiers ?","Where do you want to restore the files to?":"Ou voulez-vous restaurer vos fichiers ?","Years":"Années","Yes":"Oui","Yes, I have stored the passphrase safely":"Oui, j'ai conservé ma phrase secrète en sécurité","Yes, I'm brave!":"Oui, je suis courageux !","Yes, please break my backup!":"Oui, s'il vous plait cassez ma sauvegarde","Yesterday":"Hier","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Mono semble fonctionner sans certificat SSL chargé.\nVoulez-vous importer la liste de certificats de confiance depuis Mozilla ?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Vous êtes en train de changer le chemin de la base de données depuis une base de donnée existante.\nÊtes-vous sûr que c'est ce que vous voulez ?","You are currently running {{appname}} {{version}}":"Vous êtes actuellement en train d'utiliser {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Vous pouvez arrêter la sauvegarde immédiatement, ou stopper après télé-versement du fichier courant","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Vous pouvez stopper la tâche immédiatement, ou autoriser le processus en cour et stopper ensuite","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Vous avez changé la méthode de chiffrement. Ceci peut endommager certaines choses. Nous vous encourageons à créer une nouvelle sauvegarde à la place.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Vous avez changé la phrase secrète, ce qui n'est pas pris en charge. Nous vous encourageons à créer une nouvelle sauvegarde à la place.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Vous avez choisi de ne pas chiffrer votre sauvegarde. Le chiffrement est recommandé pour toutes les données stockées sur un serveur distant.","You have chosen to restore to a new location, but not entered one":"Vous avez demandé à restaurer vers un nouveau dossier, mais sans indiquer son chemin","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 lose the passphrase.":"Vous avez généré une mot de passe fort. Assurez-vous que vous avez effectué une copie sécurisée de ce mot de passe, car les données ne pourront pas être récupérées si vous le perdez.","You must choose at least one source folder":"Vous devez choisir au moins un dossier source","You must enter a domain name to use v3 API":"Vous devez entrer un nom de domaine pour utiliser l'API v3","You must enter a name for the backup":"Vous devez entrer un nom pour votre sauvegarde","You must enter a passphrase or disable encryption":"Vous devez entrer une phrase secrète ou désactiver le chiffrement","You must enter a password to use v3 API":"Vous devez entrer un mot de passe pour utiliser l'API v3","You must enter a positive number of backups to keep":"Vous devez entrer un nombre positif de sauvegarde à conserver","You must enter a tenant (aka project) name to use v3 API":"Vous devez entrer un nom de tenant (nom de projet) pour utiliser l'API v3","You must enter a tenant name if you do not provide an API Key":"Vous devez entrer un nom d'entité si vous ne fournissez pas une clé API","You must enter a valid duration for the time to keep backups":"Vous devez entrer une valeur correcte pour la durée de conservation de vos sauvegardes","You must enter a valid rentention policy string":"Vous devez entrer une chaîne de politique de rétention valide","You must enter either a password or an API Key":"Vous devez entrer soit un mot de passe, soit une clé API","You must enter either a password or an API Key, not both":"Vous devez entrer soit un mot de passe, soit une clé API, mais pas les deux","You must fill in the password":"Vous devez renseigner le mot de passe","You must fill in the server name or address":"Vous devez renseigner le nom du serveur ou l'adresse","You must fill in the username":"Vous devez renseigner le nom d'utilisateur","You must fill in {{field}}":"Vous devez renseigner le champ : {{field}}","You must select or fill in the AuthURI":"Vous devez sélectionner ou renseigner l'AuthURI","You must select or fill in the server":"Vous devez sélectionner ou renseigner le serveur","You must specify a path":"Vous devez spécifier un chemin.","You should fill in {{field}}{{reason}}":"Vous devez remplir {{field}} {{reason}}","Your files and folders have been restored successfully.":"Vos fichiers et dossiers ont été restaurés avec succès.","Your passphrase is easy to guess. Consider changing passphrase.":"Votre phrase secrète est facile à deviner. Songez à la changer.","bucket/folder/subfolder":"bucket/dossier/sous-dossier","byte":"byte","byte/s":"byte/s","custom":"personnalisé ","resume now":"reprendre maintenant","unless you are explicitly specifying --group-id":"sauf si vous spécifiez explicitement --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} a été principalement développée par {{dev1}} et {{dev2}}. {{appname}} peut être téléchargée depuis {{websitename}}. {{appname}} est sous licence {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} fichiers {{size}}) à afficher {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions"],"{{number}} Hour":"{{number}} Heure","{{number}} Minutes":"{{number}} Minutes","{{time}} (took {{duration}})":"{{time}} (durée {{duration}})"}); + gettextCatalog.setStrings('hu', {"- pick an option -":"- válasszon -","...loading...":"...töltés...","API Key":"API kulcs","About":"Névjegy","About {{appname}}":"{{appname}} néjegye","Access Key":"Hozzáférési kulcs","Access denied":"Hozzáférés megtagadva","Access to user interface":"Hozzáférés a felhasználói felülethez","Account name":"Fiók név","Activate":"Aktiválás","Activate failed:":"Aktiválás sikertelen:","Add a new backup":"Új mentés hozzáadás","Add a path directly":"Útvonal hozzáadás közvetlenül","Add advanced option":"Haladó beállítás hozzáadása","Add backup":"Mentés hozzáadás","Add filter":"Szűrő hozzáadás","Add path":"Útvonal hozzáadás","Advanced Options":"Haladó beállítások","Advanced options":"Haladó beállítások","Advanced:":"Haladó:","All Hyper-V Machines":"Minden Hyper-V gép","All Microsoft SQL Databases":"Minde Microsoft SQL adatbázik","Allow remote access (requires restart)":"Távoli hozzáférés engedélyezése (újraindítást igényel)","Allowed days":"Engedélyezett napok","An existing file was found at the new location":"Egy létező fájt találtam az új helyen","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Egy létező fájt találtam az új helyen\nBiztos vagy benne hogy az adatbázis a létező fájlra mutasson?","Back":"Vissza","Browse":"Tallóz","Cancel":"Mégsem","Changelog":"Váztozások","Check for updates now":"Frissítés ellenőrzése most","Checking ...":"Ellenőrzés...","Checking for updates ...":"Frissítés ellenőrzése ...","Chose a storage type to get started":"A kezdéshez válassz tárhely típust","Commandline ...":"Parancssor...","Compact now":"Tömörítés most","Compacting remote data ...":"Távoli adatok tömörítése...","Completing backup ...":"Mentés befejezése...","Completing previous backup ...":"Előző mentés befejezése...","Compression modules:":"Tömörítő modulok:","Computer":"Számítógép","Confirm delete":"Törlés megerősítése","Confirmation required":"Megerősítés szükséges","Connect":"Csatlakozás","Connect now":"Csatlakozás most","Connecting to server ...":"Csatlakozás a kiszolgálóhoz...","Connecting to task ....":"Csatlakozás a feladathoz...","Connecting...":"Csatlakozás...","Connection lost":"Csatlakozás megszakadt","Connection worked!":"Csatlakozás működik!","Container name":"Tároló neve","Container region":"Tároló régió","Continue":"Folytatás","Continue without encryption":"Folytatás titkosítás nélkül","Copied!":"Másolva!","Database ...":"Adatbázis...","Days":"Nap","Default":"Alapértelmezett","Default options":"Alapértelmezett beállítások","Delete":"Törlés","Delete ...":"Törlés...","Delete backup":"Mentés törlése","Delete local database":"Helyi adatbázis törlése","Delete remote files":"Távoli fájlok törlése","Delete the local database":"A helyi adatbázis törlése","Deleting remote files ...":"Távoli fájlok törlése...","Deleting unwanted files ...":"Felesleges fájlok törlése...","Desktop":"Asztal","Destination":"Cél","Disabled":"Letiltva","Dismiss":"Elvet","Donate":"Támogatás","Done":"Kész","Download":"Letöltés","Downloading ...":"Letöltés...","Downloading files ...":"Fájlok letöltése...","Downloading update...":"Frissítés letöltése...","Duplicati Website":"Duplicati webodal","Duplicati forum":"Duplicati fórum","Edit ...":"Szerkesztés...","Edit as list":"Szerkesztés listaként","Edit as text":"Szerkesztés szövegként","Encrypt file":"Fájl titkosítás","Encryption":"Titkosítás","Encryption changed":"Titkosítás megváltozott","Encryption modules:":"Titkosító modulok:","Enter URL":"URL megadás","Error":"Hiba","Error!":"Hiba!","Errors and crashes":"Hibák és összeomlások","File":"Fájl","Files larger than:":"Fájlok nagyobb mint:","Filters":"Szürők","Finished!":"Kész!","Folder":"Mappa","Folder path":"Mappa útvonal","Fri":"Pén","GByte":"GByte","GByte/s":"GByte/s","General":"Általános","General options":"Általános beállítások","Hide":"Elrejt","Hide hidden folders":"Rejtett mappák elrejtése","Home":"Kezdőlap","Hours":"Óra","MByte":"MByte","MByte/s":"MByte/s","Menu":"Menü","Minutes":"Perc","Mon":"Hé","Months":"Hónap","My Documents":"Dokumentumok","My Music":"Zenék","My Photos":"Fényképek","My Pictures":"Képek","Name":"Név","Never":"Soha","Next":"Következő","Next scheduled run:":"Következő időzített futtatás:","Next scheduled task:":"Következő időzített feladat:","Next task:":"Következő feladat:","No":"Nem","No encryption":"Nincs titkosítás","OK":"OK","TByte/s":"TByete/s","Today":"Ma","Weak":"Hét","Yes":"Igen","Yesterday":"Tegnap","byte":"byte","byte/s":"byte/s"}); + gettextCatalog.setStrings('it', {"- pick an option -":"- seleziona un'opzione -","...loading...":"... caricamento in corso ...","API Key":"Chiave API","AWS Access ID":"ID di accesso AWS","AWS Access Key":"Chiave di accesso AWS","AWS IAM Policy":"Norme AWS IAM","About":"Informazioni","About {{appname}}":"Informazioni {{appname}}","Access Key":"Chiave di accesso","Access denied":"Accesso negato","Access to user interface":"Accesso all'interfaccia utente","Account name":"Nome account","Activate":"Attiva","Activate failed:":"Attivazione fallita:","Add a new backup":"Aggiungi un nuovo backup","Add a path directly":"Aggiungi direttamente un percorso","Add advanced option":"Aggiungi opzione","Add backup":"Aggiungi backup","Add filter":"Aggiungi filtro","Add path":"Aggiungi percorso","Adjust bucket name?":"Sistemare il nome bucket?","Adjust path name?":"Sistemare il nome del percorso?","Advanced Options":"Opzioni Avanzate","Advanced options":"Opzioni avanzate","Advanced:":"Avanzate:","All Hyper-V Machines":"Tutte le Macchine Hyper-V","All Microsoft SQL Databases":"Tutti i database Microsoft SQL","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.":"Tutti i rapporti sono inviati in modo anonimo e non contengono informazioni personali. Contengono informazioni sull'hardware, sul sistema operativo, il tipo di backend, la durata del backup, la dimensione complessiva dei dati sorgente ed dati simili. Non contengono i percorsi, nomi dei file, nomi utente, password o altre informazioni sensibili.","Allow remote access (requires restart)":"Consenti accesso remoto (richiede il riavvio)","Allowed days":"Giorni consentiti","An existing file was found at the new location":"Un file esistente è stato trovato nella nuova posizione","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Un file esistente è stato trovato nella nuova posizione.\nSei sicuro di volere che il database punti ad un file esistente?","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?":"Un database locale esistente per l'archiviazione è stato trovato.\nIl riutilizzo del database consentirà alle istanze da riga di comando e dal server di lavorare sullo stesso archivio remoto.\n\nVuoi usare il database esistente?","Anonymous usage reports":"Rapporti d'uso anonimi","As Command-line":"Come riga di comando","AuthID":"AuthID","Authentication password":"Password di autenticazione","Authentication username":"Nome utente di autenticazione","Autogenerated passphrase":"Genera automaticamente passphrase","Automatically run backups.":"Esegui automaticamente i backup.","B2 Account ID":"ID Account B2","B2 Application Key":"Chiave Applicazione B2","B2 Cloud Storage Account ID":"ID Account Cloud B2 Storage","B2 Cloud Storage Application Key":"Chiave applicazione Archiviazione Cloud B2","Back":"Indietro","Backend modules:":"Moduli backend:","Backup Complete!":"Backup completo!","Backup destination":"Destinazione backup","Backup location":"Posizione Backup","Backup retention":"Conservazione backup","Backup:":"Dimensione backup:","Beta":"Beta","Broken access":"Accesso non riuscito","Browse":"Browse","Browser default":"Browser predefinito","Bucket Name":"Nome Bucket","Bucket create location":"Crea posizione bucket","Bucket create region":"Crea area bucket","Bucket name":"Nome bucket","Bucket storage class":"Classe bucket","Building list of files to restore ...":"Creazione della lista dei file da ripristinare...","Building partial temporary database ...":"Creazione di un database parziale temporaneo...","Busy ...":"Occupato...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"Consentendo l'accesso remoto, il server ascolta le richieste da qualsiasi computer sulla rete. Se abiliti questa opzione, assicurati di utilizzare sempre il computer su una rete sicura protetta da un firewall.","By default, the tray icon will open the user interface with a token than unlocks the user interface. This ensures that you can access the user interface from the tray icon, while requiring others to enter a password. If you prefer having to type in the password, even when accessing the user interface from the tray icon, enable this option.":"Per impostazione predefinita, l'icona nella barra delle applicazioni aprirà l'interfaccia utente con un token che sbloccherà l'interfaccia utente. Ciò garantisce la possibilità di accedere all'interfaccia utente dall'icona nella barra delle applicazioni, mentre gli altri necessitano di inserire una password. Se si preferisce digitare la password, anche quando si accede all'interfaccia utente dall'icona nella barra delle applicazioni, abilita questa opzione.","Cache Files":"File della cache","Canary":"Canary","Cancel":"Annulla","Cannot move to existing file":"Non puoi spostare in un file esistente","Changelog":"Changelog","Changelog for {{appname}} {{version}}":"Changelog di {{appname}} {{version}}","Check failed:":"Controllo fallito:","Check for updates now":"Controlla aggiornamenti ora","Checking ...":"Controllo...","Checking for updates ...":"Controllo aggiornamenti...","Chose a storage type to get started":"Scegliere un tipo di archiviazione per iniziare","Click the AuthID link to create an AuthID":"Clicca sul link AuthID per creare un nuovo AuthID","Click to set throttle options":"Clicca per impostare le opzioni di limitazione","Commandline ...":"Riga di comando...","Compact now":"Comprimi","Compacting remote data ...":"Comprimendo dati remoti...","Completing backup ...":"Completamento backup...","Completing previous backup ...":"Completamento backup precedente...","Compression modules:":"Moduli di compressione:","Computer":"Computer","Configuration file:":"File di configurazione:","Configuration:":"Configurazione: ","Configure a new backup":"Configura un nuovo backup","Confirm delete":"Conferma cancellazione","Confirmation required":"Conferma richiesta","Connect":"Connetti","Connect now":"Connetti ora","Connecting to server ...":"Connessione al server...","Connecting to task ....":"Connessione all'attività...","Connecting...":"Connessione...","Connection lost":"Connessione persa","Connection worked!":"Connessione funzionante!","Container name":"Nome contenitore","Container region":"Area contenitore","Continue":"Continua","Continue without encryption":"Continua senza crittografia","Copied!":"Copiato!","Copy":"Copia","Copy Destination URL to Clipboard":"Copia URL Destinazione negli Appunti","Copy failed. Please manually copy the URL":"Copia non riuscita. Per favore copia manualmente l'URL","Core options":"Opzioni base","Counting ({{files}} files found, {{size}})":"Conteggio ({{files}} file trovati, {{size}})","Crashes only":"Solo arresti anomali","Create bug report ...":"Crea segnalazione bug...","Create folder?":"Creare cartella?","Created new limited user":"Creato nuovo utente limitato","Creating bug report ...":"Creazione segnalazione bug...","Creating new user with limited access ...":"Creazione nuovo utente con accesso limitato...","Creating target folders ...":"Creazione cartelle di destinazione...","Creating temporary backup ...":"Creazione backup temporaneo...","Creating user...":"Creazione utente...","Current action:":"Azione corrente:","Current file:":"File corrente:","Current version is {{versionname}} ({{versionnumber}})":"La versione attuale è {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"End point S3 personalizzato","Custom authentication url":"URL di autenticazione personalizzato","Custom backup retention":"Conservazione backup personalizzato","Custom location ({{server}})":"Posizione personalizzata ({{server}})","Custom region for creating buckets":"Area personalizzata per la creazione bucket","Custom region value ({{region}})":"Valore area personalizzata ({{region}})","Custom server url ({{server}})":"URL del server personalizzato ({{server}})","Custom storage class ({{class}})":"Classe di archiviazione personalizzata ({{class}})","Database ...":"Database...","Days":"Giorni","Default":"Predefinito","Default ({{channelname}})":"Predefinito ({{channelname}})","Default excludes":"Esclusioni predefinite","Default options":"Opzioni predefinite","Delete":"Cancella","Delete ...":"Cancella...","Delete backup":"Cancella backup","Delete backups that are older than":"Elimina i backup più vecchi di","Delete local database":"Cancella database locale","Delete remote files":"Cancella file remoti","Delete the local database":"Cancella il database locale","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Cancella {{filecount}} file ({{filesize}}) dall'archivio remoto?","Deleting remote files ...":"Cancellazione file remoti...","Deleting unwanted files ...":"Cancellazione file indesiderati...","Desktop":"Desktop","Destination":"Destinazione","Destination path":"Percorso destinazione","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.":"Ti abbiamo aiutato a salvare i tuoi file? Se è così, per favore considera di supportare Duplicati con una donazione. Suggeriamo {{smallamount}} per uso privato e {{largeamount}} per uso commerciale.","Direct restore from backup files ...":"Ripristino diretto da file di backup...","Disabled":"Disattivato","Dismiss":"Annulla","Dismiss all":"Ignora tutto","Display and color theme":"Tema interfaccia","Do you really want to delete the backup: \"{{name}}\" ?":"Vuoi veramente cancellare il backup: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Vuoi veramente cancellare il database locale per: {{name}} ?","Domain Name":"Nome Dominio","Donate":"Donazione","Donation messages":"Messaggi donazione","Donation messages are hidden, click to show":"I messaggi di donazione sono nascosti, clicca per mostrarli","Donation messages are visible, click to hide":"I messaggi di donazione sono visibili, clicca per nasconderli","Done":"Fatto","Download":"Scarica","Downloading ...":"Sto scaricando...","Downloading files ...":"Sto scaricando i file...","Downloading update...":"Sto scaricando l'aggiornamento...","Duplicate option {{opt}}":"Opzione duplicata {{opt}}","Duplicati Website":"Sito web di Duplicati","Duplicati forum":"Forum Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Ogni backup dispone di un database locale associato, che archivia le informazioni del backup remoto sul computer locale.\nQuando si cancella un backup, è anche possibile cancellare il database locale senza influire sulla possibilità di ripristinare i file remoti.\nSe si utilizza il database locale per i backup dalla riga di comando, è necessario mantenere il database.","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.":"Ogni backup dispone di un database locale associato, che archivia le informazioni del backup remoto sul computer locale.\nIn questo modo è più veloce eseguire molte operazioni e riduce la quantità di dati che devono essere scaricati per ogni operazione.","Edit ...":"Modifica...","Edit as list":"Modifica come elenco","Edit as text":"Modifica come testo","Encrypt file":"Cripta file","Encryption":"Crittografia","Encryption changed":"Crittografia cambiata","Encryption modules:":"Moduli crittografia:","Enter URL":"Inserisci URL","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Inserisci una strategia di conservazione manualmente. I segnaposto sono D/W/Y per giorni/settimane/anni e U per illimitato. La sintassi è: 7D:1D,4W:1W,36M:1M. Questo esempio mantiene un backup per ciascuno dei prossimi 7 giorni, uno per ciascuna delle prossime 4 settimane e uno per ciascuno dei 36 mesi successivi. Questo può anche essere scritto come 1W:1D,1M:1W,3Y:1M.","Enter access key":"Inserisci chiave di accesso","Enter account name":"Inserisci nome account","Enter backup passphrase, if any":"Inserisci la passphrase del backup, se presente","Enter configuration details":"Inserisci dettagli configurazione","Enter container name":"Inserire nome contenitore","Enter encryption passphrase":"Inserisci passphrase crittografia","Enter expression here":"Inserisci qui espressione","Enter folder path name":"Inserire il nome del percorso della cartella","Enter one option per line in command-line format, eg. {0}":"Inserire un'opzione per riga in formato riga di comando, ad es. {0}","Enter the destination path":"Inserisci percorso destinazione","Enter the email address of the Office 365 group":"Inserisci l'indirizzo email del gruppo di Office 365","Enter the full destination path, including the server name, but without https":"Inserisci il percorso di destinazione completo, incluso il nome del server, ma senza https","Error":"Errore","Error!":"Errore!","Errors and crashes":"Errori e arresti anomali","Exclude":"Escludi","Exclude directories whose names contain":"Escludi cartelle il cui nome contiene","Exclude expression":"Escludi espressione","Exclude file":"Escludi file","Exclude file extension":"Escludi estensione del file","Exclude files whose names contain":"Escludi file il cui nome contiene","Exclude filter group":"Escludi gruppo filtri","Exclude folder":"Escludi cartella","Exclude regular expression":"Escludi espressione regolare","Existing file found":"Trovato file esistente","Experimental":"Sperimentale","Export":"Esporta","Export ...":"Esporta...","Export backup configuration":"Esporta configurazione backup","Export configuration":"Esporta configurazione","Exporting ...":"Esportazione...","External link":"Link esterno","FTP (Alternative)":"FTP (Alternativo)","Failed to build temporary database: {{message}}":"Fallita creazione del database temporaneo: {{message}}","Failed to connect:":"Connessione fallita:","Failed to connect: {{message}}":"Connessione fallita: {{message}}","Failed to delete:":"Cancellazione fallita: ","Failed to fetch path information: {{message}}":"Recupero informazioni sul percorso fallito: {{message}}","Failed to import:":"Importazione fallita:","Failed to read backup defaults:":"Lettura impostazioni predefinite backup fallita:","Failed to restore files: {{message}}":"Ripristino dei file fallito: {{message}}","Failed to save:":"Salvataggio fallito:","Fetching path information ...":"Recupero informazioni percorso...","File":"File","Files larger than:":"File più grandi di:","Filters":"Filtri","Finished!":"Finito!","First run setup":"Impostazione prima esecuzione","Folder":"Cartella","Folder path":"Percorso cartella","Fri":"Ven","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"ID Progetto GCS","General":"Generale","General backup settings":"Impostazioni generali backup","General options":"Opzioni generali","Generate":"Genera","Generate IAM access policy":"Genera criteri di accesso IAM","Getting file versions ...":"Ottenimento versione file...","Group email":"Email gruppo","Hidden files":"File nascosti","Hide":"Nascondi","Hide hidden folders":"Nascondi cartelle nascoste","Home":"Home","Hostnames":"Nomi host","Hours":"Ore","How do you want to handle existing files?":"Come vuoi gestire i file esistenti?","Hyper-V Machine":"Sitema Hyper-V","Hyper-V Machine:":"Sistema Hyper-V:","Hyper-V Machines":"Sistemi Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Se una pianificazione non è eseguita, il backup sarà effettuato il prima possibile.","If at least one newer backup is found, all backups older than this date are deleted.":"Se si trova almeno un backup più recente, tutti i backup precedenti a questa data sono eliminati.","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.":"Se il backup e l'archivio remoto non sono sincronizzati, Duplicati sarà necessario eseguire un'operazione di ripristino per sincronizzare il database.\nSe la riparazione non è riuscita, è possibile cancellare il database locale e rigenerarlo.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se il file di backup non è scaricato automaticamente, fai clic con il tasto desto e seleziona "Salva come..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se il file di backup non è scaricato automaticamente,fai clic con il tasto desto e seleziona "Salva come..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Se non inserisci un percorso, tutti i file saranno salvati nella cartella di accesso.\nSei sicuro che questo è quello che vuoi?","If you do not enter an API Key, the tenant name is required":"Se non inserisci una Chiave API, è richiesto il nome dell'inquilino","If you want to use the backup later, you can export the configuration before deleting it":"Se desideri utilizzare il backup in un secondo momento, è possibile esportare la configurazione prima di cancellarla","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Se la tua macchina è in un ambiente multi-utente (cioè la macchina ha più di un account), è necessario impostare una password per impedire ad altri utenti di accedere ai dati del tuo account. \nVuoi impostare una password ora?","Import":"Importa","Import Destination URL":"Importa URL Destinazione","Import backup configuration":"Importa configurazione backup","Import completed, but no certificates were found after the import":"Importazione completata, ma non sono stati trovati certificati dopo l'importazione","Import failed":"Importazione fallita","Import from a file":"Importa da un file","Import metadata":"Importa metadati","Importing ...":"Importazione...","Include a file?":"Includi un file?","Include expression":"Includi espressione","Include regular expression":"Includi espressione regolare","Incorrect answer, try again":"Risposta errata, riprova","Individual builds for developers only. Not for use with important data.":"Build individuali per soli sviluppatori. Non utilizzare con dati importanti.","Information":"Informazioni","Install":"Installa","Install failed:":"Installazione fallita:","Invalid characters in path":"Caratteri non validi nel percorso","Invalid retention time":"Tempo ritenzione non valido","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"È possibile connettersi ad alcuni FTP senza una password.\nSei sicuro che il tuo server FTP supporta gli accessi senza password?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Mantieni un numero specifico di backup","Keep all backups":"Mantieni tutti i backup","Keystone API version":"Versione API Keystone","Language in user interface":"Lingua interfaccia utente","Last month":"Lo scorso mese","Last successful backup:":"Ultimo backup riuscito:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Ultimo ripristino riuscito: {{time}} (took {{duration || '0 seconds'}})","Latest":"Più recente","Libraries":"Librerie","Listing backup dates ...":"Creazione elenco date backup...","Listing remote files ...":"Creazione elenco file remoti...","Listing remote files for Purge ...":"Elenco dei file remoti da Eliminare...","Live":"In tempo reale","Load a configuration from an exported job or a storage provider":"Carica una configurazione da un lavoro esportato o da un provider di archiviazione","Load destination from an exported job or a storage provider":"Carica una destinazione da un lavoro esportato o da un provider di archiviazione","Load older data":"Carica dati precedenti","Loading ...":"Caricamento...","Loading remote storage usage ...":"Caricamento dell'archivio remoto utilizzato ...","Local Repository":"Repository locale","Local database for":"Database locale per ","Local database path:":"Percorso database locale:","Local repository":"Repository locale","Local storage":"Archivio locale","Location":"Posizione","Location where buckets are created":"Posizione in cui sono creati i bucket","Log data for {{Backup.Backup.Name}}":"Dati di log per {{Backup.Backup.Name}}","Log data from the server":"Dati di log dal server","Log out":"Log out","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Manutenzione","Manually type path":"Digita manualmente il percorso","Max download speed":"Velocità massima per scaricare","Max upload speed":"Velocità massima per caricare","Menu":"Menu","Microsoft SQL Database:":"Microsoft SQL Database:","Microsoft SQL Databases":"Microsoft SQL Database","Minimum redundancy":"Ridondanza minima","Minimum redundancy is 1.0":"Ridondanza minima è 1.0","Minutes":"Minuti","Missing name":"Nome mancante","Missing passphrase":"Passphrase mancante","Missing sources":"Sorgente mancante","Mon":"Lun","Months":"Mesi","Move existing database":"Sposta database esistente","Move failed:":"Spostamento fallito:","My Documents":"Documenti","My Music":"Musica","My Photos":"Foto","My Pictures":"Immagini","Name":"Nome","Never":"Mai","New update found: {{message}}":"Nuovo aggiornamento trovato: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Il nuovo nome utente è {{user}}.\nCredenziali aggiornate per utilizzare il nuovo utente limitato","Next":"Avanti","Next scheduled run:":"Prossima esecuzione: ","Next scheduled task:":"Prossima attività pianificata:","Next task:":"Prossima attività:","Next time":"Prossima volta","No":"No","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Nessun certificato è stato specificato in precedenza, per favore verifica con l'amministratore del server che la chiave è corretta: {{key}}\n\nVuoi approvare la chiave host riportata?","No editor found for the "{{backend}}" storage type":"Nessun editor trovato per il "{{backend}}" tipo archivio","No encryption":"Nessuna crittografia","No items selected":"Nessun elemento selezionato","No items to restore, please select one or more items":"Nessun elemento da ripristinare, seleziona uno o più elementi","No passphrase entered":"Nessuna passphrase inserita","No scheduled tasks":"Nessuna attività pianificata","No, my machine has only a single account":"No, la mia macchina ha solo un singolo account","Non-matching passphrase":"Passphrase non corrispondente","None / disabled":"Nessuno / disattivato","Nothing will be deleted. The backup size will grow with each change.":"Niente sarà eliminato. La dimensione del backup crescerà con ogni cambiamento.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Una volta che ci sono più backup del numero specificato, i backup più vecchi sono cancellati.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Openstack API Key are not supported in v3 keystone API.":"La chiave API Openstack non è supportata nell'API keystone v3.","Operating System":"Sistema Operativo","Operation failed:":"Operazione fallita:","Operations:":"Operazioni:","Optional authentication password":"Password opzionale per l'autenticazione","Optional authentication username":"Nome utente opzionale per l'autenticazione","Options":"Opzioni","Options added here are applied to all backups, but can be overridden in each individual backup":"Le opzioni aggiunte qui sono applicate a tutti i backup, ma possono essere sovrascritte per ogni backup","Original location":"Percorso originale","Others":"Altri","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Nel corso del tempo i backup saranno eliminati automaticamente. Rimarrà un backup per ciascuno degli ultimi 7 giorni, ognuna delle ultime 4 settimane, ciascuno degli ultimi 12 mesi. Ci sarà sempre almeno un backup rimanente.","Overwrite":"Sovrascrivi","Passphrase":"Passphrase","Passphrase (if encrypted)":"Passphrase (se criptato)","Passphrase changed":"Passphrase modificata","Passphrases are not matching":"Passphrase non corrispondenti","Password":"Password","Passwords do not match":"Password non corrispondenti","Patching files with local blocks ...":"Sistemazione file con blocchi locali...","Path":"Percorso","Path not found":"Percorso non trovato","Path on server":"Percorso sul server","Path or subfolder in the bucket":"Percorso o sottocartella bucket","Pause":"Pausa","Pause after startup or hibernation":"Pausa dopo avvio o ibernazione","Pause options":"Opzioni pausa","Permissions":"Autorizzazioni","Pick location":"Scegli posizione","Point to your backup files and restore from there":"Puntare ai file di backup e ripristinare da lì","Port":"Porta","Prevent tray icon automatic log-in":"Previeni il log-in automatico dell'icona nella barra delle applicazioni","Previous":"Precedente","Progress:":"Avanzamento:","ProjectID is optional if the bucket exist":"ID Progetto è opzionale se esiste un bucket","Proprietary":"Proprietario","Purging files ...":"Cancellazione dei file...","Purging files Complete!":"Eliminazione file completata!","Rebuilding local database ...":"Ricostruzione database locale...","Recreate (delete and repair)":"Ricrea (cancella e ripara)","Recreating database ...":"Ricreazione database...","Registering temporary backup ...":"Registrazione backup temporaneo...","Relative paths not allowed":"Percorsi relativi non consentiti","Reload":"Ricarica","Remote":"Remoto","Remote Path":"Percorso remoto","Remote Repository":"Repository remoto","Remote path":"Percorso remoto","Remote repository":"Repository remoto","Remote volume size":"Dimensione volume remoto","Remove":"Rimuovi","Remove option":"Rimuovi opzione","Repair":"Ripara","Repairing database ...":"Riparazione del database...","Repeat Passphrase":"Ripeti Passphrase","Reporting:":"Segnalazione:","Reset":"Reset","Restore":"Ripristina","Restore Complete!":"Ripristino completato!","Restore files":"Ripristina file","Restore files ...":"Ripristina file...","Restore files from {{backupname}}":"Ripristina file da {{backupname}}","Restore from":"Ripristina da","Restore from backup configuration":"Ripristino dalla configurazione backup","Restore from configuration ...":"Ripristino da file di configurazione...","Restore options":"Opzioni ripristino","Restore read/write permissions":"Ripristina autorizzazioni lettura/scrittura","Restoring files ...":"Ripristino file...","Resume":"Riprendi","Run again every":"Esegui ogni","Run now":"Esegui ora","Running ...":"Esecuzione...","Running ....":"Esecuzione...","Running commandline entry":"Riga di comando in esecuzione","Running task:":"Attività in esecuzione:","S3 Compatible":"Compatibile S3","Same as the base install version: {{channelname}}":"Come la versione di base installata: {{channelname}}","Sat":"Sab","Save":"Salva","Save and repair":"Salva e ripara","Save different versions with timestamp in file name":"Salva versioni diverse con timestamp nel nome del file","Save immediately":"Salva immediatamente","Scanning existing files ...":"Scansione file esistenti...","Scanning for local blocks ...":"Scansione dei blocchi locali...","Schedule":"Pianificazione","Search":"Cerca","Search for files":"Cerca per file","Seconds":"Secondi","Select a log level and see messages as they happen:":"Selezionare un livello di log e visiona i messaggi che avvengono:","Select files":"Seleziona file","Server":"Server","Server and port":"Server e porta","Server hostname or IP":"Nome host o IP del server","Server is currently paused,":"Server è attualmente in pausa,","Server is currently paused, do you want to resume now?":"Server attualmente in pausa, vuoi riprendere ora?","Server password":"Password del server","Server paused":"Server in pausa","Server state properties":"Proprietà stato del server","Settings":"Impostazioni","Show":"Mostra","Show advanced editor":"Mostra editor avanzato","Show hidden folders":"Mostra cartelle nascoste","Show log":"Mostra log","Show log ...":"Mostra log ...","Show treeview":"Visualizza ad albero","Sia server password":"Password del server Sia","Smart backup retention":"Conservazione intelligente backup","Some OpenStack providers allow an API key instead of a password and tenant name":"Alcuni provider OpenStack consentono una chiave API anziché una password e un nome inquilino","Source Data":"Dati Sorgente","Source data":"Dati sorgente","Source folders":"Cartella sorgente","Source:":"Dimensione sorgente:","Specific builds for developers only. Not for use with important data.":"Build specifiche per soli sviluppatori. Non utilizzare con dati importanti.","Standard protocols":"Protocolli standard","Starting Backup ...":"Avvio Backup...","Starting Restore...":"Avvio Ripristino...","Starting the restore process ...":"Avvio del processo di ripristino...","Stop after the current file":"Ferma dopo il file corrente","Stop after upload":"Ferma dopo caricamento","Stop now":"Ferma adesso","Stop running backup":"Ferma esecuzione backup","Stop running task":"Ferma esecuzione attività","Stopping after upload:":"Ferma dopo caricamento:","Stopping task:":"Ferma attività:","Storage Type":"Tipo archivio","Storage class":"Classe archivio","Storage class for creating a bucket":"Classe di archiviazione per la creazione di un bucket","Stored":"Archiviati","Strong":"Forte","Success":"Successo","Sun":"Dom","Symbolic link":"Link simbolico","System Files":"File di sistema","System default ({{levelname}})":"Sistema predefinito ({{levelname}})","System files":"File di sistema","System info":"Informazioni di sistema","System properties":"Proprietà di sistema","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Percorso di destinazione, cioè /backup","Task is running":"Attività in esecuzione","Temporary Files":"File temporanei","Temporary files":"File temporanei","Tenant Name":"Nome Inquilino","Test connection":"Prova connessione","Testing ...":"Test in corso...","Testing connection ...":"Prova connessione...","Testing permissions ...":"Prova autorizzazioni...","Testing permissions...":"Prova autorizzazioni...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Il campo '{{fieldname}}' contiene un carattere non valido: {{character}} (value: {{value}}, index: {{pos}})","The bucket name should be all lower-case, convert automatically?":"Il nome del bucket dovrebbe essere tutto minuscolo, convertirlo automaticamente?","The bucket name should start with your username, prepend automatically?":"Il nome del bucket dovrebbe iniziare con il tuo nome utente, anteporlo automaticamente?","The connection to the server is lost, attempting again in {{time}} ...":"Connessione al server persa, nuovo tentativo tra {{time}}...","The dark theme (by Michal)":"Tema scuro (da Michal)","The default blue on white theme (by Alex)":"Predefinito - Tema blu su bianco (da Alex)","The folder {{folder}} does not exist.\nCreate it now?":"La cartella {{folder}} non esiste. \nCreala adesso?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"La chiave host è cambiata, per favore consulta l'amministratore del server se questa è corretta, altrimenti potresti essere la vittima di un attacco UOMO-NEL-MEZZO.\n\nVuoi SOSTITUIRE la chiave host CORRENTE \"{{prev}}\" con la chiave host SEGNALATA: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Il percorso sembra non esistere, vuoi aggiungerlo comunque?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Il percorso non termina con un carattere '{{dirsep}}', il che significa che si include un file, non una cartella.\n\nVuoi includere il file specificato?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Il percorso deve essere un percorso assoluto, cioè deve iniziare con una barra '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Il percorso deve iniziare con \"{{prefix1}}\" o \"{{prefix2}}\", altrimenti non sarà possibile visualizzare i file nell'interfaccia Web di HubiC.\n\nVuoi aggiungere automaticamente il prefisso al percorso?","The region parameter is only applied when creating a new bucket":"Il parametro area è applicato solo quando si crea un nuovo bucket","The region parameter is only used when creating a bucket":"Il parametro area è utilizzato solo quando si crea un bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Il certificato del server non può essere convalidato.\n\nVuoi approvare il certificato SSL con l'hash: {{hash}}?","The storage class affects the availability and price for a stored file":"La classe di archiviazione influisce sulla disponibilità e sul prezzo per un file archiviato","The target folder contains encrypted files, please supply the passphrase":"La cartella di destinazione contiene file criptati, per favore fornisci la passphrase","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"L'utente dispone di troppe autorizzazioni. Vuoi creare un nuovo utente limitato, con solo autorizzazioni per il percorso selezionato?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Questo backup è stato creato su un altro sistema operativo. Il ripristino dei file senza specificare una cartella di destinazione può causare il ripristino di file in luoghi imprevisti. Sei sicuro di voler continuare senza scegliere una cartella di destinazione?","This month":"Questo mese","This option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Questa opzione non è riferita al numero massimo dei tuoi backup o alle dimensioni del file, né influisce sulla valutazione della deduplicazione. Guarda questa pagina prima di modificare le dimensioni del volume remoto.","This week":"Questa settimana","Throttle settings":"Impostazioni limitazione","Thu":"Mar","To File":"Al File","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Per confermare che vuoi cancellare tutti i file remoti che contengono \"{{name}}\", digita la parla che vedi di seguito","To export without a passphrase, uncheck the \"Encrypt file\" box":"Per esportare senza una passphrase, deselezionare la casella \"Cripta file\"","To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost is always allowed. Multiple hostnames can be supplied with a semicolon separator. If any of the allowed hostnames is an asterisk (*), all hostnames are allowed and this feature is disabled. If the field is empty, only IP address and localhost access is allowed.":"Per prevenire vari attacchi basati su DNS, Duplicati limita gli hostname consentiti a quelli qui elencati. L'accesso IP e localhost diretti sono sempre consentiti. Più nomi host possono essere forniti con un separatore di punto e virgola. Se uno qualsiasi dei nomi host consentiti è un asterisco (*), tutti i nomi host sono consentiti e questa funzione è disabilitata. Se il campo è vuoto, sono consentiti solo gli accessi dall'indirizzo IP e localhost.","Today":"Oggi","Trust host certificate?":"Certificato host affidabile?","Trust server certificate?":"Certificato server affidabile?","Try out the new features that we are working on. Currently the most stable version available. Test Restore data before using this in production environments.":"Prova le nuove funzionalità su cui stiamo lavorando. Attualmente la versione più stabile disponibile. Prova il Ripristino dati prima di utilizzarla negli ambienti di produzione.","Tue":"Gio","Type to highlight files":"Digitare per evidenziare i file","Unknown backup size and versions":"Dimensione e versione backup sconosciute","Until resumed":"Finché non riprende","Update channel":"Canale di aggiornamento","Update failed:":"Aggiornamento fallito:","Updating with existing database":"Aggiornamento con database esistente","Uploading verification file ...":"Caricamento file di verifica...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"I report di utilizzo ci aiutano a migliorare l'esperienza utente e valutare l'impatto di nuove funzionalità. Li usiamo per generare statistiche di utilizzo pubblico","Usage statistics":"Statistiche di utilizzo","Usage statistics, warnings, errors, and crashes":"Statistiche di utilizzo, avvisi, errori e arresti anomali","Use SSL":"Usa SSL","Use existing database?":"Usare database esistente?","Use weak passphrase":"Usa passphrase debole","Useless":"Inutile","User data":"Dati utente","User domain name":"Nome dominio utente","User has too many permissions":"L'utente ha troppe autorizzazioni","User interface settings":"Impostazioni interfaccia utente","Username":"Nome utente","Validating ...":"Convalida...","Verify files":"Verifica file","Verifying ...":"Verifica...","Verifying answer":"Verifica risposta","Verifying backend data ...":"Verifica dati backend...","Verifying files...":"Verifica dei file...","Verifying remote data ...":"Verifica dati remoti...","Verifying restored files ...":"Verifica file ripristinati...","Very strong":"Molto forte","Very weak":"Molto debole","Visit us on":"Seguici su","WARNING: The remote database is found to be in use by the commandline library":"ATTENZIONE: Il database remoto si trova in uso dalla libreria riga di comando","WARNING: This will prevent you from restoring the data in the future.":"ATTENZIONE: Questo ti impedirà di ripristinare i dati in futuro.","Waiting for task to begin":"In attesa dell'attività per iniziare","Waiting for task to start ....":"In attesa dell'attività per iniziare...","Waiting for upload ...":"In attesa del caricamento...","Warnings, errors and crashes":"Avvisi, errori e arresti anomali","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Accettiamo donazioni tramite diversi servizi, come OpenCollective, PayPal, BountySource e varie criptovalute.","We recommend that you encrypt all backups stored outside your system":"Ti consigliamo di criptare tutti i backup archiviati al di fuori del tuo sistema","Weak":"Debole","Weak passphrase":"Passphrase debole","Wed":"Mer","Weeks":"Settimane","Where do you want to restore from?":"Da dove vuoi ripristinare?","Where do you want to restore the files to?":"Dove vuoi ripristinare i files?","Years":"Anni","Yes":"Si","Yes, I have stored the passphrase safely":"Si, ho archiviato la passphrase in modo sicuro","Yes, I'm brave!":"Sì, sono coraggioso!","Yes, please break my backup!":"Sì, per favore rompi il mio backup!","Yesterday":"Ieri","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Sembra che tu sia in esecuzione Mono senza certificati SSL caricati.\nVuoi importare l'elenco dei certificati attendibili da Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Stai cambiando il percorso di un database esistente.\nSei sicuro che questo è ciò che vuoi?","You are currently running {{appname}} {{version}}":"Attualmente stai eseguendo {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"È possibile fermare immediatamente il backup o fermarlo dopo che il file corrente è stato caricato.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Puoi arrestare immediatamente l'attività o consentire al processo di continuare il file in corso e fermarlo.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Hai modificato l'algoritmo di crittografia. Questa azione potrebbe corrompere i dati. Ti consigliamo di creare un nuovo backup.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Hai modificato la passphrase ma questo non è supportato. Ti consigliamo di creare un nuovo backup.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Hai scelto di non criptare il backup. È consigliabile criptare tutti i dati custoditi su server remoti.","You have chosen to restore to a new location, but not entered one":"Si è scelto di ripristinare in una nuova posizione, ma non ne è stata inserita una","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 lose the passphrase.":"Hai generato una passphrase forte. Assicurati di aver fatto una copia sicura della passphrase, poiché i dati non possono essere recuperati se perdi la passphrase.","You must choose at least one source folder":"Devi scegliere almeno una cartella sorgente","You must enter a domain name to use v3 API":"Devi inserire un nome di dominio per utilizzare l'API v3","You must enter a name for the backup":"Devi inserire un nome un nome per il backup","You must enter a passphrase or disable encryption":"Devi inserire una passphrase o disattivare la crittografia","You must enter a password to use v3 API":"Devi inserire una password per utilizzare l'API v3","You must enter a positive number of backups to keep":"Devi inserire un numero positivo di backup da mantenere","You must enter a tenant (aka project) name to use v3 API":"Devi inserire un nome tenant (aka progetto) per utilizzare l'API v3","You must enter a tenant name if you do not provide an API Key":"Devi inserire il nome di un inquilino se non fornisci una Chiave API","You must enter a valid duration for the time to keep backups":"Devi inserire un periodo di tempo valido in cui mantenere i backup","You must enter a valid rentention policy string":"Devi immettere una stringa di criteri di conservazione valida","You must enter either a password or an API Key":"Devi inserire una password o una Chiave API","You must enter either a password or an API Key, not both":"Devi inserire una password o una Chiave API, non entrambe","You must fill in the password":"Devi compilare in password","You must fill in the server name or address":"Devi compilare in nome del server o indirizzo","You must fill in the username":"Devi compilare in nome utente","You must fill in {{field}}":"Devi compilare in {{field}}","You must select or fill in the AuthURI":"Devi selezionare o compilare in AuthURI","You must select or fill in the server":"Devi selezionare o compilare in server","You must specify a path":"Devi specificare un percorso","You should fill in {{field}}{{reason}}":"Devi compilare {{field}}{{reason}}","Your files and folders have been restored successfully.":"I tuoi file e cartelle sono stati ripristinati correttamente.","Your passphrase is easy to guess. Consider changing passphrase.":"La tua passphrase è facile da indovinare. Considera l'idea di cambiarla.","bucket/folder/subfolder":"bucket/cartella/sottocartella","byte":"byte","byte/s":"byte/s","custom":"Personalizzato","resume now":"riprendi ora","unless you are explicitly specifying --group-id":"a meno che tu non stia specificando esplicitamente --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} è stato sviluppato principalmente da {{dev1}} e {{dev2}}. {{appname}} può essere scaricato da {{websitename}}. {{appname}} è sotto la licenza {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"Caricamento di {{files}} file ({{size}}) {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versione","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versioni"],"{{number}} Hour":"{{number}} Ore","{{number}} Minutes":"{{number}} Minuti","{{time}} (took {{duration}})":"{{time}} (durata {{duration}})"}); + gettextCatalog.setStrings('ja_JP', {"- pick an option -":"- オプションを選んでください -","...loading...":"...読み込み中...","API Key":"API Key","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"概要","About {{appname}}":"{{appname}} について","Access Key":"Access Key","Account name":"アカウント名","Activate":"有効化する","Activate failed:":"有効化に失敗しました:","Add a new backup":"新しいバックアップを作成","Add backup":"バックアップを追加する","Add filter":"フィルターを追加する","Add path":"パスを追加する","Allow remote access (requires restart)":"リモートアクセスを許可 (要再起動)","Automatically run backups.":"バックアップを自動化する","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","Browse":"参照","KByte":"KByte","KByte/s":"KByte/s","Libraries":"ライブラリ","MByte":"MByte","MByte/s":"MByte/s"}); + gettextCatalog.setStrings('ko', {}); + gettextCatalog.setStrings('lt', {"- pick an option -":"- pasirinkite parametrą -","...loading...":"...įkeliama...","API Key":"API raktas","AWS Access ID":"AWS prieigos ID","AWS Access Key":"AWS prieigos raktas","AWS IAM Policy":"AWS IAM politika","About":"Apie","About {{appname}}":"Apie {{appname}}","Access Key":"Prieigos raktas","Access denied":"Prieiga uždrausta","Access to user interface":"Pasiekti vartotojo sąsają","Account name":"Paskyros vardas","Activate":"Aktyvuoti","Activate failed:":"Aktyvavimas nepavyko:","Add a new backup":"Pridėti naują kopiją","Add a path directly":"Pridėti kelią tiesiiogiai","Add advanced option":"Pridėti papildomą parametrą","Add backup":"Pridėti kopiją","Add filter":"Pridėti filtrą","Add path":"Pridėti kelią","Adjust bucket name?":"Keisti saugyklos pavadinimą?","Adjust path name?":"Keisti kelią?","Advanced Options":"Išplėstiniai parametrai","Advanced options":"Išplėstiniai parametrai","Advanced:":"Papildomai:","All Hyper-V Machines":"Visos Hyper-V mašinos","All Microsoft SQL Databases":"Visos Microsoft SQL duombazės","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.":"Visos naudojimo ataskaitos siunčiamos anonimiškai ir jose nėra jokios asmeninės informacijos. Juose pateikiama informacija apie techninę įrangą ir operacinę sistemą, saugyklos tipą, kopijos kūrimo laiką, visų kopijuojamų failų dydį ir pan. Juose nėra kelių, failų pavadinimų, naudotojų, slaptažodžių ir panašios privačios informacijos.","Allow remote access (requires restart)":"Leisti nuotolinę prieigą (reikia paleisti iš naujo)","Allowed days":"Leidžiamos dienos","An existing file was found at the new location":"Naujoje vietoje rasti jau esantys failai","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Naujoje vietoje rasti jau esantys failai.\nAr tikrai norite duomenų bazę rašyti vietoj esamų failų?","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?":"Buvo rasta esama vietinė duomenų saugykla.\nNaudojant tą pačią duombazę, komandinės eilutės ir serverio procesai galės veikti toje pačioje nuotolinėje saugykloje.\n\n Ar norite naudoti esamą duomenų bazę?","Anonymous usage reports":"Anoniminės naudojimo ataskaitos","Applications":"Programos","As Command-line":"Kaip komandinę eilutę","AuthID":"AuthID","Authentication password":"Autorizacijos slaptažodis","Authentication username":"Autorizacijos naudotojas","Autogenerated passphrase":"Automatiškai sugeneruota slapta frazė","Automatically run backups.":"Atsargines kopijas kurti automatiškai.","B2 Account ID":"B2 paskyros ID","B2 Application Key":"B2 programos raktas","B2 Cloud Storage Account ID":"B2 debesų saugyklos paskyros ID","B2 Cloud Storage Application Key":"B2 debesų saugyklos programos raktas","Back":"Atgal","Backend modules:":"Kopijų saugyklos moduliai:","Backup Complete!":"Atsarginė kopija baigta!","Backup destination":"Kopijų paskirties vieta","Backup location":"Kopijų saugojimo vieta","Backup retention":"Atsarginės kopijos saugojimo laikas","Backup:":"Kopija:","Beta":"Beta","Broken access":"Sugadinta prieiga","Browse":"Naršyti","Browser default":"Naršyklės numatyta reišmė","Bucket Name":"Saugyklos pavadinimas","Bucket create location":"Sukurti saugyklos vietą","Bucket create region":"Sukurti saugyklos regijoną","Bucket name":"Saugyklos pavadinimas","Bucket storage class":"Saugyklos klasė","Building list of files to restore ...":"Generuojamas atkuriamų failų sąrašas... ","Building partial temporary database ...":"Generuojama dalinė laikina duombazė...","Busy ...":"Užimtas...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"Leidus nuotolinę prieigą, serveris atsakys į visas užklausas tinke. Jei įjungsite - įsitikinkite, kad kompiuteris yra už geros ugniasienės.","By default, the tray icon will open the user interface with a token than unlocks the user interface. This ensures that you can access the user interface from the tray icon, while requiring others to enter a password. If you prefer having to type in the password, even when accessing the user interface from the tray icon, enable this option.":"Numatyta, kad atidarius vartotojo aplinką iš dėklo ikonos - ji bus automatiškai atrakinta. Taip programa tampa lengvai pasiekiama per ikoną, o visi kiti turi įvesti slaptažodį. Jei norite, kad būtu reikalaujama slaptažodžio bet kokiu atveju įjunkite šį nustatymą.","Cache Files":"Talpyklos failai","Canary":"Canary","Cancel":"Atšaukti","Cannot move to existing file":"Negalima perkelti į esamo failo vietą","Changelog":"Pakeitimų žurnalas","Changelog for {{appname}} {{version}}":"Programos {{appname}} {{version}} pakeitimų žurnalas","Check failed:":"Patikrinimas nepavyko:","Check for updates now":"Ieškoti atnaujinimų dabar","Checking ...":"Tikrinama...","Checking for updates ...":"Ieškoma atnaujinimų...","Chose a storage type to get started":"Norėdami pradėti pasirinkite saugyklos tipą","Click the AuthID link to create an AuthID":"Norėdami sukurti AuthID paspauskite AuthID nuorodą","Click to set throttle options":"Spustelėkite, kad nustatyti akceleratoriaus parametrus","Commandline ...":"Komandinė eilutė ...","Compact now":"Suspausti dabar","Compacting remote data ...":"Suspausti nutolusius duomenis...","Completing backup ...":"Kopija užbaigiama...","Completing previous backup ...":"Užbaigiama ankstesnė kopija...","Compression modules:":"Kompresijos moduliai:","Computer":"Kompiteris","Configuration file:":"Konfigūracijos failas:","Configuration:":"Konfigūracija:","Configure a new backup":"Derinti naują kopiją","Confirm delete":"Patvirtinkite tryminą","Confirmation required":"Reikalingas patvirtinimas","Connect":"Prisijungti","Connect now":"Prisijungti dabar","Connecting to server ...":"Jungiamasi prie serverio...","Connecting to task ....":"Jungiamasi prie užduoties...","Connecting...":"Jungiamasi...","Connection lost":"Prisijungimas nutrūko","Connection worked!":"Prisijungti pavyko!","Container name":"Konteinerio pavadinimas","Container region":"Konteinerio regionas","Continue":"Tęsti","Continue without encryption":"Tęsti be šifravimo","Copied!":"Nukopijuota!","Copy":"Kopija","Copy Destination URL to Clipboard":"Kopijuoti paskirties URL į iškarpinę","Copy failed. Please manually copy the URL":"Kopijavimas nepavyko. Nukopijuokite URL rankiniu būdu","Core options":"Pagrindiniai parametrai","Counting ({{files}} files found, {{size}})":"Skaičiuojama, rasta failų: ({{files}}, {{size}})","Crashes only":"Tik lūžimai","Create bug report ...":"Kurti klaidos ataskaitą..","Create folder?":"Sukurti aplanką?","Created new limited user":"Sukurtas naujas ribotas vartotojas","Creating bug report ...":"Klaidos ataskaitos kūrimas ...","Creating new user with limited access ...":"Kuriamas naujas vartotojas, su ribota prieiga...","Creating target folders ...":"Kuriami paskirties aplankai...","Creating temporary backup ...":"Kuriama laikina kopija...","Creating user...":"Kuriamas vartotojas","Current action:":"Dabartinis veiksmas:","Current file:":"Dabartinis failas:","Current version is {{versionname}} ({{versionnumber}})":"Dabartinė versija: {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Nestandartinė S3 saugykla","Custom authentication url":"Nestandartinis autorizacijos URL","Custom backup retention":"Derintas kopijų saugojimo laikas","Custom location ({{server}})":"Nestandartinė vieta ({{server}})","Custom region for creating buckets":"Nestandartinis regionas kuriamoms saugykloms","Custom region value ({{region}})":"Nestandartinio regiono reikšmė ({{region}})","Custom server url ({{server}})":"Nestandartinis serverio url ({{server}})","Custom storage class ({{class}})":"Nestandartinė saugyklos klasė ({{class}})","Database ...":"Duombazė...","Days":"Dienos","Default":"Numatyta","Default ({{channelname}})":"Numatytas ({{channelname}})","Default excludes":"Numatytos išimtys","Default options":"Numatyti parametrai","Delete":"Ištrinti","Delete ...":"Ištrinti...","Delete backup":"Ištrinti kopiją","Delete backups that are older than":"Ištrinti kopijas, kurios senesnės nei","Delete local database":"Ištrinti lokalią duombazę","Delete remote files":"Ištrinti nutolusius failus","Delete the local database":"Ištrinti lokalią duombazę","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Trinti failus {{filecount}}, ({{filesize}}) iš nutolusios saugyklos?","Deleting remote files ...":"Trinami nutolę failai...","Deleting unwanted files ...":"Trinami nepageidaujami failai","Desktop":"Darbastalis","Destination":"Paskirtis","Destination path":"Kelias iki paskirties","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.":"Ar mes padėjome išgelbėti duomenis? Jei taip paremkite programos kūrimą. Siūloma parama privatiems naudotojams {{smallamount}} ir {{largeamount}} komerciniams naudotojams.","Direct restore from backup files ...":"Atkurti tiesiogiai iš kopijos failų...","Disabled":"Išjungta","Dismiss":"Neberodyti","Dismiss all":"Neberodyti visko","Display and color theme":"Vaizdo ir spalvų tema","Do you really want to delete the backup: \"{{name}}\" ?":"Ar tikrai norite ištrinti kopiją: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Ar tikrai norite ištrinti lokalią duomenų bazę: {{name}}","Domain Name":"Domeno vardas","Donate":"Paremti","Donation messages":"Paramos pranešimai","Donation messages are hidden, click to show":"Paramos pranešimai paslėpti: spustelėkite, kad rodyti","Donation messages are visible, click to hide":"Paramos pranešimai matomi: spustelėkite, kad paslėpti","Done":"Baigta","Download":"Atsisiųsti","Downloading ...":"Siunčiama...","Downloading files ...":"Siunčiami failai...","Downloading update...":"Siunčiamas atnaujinimas...","Duplicate option {{opt}}":"Pasikartojantis parametras {{opt}}","Duplicati Website":"Duplicati svetainė","Duplicati forum":"Duplicati forumas","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Kiekviena atsarginė kopija turi su ja susietą duomenų bazę, kurioje saugoma informacija apie nuotolinę saugykla vietiniame kompiuteryje.\nTrindami kopiją galite ištrinti ir lokalią duombazę, atkurti duomenis iš nutolusių failų vis tiek galėsite.\nJei lokalią duombazę naudojate kopijoms per komandinę eilutę, tada duombazę turėtumėt palikti.","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.":"Kiekviena atsarginė kopija turi su ja susietą duomenų bazę, kurioje saugoma informacija apie nutolusią kopiją vietinėje sistemoje.\\nJos dėka visos operacijos atliekamos greičiau ir kiekvienai operacijai sumažinamas atsisiunčiamų duomenų kiekis.","Edit ...":"Taisyti...","Edit as list":"Taisyti kaip sąrašą","Edit as text":"Taisyti kaip tekstą","Encrypt file":"Šifruoti failą","Encryption":"Šifravimas","Encryption changed":"Šifravimas pakeistas","Encryption modules:":"Šifravimo moduliai","Enter URL":"Įveskite URL","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Aprašykite saugojimo strategiją. Sutrumpinimai D/W/Y reiškai dienos/savaitės/metai, U reiškia saugoti visada. Pavyzdys: 7D:1D,4W:1W,36M:1M. Šis pavyzdys reiškia, kad bus saugoma po vieną kopiją 7 dienas, po vieną kopiją kas 4 savaites ir viena ne senesnė nei 36 mėn. Galima aprašyti ir taip: 1W:1D,1M:1W,3Y:1M.","Enter access key":"Įveskite prieigos raktą","Enter account name":"Įveskite naudotojo vardą","Enter backup passphrase, if any":"Jei naudojama šifravimo slapta frazė, įveskite ją","Enter configuration details":"Įveskite konfigūracijos detales","Enter container name":"Įveskite saugyklos pavadinimą","Enter encryption passphrase":"Įveskite šifravimo slaptą frazę","Enter expression here":"Įveskite čia išraišką","Enter folder path name":"Įveskite aplanko kelio pavadinimą","Enter one option per line in command-line format, eg. {0}":"Įveskite vieną parametrą eilutėje komandinės eilutės formatu, pvz.: {0}","Enter the destination path":"Įveskite paskirties kelią","Enter the email address of the Office 365 group":"Įveskite Office 365 grupės el. pašto adresą","Enter the full destination path, including the server name, but without https":"Įverskite pilną kelią iki paskirties, įskaitant serverio vardą, tik be https","Error":"Klaida","Error!":"Klaida!","Errors and crashes":"Klaidos ir lūžimai","Exclude":"Išimtys","Exclude directories whose names contain":"Neįtraukti aplankų, kurių pavadinime yra","Exclude expression":"Neįtraukti išraiškos","Exclude file":"Neįtraukti failo","Exclude file extension":"Neįtraukti failų plėtinio","Exclude files whose names contain":"Neįtraukti failų, kurių pavadinime yra","Exclude folder":"Neįtraukti aplanko","Exclude regular expression":"Neįtraukti standartinės išraiškos","Existing file found":"Rastas esamas failas","Experimental":"Eksperimentinis","Export":"Eksportas","Export ...":"Eksportas...","Export backup configuration":"Eksportuoti atsarginės kopijos konfigūraciją","Export configuration":"Eksportuoti konfigūraciją","Exporting ...":"Eksportuojama...","External link":"Išorinė nuoroda","FTP (Alternative)":"FTP (Alternatyva)","Failed to build temporary database: {{message}}":"Nepavyko sukurti laikinos duomenų bazės: {{message}}","Failed to connect:":"Nepavyko prisijungti:","Failed to connect: {{message}}":"Nepavyko prisijungti: {{message}}","Failed to delete:":"Nepavyko ištrinti:","Failed to fetch path information: {{message}}":"Nepavyko gauti aplanko informacijos: {{message}}","Failed to import:":"Importas nepavyko:","Failed to read backup defaults:":"Nepavyko nuskaityti kopijos numatytus parametrus:","Failed to restore files: {{message}}":"Failų atkūrimas nepavyko: {{message}}","Failed to save:":"Išsaugoti nepavyko:","Fetching path information ...":"Gaunama aplanko informacija...","File":"Failas","Files larger than:":"Failai didesni nei:","Filters":"Filtrai","Finished!":"Baigta!","First run setup":"Pirmojo paleidimo sąranka","Folder":"Aplankas","Folder path":"Aplanko kelias","Fri":"Pn","GByte":"GB","GByte/s":"GB/s","GCS Project ID":"GCS projekto ID","General":"Pagrindiniai","General backup settings":"Pagrindiniai kopijos nustatymai","General options":"Pagrindiniai parametrai","Generate":"Generuoti","Generate IAM access policy":"Generuoti IAM prieigos politiką","Getting file versions ...":"Gaunamos failų versijos...","Group email":"Grupės el. paštas","Hidden files":"Paslėpti failai","Hide":"Paslepti","Hide hidden folders":"Nerodyti paslėptų aplankų","Home":"Pradžia","Hostnames":"Serverio vardas","Hours":"Valandos","How do you want to handle existing files?":"Kaip elgtis su esamais failais?","Hyper-V Machine":"Hyper-V mašina","Hyper-V Machine:":"Hyper-V mašina:","Hyper-V Machines":"Hyper-V mašinos","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Jai kopijos laikas praleistas, užduotis bus vykdoma pirmai progai pasitaikius.","If at least one newer backup is found, all backups older than this date are deleted.":"Rasta bent viena naujesnė kopija, visos kopijos senesnės nei ši data bus ištrintos.","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.":"Jei kopija ir nuotolinė saugykla nesusinchronizuota, Duplicati reikalaus, kad būtu įvykdytas taisymas, kad susinchronizuoti duomenų bazę.\\nJei taisymas nepavyks, reikės ištrinti lokalią duombazę ir ją generuoti iš naujo.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jei kopijos failas nebuvo atsiųstas automatiškai, spustelėkite dešiniuoju mygtuku ir pasirinkite "Išsaugoti kaip..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jei kopijos failas nebuvo atsiųstas automatiškai, spustelėkite dešiniuoju mygtuku ir pasirinkite "Išsaugoti kaip..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Jei nenurodysite kelio, visi failai bus išsaugoti pagrindiniame aplanke.\nAr tikrai to norite?","If you do not enter an API Key, the tenant name is required":"Jei nurodysite API raktą, būtina nurodyti savininką","If you want to use the backup later, you can export the configuration before deleting it":"Jei norėsite šia kopija pasinaudoti vėliau, prieš trindami galite eksportuoti konfigūraciją","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Jei jūsų įrenginys yra daugelio naudotojų aplinkoje (t.y. Įrenginyje yra daugiau nei viena paskyra), turite nustatyti slaptažodį, kad kiti naudotojai negalėtų pasiekti jūsų paskyroje esančių duomenų.\nAr norite dabar nustatyti slaptažodį dabar?","Import":"Importas","Import Destination URL":"Importo paskirties URL","Import backup configuration":"Importuoti kopijos konfigūraciją","Import completed, but no certificates were found after the import":"Importas atliktas, bet nebuvo rastas joks sertifikatas","Import failed":"Importas nepavyko","Import from a file":"Importas iš failo","Import metadata":"Importuoti meta duomenis","Importing ...":"Importuojama...","Include a file?":"Įtraukti failą?","Include expression":"Įtraukti išraišką","Include regular expression":"Įtraukti standartinę išraišką","Incorrect answer, try again":"Atsakymas neteisingas, bandykite dar kartą","Individual builds for developers only. Not for use with important data.":"Individualios versijos skirtos programuotojams. Netinkamos naudoti su svarbiais duomenimis.","Information":"Informacija","Install":"Diegti","Install failed:":"Diegimas nepavyko:","Invalid characters in path":"Kelio pavadinime yra netinkamų simbolių","Invalid retention time":"Netinkamas saugojimo laikas","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Prie kai kurių FTP serverių galima prisijungti be slaptažodžio.\nAr jūs įsitikinę, kad FTP serveris leidžia prisijungimus be slaptažodžio?","KByte":"KB","KByte/s":"KB/s","Keep a specific number of backups":"Saugoti nurodyta kiekį kopijų","Keep all backups":"Saugoti visas kopijas","Keystone API version":"Keystone API versija","Language in user interface":"Kalba vartotojo interfeise","Last month":"Praeitas mėnuo","Last successful backup:":"Paskutinė sėkminga kopija:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Paskutinis sėkmingas atkūrimas: {{time}} (užtruko {{duration || '0 sek.'}})","Latest":"Naujausias","Libraries":"Bibliotekos","Listing backup dates ...":"Gaunamos kopijų datos...","Listing remote files ...":"Gaunami nutolę failai...","Listing remote files for Purge ...":"Generuojamas nutolusių failų sąrašas valymui ...","Live":"Gyvai","Load a configuration from an exported job or a storage provider":"Įkelti konfigūraciją iš eksportuotos užduoties arba saugojimo paslaugų tiekėjo","Load destination from an exported job or a storage provider":"Įkelti paskirtį iš eksportuotos užduoties arba saugojimo paslaugų tiekėjo","Load older data":"Įkelti senesnius duomenis","Loading ...":"Įkeliama...","Loading remote storage usage ...":"Gaunama nutolusios saugyklos panaudojimo informacija...","Local Repository":"Vietinė saugykla","Local database for":"Lokali duombazė dėl","Local database path:":"Lokalios duomenų bazės kelias:","Local repository":"Vietinė saugykla","Local storage":"Lokali saugykla","Location":"Vieta","Location where buckets are created":"Vieta, kur sukuriamos saugyklos","Log data for {{Backup.Backup.Name}}":"{{Backup.Backup.Name}}žurnalo duomenys","Log data from the server":"Žurnalo duomenys iš serverio","Log out":"Atsijungti","MByte":"MB","MByte/s":"MB/s","Maintenance":"Priežiūra","Manually type path":"Rankiniu būdu įveskite kelią","Max download speed":"Maksimalus atsisiuntimo greitis","Max upload speed":"Maksimalus įkėlimo greitis","Menu":"Meniu","Microsoft SQL Database:":"Microsoft SQL duomenų bazė:","Microsoft SQL Databases":"Microsoft SQL duomenų bazės","Minimum redundancy":"Minimalus perteklinių kopijų kiekis","Minimum redundancy is 1.0":"Minimalus perteklinių kopijų skaičius yra 1.0","Minutes":"Minutės","Missing name":"Trūksta pavadinimo","Missing passphrase":"Trūksta slaptos frazės","Missing sources":"Trūksta šaltinių","Mon":"Pr","Months":"Mėnesiai","Move existing database":"Perkelti esamą duomenų bazę","Move failed:":"Perkelti nepavyko:","My Documents":"Mano dokumentai","My Music":"Mano muzika","My Photos":"Mano nuotraukos","My Pictures":"Mano paveikslėliai","Name":"Vardas","Never":"Niekada","New update found: {{message}}":"Rastas atnaujinimas: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Naujas vartotojo vardas {{user}}.\nNaujo riboto vartotojo prisijungimo duomenys atnaujinti","Next":"Kitas","Next scheduled run:":"Kitas planuojamas paleidimas:","Next scheduled task:":"Kita planuojama užduotis:","Next task:":"Kita užduotis","Next time":"Kitą kartą","No":"Ne","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Anksčiau nebuvo nurodytas sertifikatas, su serverio administratoriumi patikrinkite kad raktas teisingas: {{key}} \n\nAr patvirtinate pateiktą mazgo raktą?","No editor found for the "{{backend}}" storage type":"Saugyklos tipui "{{backend}}" nerastas redaktorius","No encryption":"Be šifravimo","No items selected":"Nieko nepasirinkta","No items to restore, please select one or more items":"Nėra ko atkurti, pasirinkite vieną ar kelis elementus","No passphrase entered":"Neįvesta slapta frazė","No scheduled tasks":"Nėra planinių užduočių","No, my machine has only a single account":"Ne, mano kompiuteryje yra tik vienas naudotojas","Non-matching passphrase":"Netinkama slapta frazė","None / disabled":"Nieko / išjungta","Nothing will be deleted. The backup size will grow with each change.":"Niekas nebus trinama. Kopijos dydis didės su kiekvienu pasikeitimu.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Kai bus sukurta daugiau kopijų nei nurodyta - seniausia kopija bus ištrinta.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack objekto saugykla / Swift","Openstack API Key are not supported in v3 keystone API.":"Openstack API raktas nepalaikomas v3 keystone API.","Operating System":"Operacinė sistema","Operation failed:":"Operacija nepavyko:","Operations:":"Operacijos","Optional authentication password":"Neprivalomas autorizavimo slaptažodis","Optional authentication username":"Neprivalomas autorizavimo vartotojas","Options":"Parametrai","Options added here are applied to all backups, but can be overridden in each individual backup":"Čia nurodyti parametrai taikomi visoms atsarginėms kopijoms, bet gali būti pakeisti kiekvienoje kopijoje individualiai","Original location":"Originali vieta","Others":"Kiti","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Senos kopijos bus šalinamos automatiškai. Bus saugoma po vieną kopiją 7 dienas, po vieną kas 4 savaites ir po vieną kas 12 mėnesių. Visada bus bent viena likusi kopija.","Overwrite":"Perrašyti","Passphrase":"Slapta frazė","Passphrase (if encrypted)":"Slapta frazė (jei šifruota)","Passphrase changed":"Slapta frazė pakeista","Passphrases are not matching":"Slaptos frazės nesutampa","Password":"Slaptažodis","Passwords do not match":"Slaptažodžiai nesutampa","Patching files with local blocks ...":"Failai naujinami iš lokalių blokų...","Path":"Kelias","Path not found":"Kelias nerastas","Path on server":"Kelias iki serverio","Path or subfolder in the bucket":"Kelias arba pakatalogis saugykloje","Pause":"Pauzė","Pause after startup or hibernation":"Pauzė po paleidimo ar ramybės būsenos","Pause options":"Pauzės parametrai","Permissions":"Leidimai","Pick location":"Pasirinkite vietą","Point to your backup files and restore from there":"Pasirinkite atsarginės kopijos failus ir atkurkite iš jos","Port":"Portas","Prevent tray icon automatic log-in":"Neleisti automatinio prisijungimo per dėklo piktogramą","Previous":"Ankstesnis","Progress:":"Progresas:","ProjectID is optional if the bucket exist":"ProjectID yra neprivalomas, jei egzistuoja saugykla","Proprietary":"Patentuota","Purging files ...":"Naikinami failai ...","Purging files Complete!":"Failų valymas baigtas!","Rebuilding local database ...":"Vietinė duomenų bazė kuriama iš naujo ...","Recreate (delete and repair)":"Perkurti (ištrinti ir taisyti)","Recreating database ...":"Perkuriama duomenų bazė ...","Registering temporary backup ...":"Registruojama laikina atsarginė kopija ...","Relative paths not allowed":"Santykiniai keliai neleidžiami","Reload":"Užkrauti iš naujo","Remote":"Nuotolinis","Remote Path":"Kelias iki nutolusio serverio","Remote Repository":"Nutolusi saugykla","Remote path":"Kelias iki nutolusio serverio","Remote repository":"Nutolusi saugykla","Remote volume size":"Nutolusio tomo dydis","Remove":"Pašalinti","Remove option":"Pašalinti parinktį","Repair":"Remontuoti","Repairing database ...":"Tvarkoma duomenų bazė ...","Repeat Passphrase":"Pakartokite slaptą frazę","Reporting:":"Ataskaitų teikimas:","Reset":"Atstatyti","Restore":"Atkurti","Restore Complete!":"Atkūrimas baigtas!","Restore files":"Atkurti failus","Restore files ...":"Atkurti failus ...","Restore files from {{backupname}}":"Atkurti failus iš {{backupname}}","Restore from":"Atkurti iš","Restore from backup configuration":"Atkurti iš atsarginės kopijos konfigūracijos","Restore from configuration ...":"Atkurti iš konfigūracijos ...","Restore options":"Atkurimo parinktis","Restore read/write permissions":"Atkurti skaitymo/rašymo leidimus","Restoring files ...":"Failai atkūriami ...","Resume":"Tęsti","Run again every":"Vykdyti dar kartą kas","Run now":"Vykdyti dabar","Running ...":"Vykdoma ...","Running ....":"Vykdoma ....","Running commandline entry":"Vykdoma komandų eilutės komanda","Running task:":"Vykdoma užduotis:","S3 Compatible":"Suderinamas su S3","Same as the base install version: {{channelname}}":"Ta pati, kaip pagrindinė diegimo versija: {{channelname}}","Sat":"Šešt","Save":"Įrašyti","Save and repair":"Įrašyti ir taisyti","Save different versions with timestamp in file name":"Išsaugokite kitą versiją su laiko žymoma failo pavadinime","Save immediately":"Įrašyti nedelsiant","Scanning existing files ...":"Ieškoma esamų failų ...","Scanning for local blocks ...":"Ieškoma lokalių blokų ...","Schedule":"Tvarkaraštis","Search":"Paieška","Search for files":"Failų paieška","Seconds":"Sekundės","Select a log level and see messages as they happen:":"Pasirinkite žurnalo lygį ir peržiūrėkite pranešimus, kaip jie įvyksta:","Select files":"Pasirinkite failus","Server":"Serveris","Server and port":"Serveris ir portas","Server hostname or IP":"Serverio pavadinimas ir IP","Server is currently paused,":"Serveris šiuo metu pristabdytas","Server is currently paused, do you want to resume now?":"Serveris šiuo metu pristabdytas, ar norite pratęsti jo darbą?","Server password":"Serverio slaptažodis","Server paused":"Serveris pristabdytas","Server state properties":"Serverio būsenos parametrai","Settings":"Nustatymai","Show":"Rodyti","Show advanced editor":"Rodyti patobulintą redaktorių","Show hidden folders":"Rodyti paslėptus aplankus","Show log":"Rodyti žurnalą","Show log ...":"Rodyti žurnalą ...","Show treeview":"Rodyti medžio vaizdą","Sia server password":"Sia serverio slaptažodis","Smart backup retention":"Išmanus kopijų saugojimas","Some OpenStack providers allow an API key instead of a password and tenant name":"Kai kurie OpenStack tiekėjai vietoj slaptažodžio pateikia API raktą ir nuomininko vardą","Source Data":"Šaltinio duomenys","Source data":"Šaltinio duomenys","Source folders":"Šaltinio aplankai","Source:":"Šaltinis:","Specific builds for developers only. Not for use with important data.":"Specifinės versijos skirtos tik programuotojams. Netinkamos naudoti su svarbiais duomenimis.","Standard protocols":"Standartiniai protokolai","Starting Backup ...":"Pradedama kopija ...","Starting Restore...":"Pradedamas atkūrimas ...","Starting the restore process ...":"Atkūrimo proceso pradžia ...","Stop after the current file":"Stabdyti po dabartinio failo","Stop after upload":"Stabdyti po įkėlimo","Stop now":"Stabdyti dabar","Stop running backup":"Stabdyti vykdomą atsarginę kopiją","Stop running task":"Stabdyti vykdomą užduotį","Stopping after upload:":"Stabdoma po įkėlimo:","Stopping task:":"Stabdoma užduotis:","Storage Type":"Saugyklos tipas","Storage class":"Saugyklos klasė","Storage class for creating a bucket":"Saugyklos klasė saugyklos kūrimui","Stored":"Išsaugota","Strong":"Stiprus","Success":"Sėkmė","Sun":"Sekm","Symbolic link":"Simbolinė nuoroda","System Files":"Sisteminiai failai","System default ({{levelname}})":"Sistemos numatytasis ({{levelname}})","System files":"Sisteminiai failai","System info":"Sistemos informacija","System properties":"Sistemos ypatybės","TByte":"TByte","TByte/s":"TByte/sek","Target path, ie /backup":"Kelias iki tikslo, pvz.: /backup","Task is running":"Užduotis vykdoma","Temporary Files":"Laikini failai","Temporary files":"Laikini failai","Tenant Name":"Nuomininko vardas","Test connection":"Patikrinti prisijungimą","Testing ...":"Tikrinama ...","Testing connection ...":"Tikrinamas prisijungimas ...","Testing permissions ...":"Tikrinamos prieigos teisės ...","Testing permissions...":"Tikrinamos prieigos teisės ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"'{{fieldname}}' yra netinkamas simbolis: {{character}} (reikšmė: {{value}}, pozicija: {{pos}})","The bucket name should be all lower-case, convert automatically?":"Saugyklos pavadinimas turi būti iš mažųjų raidžių, konvertuoti automatiškai?","The bucket name should start with your username, prepend automatically?":"Saugyklos pavadinimas turi prasidėti naudotojo vardu, pridėti automatiškai?","The connection to the server is lost, attempting again in {{time}} ...":"Dingo ryšys su serveriu, bandysime prisijungti po {{time}} ...","The dark theme (by Michal)":"Tamsi tema (nuo Michal)","The default blue on white theme (by Alex)":"Numatyta mėlyna ant balto tema (nuo Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Aplankas {{folder}} neegzistuoja.\nSukurti jį dabar?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Serverio raktas pasikeitė, su administratoriumi patikrinkite ar jis geras, priešingu atveju jūsų duomenys gali būti perimti.\n\nAr norite PAKEISTI jūsų DABARTINĮ serverio raktą \"{{prev}}\" PATEIKTU serverio raktu: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Panašu, kad toks kelias neegzistuoja, vis tiek jį pridėti?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Kelias pasibaigia ne '{{dirsep}}' simboliu, tai reiškia, kad pridėjote failą, ne aplanką.\n\nAr norite pridėti nurodytą failą?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Kelias turi būti absoliutus, tai yra turi prasidėti simboliu '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Kelias turi prasidėti nuo \"{{prefix1}}\" arba \"{{prefix2}}\", priešingu atveju failų nematysite the HubiC web aplinkoje.\n\nAr norite, kad priešdėlis būtu pridėtas automatiškai?","The region parameter is only applied when creating a new bucket":"Regiono parametras taikomas tik naujai saugyklai","The region parameter is only used when creating a bucket":"Regiono parametras panaudojamas tik kuriant saugyklą","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Serverio sertifikatas negali būti patikrintas.\nAr patvirtinate SSL sertifikatą su maiša: {{hash}}?","The storage class affects the availability and price for a stored file":"Saugyklos klasė turi įtakos failo pasiekiamumui ir kainai","The target folder contains encrypted files, please supply the passphrase":"Paskirties duomenys užšifruoti, pateikite slaptą frazę","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Naudotojas turi per daug teisių. Ar norite sukurti naują naudotoją, su prieiga tik prie pasirinkto kelio?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Ši kopija buvo sukurta kitoje operacinėje sistemoje. Atkuriant failus nenurodžius paskirties vietos - jie gali atsirasti netikėtose vietose. Ar tęsti be paskirties kelio?","This month":"Šį mėnesį","This option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Ši nuostata nesusijusi su maksimaliu kopijos ar failo dydžiu, taip pat neturi įtakos dedublikavimo efektyvumui. Perskaitykite prieš keisdami nutolusio tomo dydį.","This week":"Šią savaitę","Throttle settings":"Greičio nustatymai","Thu":"Ket","To File":"Į failą","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Kad patvirtintumėte visų \"{{name}}\" nutolusių failų trynimą, įveskite žodį, kurį matote žemiau","To export without a passphrase, uncheck the \"Encrypt file\" box":"Kad eksportuoti be slaptos frazės, palikite nepažymėtą varnelę \"Šifruoti failą\"","To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost is always allowed. Multiple hostnames can be supplied with a semicolon separator. If any of the allowed hostnames is an asterisk (*), all hostnames are allowed and this feature is disabled. If the field is empty, only IP address and localhost access is allowed.":"Kad apsisaugoti nuo įvairių DNS atakų, Duplicati riboje galimų serverių vardus pagal nurodytą sąrašą. IP adresai ir localhost visada leidžiami. Keli serverių vardai leidžiami atskiriant kabliataškiu. Jei leidžiamas serverio vardas yra su žvaigždute (*), leidžiami visi serverių vardai ir ši savybė išjungta. Jei laukas tuščias - leidžiami tik IP adresai ir localhost.","Today":"Šiandien","Trust host certificate?":"Pasitikite saito sertifikatu?","Trust server certificate?":"Pasitikite serverio sertifikatu?","Try out the new features that we are working on. Currently the most stable version available. Test Restore data before using this in production environments.":"Išbandykite naujas galimybes, prie kurių šiuo metu dirbame. Šiuo metu stabiliausia versija pasiekiama. Išbadykite duomenų atkūrimą prie naudodami su svarbiais duomenimis.","Tue":"An","Type to highlight files":"Rašykite, kad paryškinti failus","Unknown backup size and versions":"Nežinomas kopijos dydis ir versijos","Until resumed":"Kol bus pratęsta","Update channel":"Atnaujinimų kanalas","Update failed:":"Atnaujinimas nepavyko:","Updating with existing database":"Atnaujinama su egzistuojančia duomenų baze","Uploading verification file ...":"Atnaujinamas patikrinimo failas ...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"Naudojimo statistika mums leidžia pagerinti naudotoja patirtį ir matyti kokią įtaką turi naujos galimybės. Mes ją naudojama, kad sugeneruoti viešą naudojimo statistiką","Usage statistics":"Naudojimo statistika","Usage statistics, warnings, errors, and crashes":"Naudojimo statistika, įspėjimai, klaidos ir lūžimai","Use SSL":"Naudoti SSL","Use existing database?":"Naudoti turimą duomenų bazę?","Use weak passphrase":"Naudoti silpną slaptą frazę","Useless":"Nenaudinga","User data":"Naudotojo duomenys","User domain name":"Naudotojo domeno vardas","User has too many permissions":"Naudotojas turi per daug teisių","User interface settings":"Naudotojo aplinkos nustatymai","Username":"Naudotojo vardas","Validating ...":"Tikrinama ...","Verify files":"Tikrinti failus","Verifying ...":"Tikrinama ...","Verifying answer":"Tikrinamas atsakymas","Verifying backend data ...":"Tikrinami saugyklos duomenys ...","Verifying files...":"Tikrinami failai","Verifying remote data ...":"Tikrinami nutolę duomenys ...","Verifying restored files ...":"Tikrinami atkurti failai ...","Very strong":"Labai stiprus","Very weak":"Labai silpnas","Visit us on":"Aplankykite mus","WARNING: The remote database is found to be in use by the commandline library":"DĖMESIO: Nutolusi duomenų bazė šiuo metu naudojama komandinės eilutės bibliotekos","WARNING: This will prevent you from restoring the data in the future.":"DĖMESIO: Tai neleis ateityje atkurti duomenis.","Waiting for task to begin":"Laukiama kol prasidės užduotis","Waiting for task to start ....":"Laukiama kol prasidės užduotis ...","Waiting for upload ...":"Laukiama išsiuntimo ...","Warnings, errors and crashes":"Įspėjimai, klaidos ir lūžimai","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Mes priimame paramą per įvairias tarnybas, tokias kaip OpenCollective, PayPal, BountySource ir įvairiomis krypto valiutomis.","We recommend that you encrypt all backups stored outside your system":"Rekomenduojame šifruoti visas kopijas, kurios saugomos už jūsų sistemos ribų","Weak":"Silpna","Weak passphrase":"Silpna slapta frazė","Wed":"Tre","Weeks":"Savaitės","Where do you want to restore from?":"Iš kur norite atkurti?","Where do you want to restore the files to?":"Kur norite atkurti failus?","Years":"Metai","Yes":"Taip","Yes, I have stored the passphrase safely":"Taip, aš saugiai išsaugojau slaptą frazę","Yes, I'm brave!":"Taip, aš drąsus!","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{Item.Backup.Metadata.TargetSizeString}} / {{$ count}} versija","{{Item.Backup.Metadata.TargetSizeString}} / {{$ count}} versijos","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versijų","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versijų"]}); + gettextCatalog.setStrings('lv', {"- pick an option -":"- izvēlieties iestatījumu -","...loading...":"...notiek ielāde...","API Key":"API atslēga","About":"Par","About {{appname}}":"Par {{appname}}","Access Key":"Piekļuves atslēga","Access denied":"Piekļuve liegta","Access to user interface":"Piekļuve lietotāja saskarnei","Account name":"Konta nosaukums","Activate":"Aktivizēt","Activate failed:":"Aktivizācija neizdevās:","Add a new backup":"Pievienot jaunu dublējumkopiju","Add a path directly":"Pievienot tiešo ceļu","Add advanced option":"Pievienot pielāgotu iestatījumu","Add backup":"Pievienot dublējumkopiju","Add filter":"Pievienot filtru","Add path":"Pievienot ceļu","Adjust bucket name?":"Precizēt spaiņa iestatījumu?","Adjust path name?":"Precizēt ceļa nosaukumu?","Advanced Options":"Pielāgotas Opcijas","Advanced options":"Pielāgotas opcijas","Advanced:":"Pielāgots:","All Hyper-V Machines":"Visas Hyper-V Mašīnas","All Microsoft SQL Databases":"Visas Microsoft SQL Datubāzes","Allow remote access (requires restart)":"Atļaut attālinātu piekļuvi (nepieciešams restartēt programmu)","Allowed days":"Atļautās dienas","An existing file was found at the new location":"Tika atrasts jau esošs fails jaunajā atrašanās vietā","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Tika atrasts jau esošs fails jaunajā atrašanās vietā\nVai esat pārliecināts, ka vēlaties datubāzi novirzīt uz jau esošo failu?","Anonymous usage reports":"Anonīmas lietošanas atskaites","As Command-line":"Kā Komand-rinda","Authentication password":"Autentifikācijas parole","Authentication username":"Autentifikācijas lietotājvārds","Autogenerated passphrase":"Automātiski izveidota piekļuves frāze","Automatically run backups.":"Automātiski palaist dublējumkopijas.","Back":"Atpakaļ","Backend modules:":"Backend moduļi:","Backup destination":"Dublējumkopijas mērķa atrašanās vieta","Backup location":"Dublējumkopijas atrašanās vieta","Backup:":"Dublējumkopija:","Beta":"Beta versija","Browse":"Pārlūkot","Browser default":"Pārlūka noklusējums","Bucket Name":"Spaiņa Nosaukums","Bucket name":"Spaiņa nosaukums","Bucket storage class":"Spaiņa uzglabāšanas klase","Building partial temporary database ...":"Notiek daļēja pagaidu datubāzes izveide...","Busy ...":"Aizņemts ...","Canary":"Canary","Cancel":"Atcelt","Changelog":"Izmaiņu žurnāls","Check failed:":"Pārbaude neizdevās:","Check for updates now":"Pārbaudīt atjauninājumus tagad","Checking ...":"Pārbauda ...","Checking for updates ...":"Pārbaudīt atjauninājumus ...","Click to set throttle options":"Uzklikšķiniet, lai uzstādītu ierobežojumus","Commandline ...":"Komandrinda ...","Compact now":"Saspiest tagad","Compression modules:":"Saspiešanas moduļi:","Computer":"Dators","Configuration file:":"Konfigurācijas fails:","Configuration:":"Konfigurācija:","Configure a new backup":"Konfigurēt jaunu dublējumkopiju","Confirm delete":"Apstiprināt dzēšanu","Confirmation required":"Nepieciešams apstiprinājums","Connect":"Pieslēgties","Connect now":"Pieslēgties tagad","Connecting to server ...":"Pieslēdzas serverim","Connecting to task ....":"Pieslēdzas uzdevumam","Connecting...":"Pieslēdzas ...","Connection lost":"Savienojums ir zudis","Connection worked!":"Savienojums strādā!","Continue":"Turpināt","Continue without encryption":"Turpināt bez šifrēšanas","Copied!":"Nokopēts!","Core options":"Pamata opcijas","Crashes only":"Tikai avārijas","Create bug report ...":"Izveidot kļūdu atskaiti","Create folder?":"Izveidot mapi?","Creating bug report ...":"Tiek izveidota kļūdas atskaite ...","Creating user...":"Izveido lietotāju...","Custom region for creating buckets":"Specifiskais reģions spaiņu izveidei","Database ...":"Datubāze ...","Days":"Dienas","Default":"Noklusējums","Default options":"Noklusējuma iestatījumi","Delete":"Izdzēst","Delete ...":"Izdzēst ...","Delete backup":"Izdzēst dublējumkopiju","Delete local database":"Izdzēst lokālo datubāzi","Delete remote files":"Dzēst attālinātos failus","Delete the local database":"Izdzēst lokālo datubāzi","Deleting remote files ...":"Tiek dzēsti attālinātie faili ...","Deleting unwanted files ...":"Notiek nevēlamu failu dzēšana...","Desktop":"Darbavirsma","Destination":"Mērķis","Disabled":"Atspējots","Dismiss":"Atmest","Display and color theme":"Displeja un krāsu motīvs","Donate":"Ziedot","Donation messages are hidden, click to show":"Ziedojumu ziņas ir slēptas, uzklikšķiniet lai parādītu tās","Donation messages are visible, click to hide":"Ziedojumu ziņas ir redzamas, uzklikšķiniet lai paslēptu tās","Done":"Pabeigts","Download":"Lejupielādēt","Downloading ...":"Lejupielādē ...","Downloading files ...":"Lejupielādē failus...","Downloading update...":"Lejupielādē atjauninājumu...","Duplicati Website":"Duplicati tīmekļa vietne","Duplicati forum":"Duplicati forums","Edit ...":"Rediģēt ...","Edit as list":"Rediģēt kā sarakstu","Edit as text":"Rediģēt kā tekstu","Encrypt file":"Šifrēt failu","Encryption":"Šifrēšana","Encryption changed":"Šifrēšana mainīta","Encryption modules:":"Šīfrēšanas moduļi:","Enter URL":"Ievadiet URL","Enter access key":"Ievadiet piekļuves atslēgu","Enter account name":"Ievadiet konta nosaukumu","Enter backup passphrase, if any":"Ievadiet dublējumkopijas pieejas frāzi, ja tāda eksistē","Enter configuration details":"Ievadiet konfigurācijas detaļas","Enter encryption passphrase":"Ievadiet pieejas frāzi šifrēšanai","Enter the destination path":"Ievadiet mērķa atrašanās vietu","Error":"Kļūda","Error!":"Kļūda!","Errors and crashes":"Kļūdas un avārijas","Experimental":"Eksperimentāls","Export":"Eksportēt","Export ...":"Eksports ...","Export configuration":"Eksportēt konfigurāciju","Exporting ...":"Eksportē ...","FTP (Alternative)":"FTP (Alternatīvs)","Failed to connect:":"Neizdevās izveidot savienojumu:","Failed to import:":"Neizdevās importēt:","File":"Fails","Files larger than:":"Faili lielāki par:","Filters":"Filtrs","Finished!":"Pabeigts!","Folder":"Mape","General":"Vispārīgi","General backup settings":"Vispārīgie dublējumkopiju iestatījumi","General options":"Vispārīgie iestatījumi","Generate":"Izveidot","Getting file versions ...":"Izveido failu versijas","Hidden files":"Paslēptie faili","Hide":"Paslēpt","Hide hidden folders":"Paslēpt paslēptās mapes","Home":"Mājas","Hours":"Stundas","How do you want to handle existing files?":"Kā jūs vēlaties rīkoties ar jau esošajiem failiem?","Hyper-V Machine":"Hyper-V Mašīna","Hyper-V Machine:":"Hyper-V Mašīna:","Hyper-V Machines":"Hyper-V Mašīnas","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Ja tika nokavēts datums, uzdevums tiks palaists cik ātri vien iespējams.","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Ja jūsu mašīna ir vairāku lietotāju vidē (piemēram, māšīnai ir vairāk, kā viens konts), jums nepieciešams uzstādīt paroli, lai izslēgtu iespēju citiem lietotājiem piekļūt jūsu kontam.\nVai vēlaties uzstādīt paroli tagad?","Import":"Importēt","Incorrect answer, try again":"Nepareiza atbilde, mēģiniet vēlreiz","Information":"Informācija","Install":"Uzstādīt","Install failed:":"Uzstādīšana neizdevās","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Ir iespējams pievienoties pie kāda FTP servera bez paroles.\nVai esat pārliecināts, ka jūsu FTP serveris atbalsta bez-paroles pieslēgšanos?","Language in user interface":"Lietotāja saskarnes valoda:","Last month":"Pagājušais mēnesis","Latest":"Pēdējais","Libraries":"Bibliotēkas","Listing remote files ...":"Kārto attālinātos failus","Load older data":"Ielādēt vecākus datus","Loading ...":"Notiek ielāde ...","Local database path:":"Ceļš uz lokālo datubāzi:","Local storage":"Lokālā krātuve","Location":"Atrašanās vieta","Log out":"Izrakstīties","Maintenance":"Apkope","Max download speed":"Maksimālais lejupielādes ātrums","Max upload speed":"Maksimālais augšupielādes ātrums","Menu":"Izvēlne","Minutes":"Minūtes","Missing passphrase":"Trūkst pieejas frāze","Months":"Mēneši","Move existing database":"Pārvietot esošo datubāzi","Move failed:":"Pārvietošana neizdevās:","My Documents":"Mani dokumenti","My Music":"Mana mūzika","My Photos":"Mani fotoattēli","My Pictures":"Mani attēli","Never":"Nekad","Next":"Nākamais","Next scheduled run:":"Nākamā plānotā norise","Next scheduled task:":"Nākamais plānotais uzdevums:","Next task:":"Nākamais uzdevums:","Next time":"Nākamreiz","No":"Nē","No encryption":"Nav šifrešanas","No items selected":"Nav izvēlētu vienību","No items to restore, please select one or more items":"Nav vienību ko atjaunot, lūdzu izvēlieties vienu vai vairākas vienības","No passphrase entered":"Pieejas frāze nav ievadīta","No scheduled tasks":"Nav ieplānotu uzdevumu","No, my machine has only a single account":"Nē, manai ierīcei ir tikai viens konts","Non-matching passphrase":"Nesakrītoša pieejas frāze","None / disabled":"Nav / Atspējots","OK":"Labi","Operations:":"Darbības:","Optional authentication password":"Neobligāta autentifikācijas parole","Options":"Iestatījumi","Options added here are applied to all backups, but can be overridden in each individual backup":"Šeit pievienotās opcijas tiek piemērotas visām dublējumkopijām, taču tās var ignorēt katrā atsevišķā dublējumkopijā","Original location":"Sākotnējā atrašanās vieta","Others":"Citi","Overwrite":"Pārrakstīt","Passphrase":"Pieejas frāze","Passphrase (if encrypted)":"Pieejas frāze (ja šifrēts)","Passphrase changed":"Pieejas frāze nomainīta","Passphrases are not matching":"Pieejas frāzes nesakrīt","Password":"Parole","Passwords do not match":"Paroles nesakrīt","Path not found":"Ceļš nav atrasts","Path on server":"Ceļs uz servera","Pause":"Pauzēt","Pause options":"Pauzēt opcijas","Permissions":"Atļaujas","Port":"Ports","Reload":"Pārlādēt","Remote":"Attālināts","Remove":"Noņemt","Remove option":"Noņemt iestatījumu","Repair":"Salabot","Repeat Passphrase":"Atkārtot pieejas frāzi","Reset":"Attiestatīt","Restore":"Atgūt","Restore files":"Atgūt failus","Restore files ...":"Atgūt failus ...","Restore options":"Atjaunot opcijas","Restore read/write permissions":"Atjaunot lasīšanas/rakstīšanas atļaujas","Restoring files ...":"Atjauno failus ...","Resume":"Turpināt","Run again every":"Palaist atkal katru","Run now":"Palaist tagad","Save":"Saglabāt","Save and repair":"Saglabāt un salabot","Save immediately":"Saglabāt uzreiz","Search":"Meklēt","Search for files":"Meklēt failus","Seconds":"sekundes","Select files":"Izvēlēties failus","Server":"Serveris","Server and port":"Serveris un ports","Server hostname or IP":"Resursdatora nosaukums vai IP adrese","Server password":"Servera parole","Settings":"Iestatījumi","Show":"Parādīt","Show hidden folders":"Parādīt paslēptās mapes","Show log":"Parādīt žurnālu","Show log ...":"Parādīt žurnālu ...","Sia server password":"Sia servera parole","Source Data":"Avota Dati","Source data":"Avota dati","Source folders":"Avota mapes","Source:":"Avots:","Stop after upload":"Pārtraukt pēc augšupielādes","Stop now":"Pātraukt tagad","Stop running task":"Pārtraukt uzdevuma izpildi","Stopping task:":"Aptur uzdevumu:","Storage Type":"Krātuves Tips","Strong":"Spēcīgs","Symbolic link":"Simboliskā saite","System files":"Sistēmas faili","System info":"Sistēmas informācija","System properties":"Sistēmas īpašības","Task is running":"Uzdevums ir palaists","Temporary files":"Pagaidu faili","Test connection":"Pārbaudīt savienojumu","Testing ...":"Notiek pārbaude...","Testing connection ...":"Pārbauda savienojumu...","Testing permissions ...":"Pārbauda atļaujas...","Testing permissions...":"Pārbauda atļaujas...","The dark theme (by Michal)":"Tumšais motīvs (veidoja Michal)","The default blue on white theme (by Alex)":"Noklusējuma zils uz balta motīvs (veidoja Alex)","This month":"Šis mēnesis","This week":"Šī diena","Today":"Šodien","Update channel":"Atjauninājumu kanāls","Update failed:":"Atjaunināšana neizdevās:","Usage statistics":"Izmantošanas statistika","Use SSL":"Izmantot SSL","Use weak passphrase":"Lietot vāju pieejas frāzi","Useless":"Bezjēdzīgs","User data":"Lietotāja dati","User interface settings":"Lietotāja saskarnes iestatījumi","Username":"Lietotājvārds","Verify files":"Pārbaudīt failus","Verifying ...":"Notiek pārbaude ...","Very strong":"Ļoti stiprs","Very weak":"Ļoti vājš","Waiting for upload ...":"Notiek gaidīšana uz augšupielādes procesu","Warnings, errors and crashes":"Brīdinājumi, kļūdas un avārijas","We recommend that you encrypt all backups stored outside your system":"Mēs iesakām jums šifrēt visas dublējumkopijas, kuras tiek uzglabātas ārpus jūsu sistēmas","Weak":"Vājš","Weak passphrase":"Vāja pieejas frāze","Weeks":"Nedēļas","Years":"Gadi","Yes":"Jā","Yes, I have stored the passphrase safely":"Jā, esmu noglabājais pieejas frāzi droši","Yes, I'm brave!":"Jā, esmu drosmīgs!","Yes, please break my backup!":"Jā, lūdzu salauziet manu dublējumkopiju!","Yesterday":"Vakardiena","You must enter a passphrase or disable encryption":"Jums nepieciešams ievadīt pieejas frāzi vai atspējot šifrēšanu","You must specify a path":"Jums jānorāda ceļš","Your passphrase is easy to guess. Consider changing passphrase.":"Jūsu pieejas frāzi ir vienkārsi uzminēt. Apdomājiet pieejas frāzes nomaiņu.","bucket/folder/subfolder":"spainis/mape/apakšmape","byte":"baits","byte/s":"baiti/sekundē","resume now":"turpināt tagad","{{number}} Hour":"{{number}} Stunda","{{number}} Minutes":"{{number}} Minūtes"}); + gettextCatalog.setStrings('nl_NL', {"- pick an option -":" - kies een optie -","...loading...":"...laden...","API Key":"API sleutel","AWS Access ID":"AWS Toegangs ID","AWS Access Key":"AWS Toegangssleutel","AWS IAM Policy":"AWS IAM Beleid","About":"Over","About {{appname}}":"Over {{appname}}","Access Key":"Toegangssleutel","Access denied":"Toegang geweigerd","Access to user interface":"Toegang tot gebruikersinterface","Account name":"Accountnaam","Activate":"Activeren","Activate failed:":"Activeren mislukt","Add a new backup":"Nieuwe back-up toevoegen","Add a path directly":"Voeg een pad rechtstreeks toe","Add advanced option":"Voeg geavanceerde optie toe","Add backup":"Back-up toevoegen","Add filter":"Voeg filter toe","Add path":"Voeg pad toe","Adjust bucket name?":"Bucket naam aanpassen?","Adjust path name?":"Padnaam aanpassen?","Advanced Options":"Geavanceerde Opties","Advanced options":"Geavanceerde opties","Advanced:":"Geavanceerd:","All Hyper-V Machines":"Alle Hyper-V Machines","All Microsoft SQL Databases":"Alle Microsoft SQL Databases","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 gebruiksrapporten worden anoniem verstuurd en bevatten geen enkele persoonlijke informatie. Ze bevatten informatie over hardware en besturingssysteem, het type backend, back-up tijdsduur, totale grootte van brongegevens en soortgelijke gegevens. Ze bevatten geen paden, bestandsnamen, gebruikersnamen, wachtwoorden of soortgelijke gevoelige informatie.","Allow remote access (requires restart)":"Remote toegang toestaan (herstart vereist)","Allowed days":"Alleen op deze dagen","An existing file was found at the new location":"Een bestaand bestand was gevonden op de nieuwe locatie","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Een bestaand bestand was gevonden op de nieuwe locatie. Weet u zeker dat de database moet verwijzen naar een bestaand bestand?","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?":"Een bestaande lokale database voor de opslag is gevonden.\nHergebruik van de database zal toestaan dat de opdrachtregel- en server instances werken op dezelfde remote opslag.\n\nWilt u de bestaande database gebruiken?","Anonymous usage reports":"Anonieme gebruiksrapporten","Applications":"Toepassingen","As Command-line":"Als Opdrachtregel","AuthID":"AuthID","Authentication password":"Authenticatie wachtwoord","Authentication username":"Authenticatie gebruikersnaam","Autogenerated passphrase":"Automatisch gegenereerde wachtwoordzin","Automatically run backups.":"Automatisch back-ups uitvoeren","B2 Account ID":"B2 Account ID","B2 Application Key":"B2 Applicatiesleutel","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Applicatiesleutel","Back":"Vorige","Backend modules:":"Backend modules:","Backup Complete!":"Back-up Voltooid!","Backup destination":"Back-updoel","Backup location":"Back-up locatie","Backup retention":"Back-up retentie","Backup:":"Back-up:","Beta":"Beta","Broken access":"Verbroken toegang","Browse":"Bladeren","Browser default":"Browser standaard","Bucket Name":"Bucket Naam","Bucket create location":"Bucket aanmaaklocatie","Bucket create region":"Bucket aanmaakregio","Bucket name":"Bucketnaam","Bucket storage class":"Bucket opslagklasse","Building list of files to restore ...":"Lijst samenstellen met te herstellen bestanden ...","Building partial temporary database ...":"Gedeeltelijke tijdelijke database samenstellen ...","Busy ...":"Bezig ...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"Door remote toegang toe te staan, luistert de server naar aanvragen van een willekeurige machine op het netwerk. Verzeker u ervan dat de computer wordt gebruikt op een netwerk dat wordt beschermd door een veilig ingestelde firewall als u deze optie wilt inschakelen.","By default, the tray icon will open the user interface with a token than unlocks the user interface. This ensures that you can access the user interface from the tray icon, while requiring others to enter a password. If you prefer having to type in the password, even when accessing the user interface from the tray icon, enable this option.":"Standaard opent het systeemvak-pictogram de gebruikersinterface met een token dat de gebruikersinterface ontgrendelt. Dit zorgt ervoor dat u toegang heeft tot de gebruikersinterface vanaf het systeemvak-pictogram, zonder dat u anderen hoeft te vragen een wachtwoord in te voeren. Schakel deze optie in als u er de voorkeur aan geeft zelf het wachtwoord in te voeren, zelfs wanneer de gebruikersinterface wordt geopend vanuit het systeemvak-pictogram.","Cache Files":"Cache bestanden","Canary":"Canary","Cancel":"Annuleren","Cannot move to existing file":"Kan niet verplaatsen naar bestaand bestand","Changelog":"Aanpassingen-log","Changelog for {{appname}} {{version}}":"Aanpassingen-log voor {{appname}} {{version}}","Check failed:":"Controle mislukt:","Check for updates now":"Controleer nu op updates","Checking ...":"Controleren ...","Checking for updates ...":"Controleren op updates ...","Chose a storage type to get started":"Kies een opslagtype om aan de slag te gaan","Click the AuthID link to create an AuthID":"Klik op de AuthID link om een AuthID aan te maken","Click to set throttle options":"Klik om bandbreedte-opties in te stellen","Commandline ...":"Opdrachtregel ...","Compact now":"Nu opruimen","Compacting remote data ...":"Opruimen van remote gegevens ...","Completing backup ...":"Back-up wordt voltooid ...","Completing previous backup ...":"Vorige back-up wordt voltooid ...","Compression modules:":"Compressiemodules:","Computer":"Computer","Configuration file:":"Configuratiebestand","Configuration:":"Configuratie:","Configure a new backup":"Een nieuwe back-up instellen","Confirm delete":"Bevestig verwijderen","Confirmation required":"Bevestiging vereist","Connect":"Verbind","Connect now":"Verbind nu","Connecting to server ...":"Verbinden met server ...","Connecting to task ....":"Verbinding maken met taak ...","Connecting...":"Verbinden...","Connection lost":"Verbinding verbroken","Connection worked!":"Verbinding werkt!","Container name":"Containernaam","Container region":"Container-regio","Continue":"Volgende","Continue without encryption":"Ga verder zonder versleuteling","Copied!":"Gekopieerd!","Copy":"Kopie","Copy Destination URL to Clipboard":"Kopieer doel URL naar Klembord","Copy failed. Please manually copy the URL":"Kopiëren mislukt. Kopieer de URL handmatig","Core options":"Kern-opties","Counting ({{files}} files found, {{size}})":"Tellen ({{files}} bestanden gevonden, {{size}})","Crashes only":"Alleen crashes","Create bug report ...":"Bug rapport maken ...","Create folder?":"Map aanmaken?","Created new limited user":"Nieuwe beperkte gebruiker aangemaakt","Creating bug report ...":"Bug rapport aanmaken ...","Creating new user with limited access ...":"Nieuwe gebruiker met beperkte toegang aanmaken ...","Creating target folders ...":"Doelmappen aanmaken ...","Creating temporary backup ...":"Tijdelijke back-up aanmaken ...","Creating user...":"Gebruiker aanmaken ...","Current action:":"Huidige actie:","Current file:":"Huidig bestand:","Current version is {{versionname}} ({{versionnumber}})":"Huidige versie is {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Aangepaste S3 endpoint","Custom authentication url":"Aangepaste authenticatie url","Custom backup retention":"Aangepaste back-up retentie","Custom location ({{server}})":"Aangepaste locatie ({{server}})","Custom region for creating buckets":"Aangepaste regio voor het aanmaken van buckets","Custom region value ({{region}})":"Aangepaste regio waarde ({{region}})","Custom server url ({{server}})":"Aangepaste server url ({{server}})","Custom storage class ({{class}})":"Aangepaste opslagklasse ({{class}})","Database ...":"Database ...","Days":"Dagen","Default":"Standaard","Default ({{channelname}})":"Standaard ({{channelname}})","Default excludes":"Standaard uitsluitingen","Default options":"Standaard opties","Delete":"Verwijderen","Delete ...":"Verwijderen ...","Delete backup":"Verwijder back-up","Delete backups that are older than":"Verwijder back-ups die ouder zijn dan","Delete local database":"Verwijder lokale database","Delete remote files":"Verwijder remote bestanden","Delete the local database":"Verwijder de lokale database","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"{{filecount}} bestanden ({{filesize}}) van de remote opslag verwijderen?","Deleting remote files ...":"Remote bestanden verwijderen ...","Deleting unwanted files ...":"Onnodige bestanden verwijderen ...","Desktop":"Desktop","Destination":"Doel","Destination path":"Doelpad","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.":"Hebben we geholpen uw bestanden veilig te stellen? Overweeg in dat geval Duplicati te ondersteunen met een donatie. We raden {{smallamount}} aan voor persoonlijk gebruik en {{largeamount}} voor bedrijfsmatig gebruik.","Direct restore from backup files ...":"Rechtstreeks herstellen vanuit back-up bestanden ...","Disabled":"Uitgeschakeld","Dismiss":"Afwijzen","Dismiss all":"Alles afwijzen","Display and color theme":"Weergave en kleurenschema","Do you really want to delete the backup: \"{{name}}\" ?":"Wilt u de back-up \"{{name}}\" echt verwijderen?","Do you really want to delete the local database for: {{name}}":"Wilt u de lokale database voor: {{name}} echt verwijderen?","Domain Name":"Domeinnaam","Donate":"Doneren","Donation messages":"Doneer-berichten","Donation messages are hidden, click to show":"Doneer-berichten zijn verborgen, klik om ze weer te geven","Donation messages are visible, click to hide":"Doneer-berichten zijn zichtbaar, klik om ze te verbergen","Done":"Klaar","Download":"Download","Downloading ...":"Downloaden ...","Downloading files ...":"Bestanden downloaden ...","Downloading update...":"Update downloaden ...","Duplicate option {{opt}}":"Dupliceer optie {{opt}}","Duplicati Website":"Duplicati Website","Duplicati forum":"Duplicati forum","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Iedere back-up heeft een lokale database waarmee het geassocieerd is, die informatie opslaat over de remote back-up op de lokale machine.\nBij het verwijderen van een back-up kan eveneens de lokale database verwijderd worden, zonder dat dit invloed heeft op de mogelijkheid van het terugzetten van de remote bestanden.\nAls de lokale database gebruikt wordt voor back-ups vanaf de opdrachtregel, moet de database behouden blijven.","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.":"Iedere back-up heeft een lokale database waarmee het geassocieerd is, die informatie opslaat over de remote back-up op de lokale machine.\nDit maakt het sneller bij het uitvoeren van veel bewerkingen, en reduceert de hoeveelheid gegevens die gedownload moeten worden voor iedere bewerking.","Edit ...":"Bewerken ...","Edit as list":"Bewerk als lijst","Edit as text":"Bewerk als tekst","Encrypt file":"Versleutel bestand","Encryption":"Versleuteling","Encryption changed":"Versleuteling aangepast","Encryption modules:":"Versleutelingsmodules:","Enter URL":"Geef URL in","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Geef handmatig een retentie-strategie op. Tijdelijke aanduidingen zijn D/W/Y voor dagen/weken/jaren en U voor onbeperkt. De syntaxis is: 7D:1D,4W:1W,36M:1M. Dit voorbeeld bewaart één back-up voor elk van de volgende 7 dagen, één voor elk van de volgende 4 weken, en één voor elk van de volgende 36 maanden. Dit kan eveneens worden geschreven als 1W:1D,1M:1W,3Y:1M.","Enter access key":"Geef toegangscode in","Enter account name":"Geef accountnaam in","Enter backup passphrase, if any":"Geef eventueel back-up wachtwoordzin in","Enter configuration details":"Voer configuratie-details in","Enter container name":"Geef containernaam in","Enter encryption passphrase":"Geef een wachtwoordzin in voor versleuteling","Enter expression here":"Geef uitdrukking hier in","Enter folder path name":"Geef padnaam van de map in","Enter one option per line in command-line format, eg. {0}":"Geef één optie per regel in opdracht-prompt indeling, bijvoorbeeld {0}","Enter the destination path":"Geef het doelpad in","Enter the email address of the Office 365 group":"Geef het e-mailadres van de Office 365 groep","Enter the full destination path, including the server name, but without https":"Geef het volledige doelpad, inclusief de servernaam, maar zonder https","Error":"Fout","Error!":"Fout!","Errors and crashes":"Fouten en crashes","Exclude":"Uitsluiten","Exclude directories whose names contain":"Sluit mappen uit waarvan de naam bevat:","Exclude expression":"Sluit uitdrukking uit","Exclude file":"Sluit bestand uit","Exclude file extension":"Sluit bestandsextensie uit","Exclude files whose names contain":"Sluit bestanden uit waarvan de naam bevat:","Exclude filter group":"Sluit filtergroep uit","Exclude folder":"Sluit map uit","Exclude regular expression":"Sluit reguliere expressie uit","Existing file found":"Bestaand bestand gevonden","Experimental":"Experimenteel","Export":"Exporteer","Export ...":"Exporteren ...","Export backup configuration":"Exporteer back-upconfiguratie","Export configuration":"Exporteer configuratie","Exporting ...":"Exporteren ...","External link":"Externe link","FTP (Alternative)":"FTP (Alternatief)","Failed to build temporary database: {{message}}":"Opbouwen tijdelijke database mislukt: {{message}}","Failed to connect:":"Verbinden mislukt:","Failed to connect: {{message}}":"Verbinden mislukt: {{message}}","Failed to delete:":"Verwijderen mislukt:","Failed to fetch path information: {{message}}":"Ophalen pad-informatie mislukt: {{message}}","Failed to import:":"Importeren mislukt:","Failed to read backup defaults:":"Standaard instellingen voor back-up inlezen mislukt:","Failed to restore files: {{message}}":"Herstellen bestanden mislukt: {{message}}","Failed to save:":"Opslaan mislukt:","Fetching path information ...":"Ophalen pad-informatie ...","File":"Bestand","Files larger than:":"Bestanden groter dan:","Filters":"Filters","Finished!":"Klaar!","First run setup":"Instellen voor eerste gebruik","Folder":"Map","Folder path":"Map-pad","Fri":"Vrijdag","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"Algemeen","General backup settings":"Algemene back-upinstellingen","General options":"Algemene opties","Generate":"Genereer","Generate IAM access policy":"Genereer IAM toegangsbeleid","Getting file versions ...":"Bestandsversies ophalen ...","Group email":"Groep e-mail","Hidden files":"Verborgen bestanden","Hide":"Verberg","Hide hidden folders":"Verberg verborgen bestanden","Home":"Start","Hostnames":"hostnamen","Hours":"Uur","How do you want to handle existing files?":"Hoe wilt u omgaan met bestaande bestanden?","Hyper-V Machine":"Hyper-V Machine","Hyper-V Machine:":"Hyper-V Machine:","Hyper-V Machines":"Hyper-V Machines","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Als een geplande taak werd overgeslagen, zal de taak zo snel mogelijk na het geplande tijdstip starten.","If at least one newer backup is found, all backups older than this date are deleted.":"Als tenminste één nieuwere back-up is gevonden, zullen alle back-ups die ouder zijn dan deze datum worden verwijderd.","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.":"Als de back-up en de remote opslag niet gesynchroniseerd zijn, zal Duplicati vereisen dat u een repareer-bewerking uitvoert om de database te synchroniseren.\nAls het repareren niet succesvol was, kunt u de lokale database verwijderen en opnieuw samenstellen.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Als het back-upbestand niet automatisch is gedownload, klik met rechts en kies "Opslaan als ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Als het back-upbestand niet automatisch is gedownload, klik met rechts en kies "Opslaan als ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Als u geen pad ingeeft, zullen alle bestanden opgeslagen worden in de login map.\nWeet u zeker dat dit is wat u wilt?","If you do not enter an API Key, the tenant name is required":"Als u geen API sleutel ingeeft, is een tenant naam vereist","If you want to use the backup later, you can export the configuration before deleting it":"Als u de back-up later wilt gebruiken, kunt u de configuratie exporteren alvorens hem te verwijderen","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Als uw machine zich in een multi-user omgeving bevindt (bijvoorbeeld als op de machine met meer dan één account kan worden aangemeld), moet een wachtwoord worden ingesteld om te voorkomen dat andere gebruikers togang kunnen krijgen tot gegevens behorend bij uw account.\nWilt u nu een wachtwoord instellen?","Import":"Importeer","Import Destination URL":"Importeer Doel URL","Import backup configuration":"Importeer back-upconfiguratie","Import completed, but no certificates were found after the import":"Importeren voltooid, maar na het importeren zijn geen certificaten gevonden","Import failed":"Importeren mislukt","Import from a file":"Importeer vanuit een bestand","Import metadata":"Importeer metadata","Importing ...":"Importeren ...","Include a file?":"Een bestand opnemen?","Include expression":"Uitdrukking opnemen","Include regular expression":"Reguliere expressie opnemen","Incorrect answer, try again":"Incorrect antwoord, probeer opnieuw","Individual builds for developers only. Not for use with important data.":"Individuele builds alleen voor ontwikkelaars. Niet voor gebruik met belangrijke gegevens.","Information":"Informatie","Install":"Installeren","Install failed:":"Installeren mislukt","Invalid characters in path":"Ongeldige tekens in pad","Invalid retention time":"Ongeldige retentietijd","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Het is mogelijk te verbinden met sommige FTP servers zonder een wachtwoord.\nWeet u zeker dat uw FTP server aanmelden zonder wachtwoord ondersteunt?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Behoud een specifiek aantal back-ups","Keep all backups":"Behoud alle back-ups","Keystone API version":"Keystone API versie","Language in user interface":"Taal in gebruikersinterface","Last month":"Vorige maand","Last successful backup:":"Laatste succesvolle back-up:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Laatste succesvolle hersteloperatie: {{time}} (duurde {{duration || '0 seconden'}})","Latest":"Laatste","Libraries":"Bibliotheken","Listing backup dates ...":"Back-updata weergeven ...","Listing remote files ...":"Remote bestanden weergeven ...","Listing remote files for Purge ...":"Remote bestanden weergeven voor Purge ...","Live":"Live","Load a configuration from an exported job or a storage provider":"Laad een configuratie vanuit een geëxporteerde taak of een opslagprovider","Load destination from an exported job or a storage provider":"Laad doel vanuit een geëxporteerde taak of een opslagprovider","Load older data":"Laad oudere gegevens","Loading ...":"Laden ...","Loading remote storage usage ...":"Laden van remote opslaggebruik ...","Local Repository":"Lokale Opslagplaats","Local database for":"Lokale database voor","Local database path:":"Lokaal database-pad:","Local repository":"Lokale opslagplaats","Local storage":"Lokale opslag","Location":"Locatie","Location where buckets are created":"Locatie waar buckets gemaakt worden","Log data for {{Backup.Backup.Name}}":"Log gegevens voor {{Backup.Backup.Name}}","Log data from the server":"Log gegevens van de server","Log out":"Uitloggen","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Onderhoud","Manually type path":"Voer pad handmatig in","Max download speed":"Max downloadsnelheid","Max upload speed":"Max Uploadsnelheid","Menu":"Menu","Microsoft SQL Database:":"Microsoft SQL Database","Microsoft SQL Databases":"Microsoft SQL Databases","Minimum redundancy":"Minimale redundantie","Minimum redundancy is 1.0":"Minimale redundantie is 1.0","Minutes":"Minuten","Missing name":"Ontbrekende naam","Missing passphrase":"Ontbrekende wachtwoordzin","Missing sources":"Ontbrekende bronnen","Mon":"Maandag","Months":"Maanden","Move existing database":"Verplaats bestaande database","Move failed:":"Verplaatsen mislukt:","My Documents":"Mijn Documenten","My Music":"Mijn Muziek","My Photos":"Mijn Foto's","My Pictures":"Mijn Afbeeldingen","Name":"Naam","Never":"Nooit","New update found: {{message}}":"Nieuwe update gevonden: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nieuwe gebruikersnaam is {{user}}.\nGebruikersreferenties bijgewerkt om de nieuwe beperkte gebruiker te gebruiken","Next":"Volgende","Next scheduled run:":"Volgende geplande uitvoering:","Next scheduled task:":"Volgende geplande taak:","Next task:":"Volgende taak:","Next time":"Volgende keer","No":"Nee","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Er is eerder geen certificaat opgegeven, controleer svp met de serverbeheerder of de sleutel correct is: {{key}}\n\nWilt u de gerapporteerde host-sleutel goedkeuren?","No editor found for the "{{backend}}" storage type":"Geen bewerkingsprogramma gevonden voor het "{{backend}}" opslagtype","No encryption":"Geen versleuteling","No items selected":"Geen items geselecteerd","No items to restore, please select one or more items":"Geen items om te herstellen, selecteer één of meer items","No passphrase entered":"Geen wachtwoordzin ingegeven","No scheduled tasks":"Geen geplande taken","No, my machine has only a single account":"Nee, mijn machine heeft slechts een enkele account","Non-matching passphrase":"Niet-bijbehorende wachtwoordzin","None / disabled":"Geen / uitgeschakeld","Nothing will be deleted. The backup size will grow with each change.":"Er zal niets verwijderd worden. De back-upgrootte zal toenemen met iedere verandering.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Zodra er meer back-ups zijn dan het opgegeven aantal, zullen de oudste back-ups worden verwijderd.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Openstack API Key are not supported in v3 keystone API.":"Openstack API Sleutels worden niet ondersteund in v3 keystone API.","Operating System":"Besturingssysteem","Operation failed:":"Bewerking mislukt:","Operations:":"Bewerkingen:","Optional authentication password":"Optioneel authenticatie wachtwoord","Optional authentication username":"Optionele authenticatie gebruikersnaam","Options":"Opties","Options added here are applied to all backups, but can be overridden in each individual backup":"Opties die hier worden toegevoegd, worden toegepast op alle back-ups, maar kunnen worden overschreven in iedere afzonderlijke back-up","Original location":"Originele locatie","Others":"Anderen","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Na verloop van tijd zullen back-ups automatisch verwijderd worden. Er zal één back-up overblijven voor elk van de laatste 7 dagen, voor elk van de laatste 4 weken, en voor elk van de laatste 12 maanden. Er zal altijd tenminste één back-up overblijven.","Overwrite":"Overschrijven","Passphrase":"Wachtwoordzin","Passphrase (if encrypted)":"Wachtwoordzin (indien versleuteld)","Passphrase changed":"Wachtwoordzin veranderd","Passphrases are not matching":"Wachtwoordzinnen komen niet overeen","Password":"Wachtwoord","Passwords do not match":"Wachtwoorden komen niet overeen","Patching files with local blocks ...":"Bestanden bijwerken met lokale blokken ...","Path":"Pad","Path not found":"Pad niet gevonden","Path on server":"Pad op server","Path or subfolder in the bucket":"Pad of submap in de bucket","Pause":"Pauze","Pause after startup or hibernation":"Pauzeer na opstarten of slaapmodus","Pause options":"Pauzeer-opties","Permissions":"Permissies","Pick location":"Kies locatie","Point to your backup files and restore from there":"Verwijs naar de back-up bestanden en herstel daar vandaan","Port":"Poort","Prevent tray icon automatic log-in":"Voorkom automatisch inloggen door systeemvak-pictogram","Previous":"Vorige","Progress:":"Voortgang:","ProjectID is optional if the bucket exist":"ProjectID is optioneel als de bucket bestaat","Proprietary":"Fabrikantgebonden","Purging files ...":"Bestanden wissen ...","Purging files Complete!":"Wissen van bestanden Voltooid!","Rebuilding local database ...":"Opnieuw opbouwen van lokale database ...","Recreate (delete and repair)":"Opnieuw aanmaken (verwijderen en repareren)","Recreating database ...":"Opnieuw opbouwen van de database ...","Registering temporary backup ...":"Registreren tijdelijke back-up ...","Relative paths not allowed":"Relatieve paden zijn niet toegestaan","Reload":"Andere code","Remote":"Remote","Remote Path":"Remote Pad","Remote Repository":"Remote Opslagplaats","Remote path":"Remote pad","Remote repository":"Remote opslagplaats","Remote volume size":"Remote volume grootte","Remove":"Verwijderen","Remove option":"Verwijder optie","Repair":"Repareer","Repairing database ...":"Database repareren ...","Repeat Passphrase":"Herhaal wachtwoordzin","Reporting:":"Rapportage:","Reset":"Reset","Restore":"Herstellen","Restore Complete!":"Herstellen Voltooid!","Restore files":"Herstel bestanden","Restore files ...":"Bestanden herstellen ...","Restore files from {{backupname}}":"Herstel bestanden vanuit {{backupname}}","Restore from":"Herstellen vanaf","Restore from backup configuration":"Herstel vanuit back-up configuratie","Restore from configuration ...":"Herstel vanuit configuratie...","Restore options":"Herstelopties","Restore read/write permissions":"Herstel lees/schrijfpermissies","Restoring files ...":"Bestanden worden hersteld ...","Resume":"Hervat","Run again every":"Voer opnieuw uit iedere","Run now":"Nu uitvoeren","Running ...":"In uitvoering ...","Running ....":"Uitvoeren ...","Running commandline entry":"Opdrachtregelinvoer in uitvoering","Running task:":"Taak in uitvoering:","S3 Compatible":"S3 Compatible","Same as the base install version: {{channelname}}":"Zelfde als de basis installatie versie: {{channelname}}","Sat":"Zaterdag","Save":"Opslaan","Save and repair":"Opslaan en repareren","Save different versions with timestamp in file name":"Sla verschillende versies op met tijdstempel in de bestandsnaam","Save immediately":"Onmiddellijk opslaan","Scanning existing files ...":"Scannen bestaande bestanden ...","Scanning for local blocks ...":"Scannen op lokale blokken ...","Schedule":"Planning","Search":"Zoek","Search for files":"Zoek bestanden","Seconds":"Seconden","Select a log level and see messages as they happen:":"Selecteer een logniveau en bekijk meldingen zodra ze zich voordoen:","Select files":"Selecteer bestanden","Server":"Server","Server and port":"Server en poort","Server hostname or IP":"Server hostnaam of IP","Server is currently paused,":"Server is momenteel gepauzeerd,","Server is currently paused, do you want to resume now?":"Server is momenteel gepauzeerd, wilt u nu hervatten?","Server password":"Server wachtwoord","Server paused":"Server gepauzeerd","Server state properties":"Server status eigenschappen","Settings":"Instellingen","Show":"Tonen","Show advanced editor":"Toon geavanceerde editor","Show hidden folders":"Toon verborgen mappen","Show log":"Log weergeven","Show log ...":"Log weergeven ...","Show treeview":"Toon boomstructuur","Sia server password":"Sia server wachtwoord","Smart backup retention":"Slimme back-up retentie","Some OpenStack providers allow an API key instead of a password and tenant name":"Sommige OpenStack providers staan een API key toe in plaats van een wachtwoord en tenant naam","Source Data":"Bron","Source data":"Brongegevens","Source folders":"Bronmappen","Source:":"Bron:","Specific builds for developers only. Not for use with important data.":"Specifieke builds alleen voor ontwikkelaars. Niet voor gebruik met belangrijke gegevens.","Standard protocols":"Standaard protocollen","Starting Backup ...":"Back-up wordt gestart...","Starting Restore...":"Herstellen wordt gestart...","Starting the restore process ...":"Starten van het herstelproces ...","Stop after the current file":"Stop na het huidige bestand","Stop after upload":"Stop na de upload","Stop now":"Nu stoppen","Stop running backup":"Stop de back-up in uitvoering","Stop running task":"Stop de taak in uitvoering","Stopping after upload:":"Stop na de upload:","Stopping task:":"Taak wordt gestopt:","Storage Type":"Opslagtype","Storage class":"Opslagklasse","Storage class for creating a bucket":"Opslagklasse voor het aanmaken van een bucket","Stored":"Opgeslagen","Strong":"Sterk","Success":"Succes","Sun":"Zondag","Symbolic link":"Symbolische link","System Files":"Systeembestanden","System default ({{levelname}})":"Systeem standaard ({{levelname}})","System files":"Systeembestanden","System info":"Systeeminformatie","System properties":"Systeemeigenschappen","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Doelpad, bijvoorbeeld /backup","Task is running":"Taak is in uitvoering","Temporary Files":"Tijdelijke bestanden","Temporary files":"Tijdelijke bestanden","Tenant Name":"Tenant naam","Test connection":"Test verbinding","Testing ...":"Testen ...","Testing connection ...":"Testen van de verbinding ...","Testing permissions ...":"Testen van de permissies ...","Testing permissions...":"Testen van de permissies ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Het '{{fieldname}}' veld bevat een ongeldig teken: {{character}} (value: {{value}}, index: {{pos}})","The bucket name should be all lower-case, convert automatically?":"De bucket-naam hoort in kleine letters te zijn, automatisch converteren?","The bucket name should start with your username, prepend automatically?":"De bucket naam hoort te beginnen met uw gebruikersnaam, automatisch voorvoegen?","The connection to the server is lost, attempting again in {{time}} ...":"De verbinding met de server is verbroken, opnieuw proberen over {{time}} ...","The dark theme (by Michal)":"Het donkere thema (door Michal)","The default blue on white theme (by Alex)":"Het standaard blauw op wit thema (door Alex)","The folder {{folder}} does not exist.\nCreate it now?":"De map {{folder}} bestaat niet.\nNu aanmaken?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"De host sleutel is veranderd, controleer met uw server beheerder of dit correct is, in het andere geval zou u het slachtoffer kunnen zijn van een MAN-IN-THE-MIDDLE aanval.\n\nWilt u de HUIDIGE host sleutel \"{prev}\" VERVANGEN door de GERAPPORTEERDE host sleutel: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Het pad lijkt niet te bestaan, wilt u het desondanks toevoegen?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Het pad eindigt niet met een '{{dirsep}}' teken, wat betekent dat u een bestand opneemt, niet een map.\n\nWilt u het aangegeven bestand opnemen?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Het pad moet een absoluut pad zijn, bijvoorbeeld het moet beginnen met een forward slash '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Het pad moet beginnen met \"{{prefix1}}\" of \"{{prefix2}}\", anders zullen bestanden in de HubiC web interface niet zichtbaar zijn.","The region parameter is only applied when creating a new bucket":"De regio parameter wordt alleen toegepast bij het aanmaken van een bucket","The region parameter is only used when creating a bucket":"De regio parameter wordt alleen gebruikt bij het aanmaken van een bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Het servercertificaat kon niet gevalideerd worden.\nWilt u het certificaat goedkeuren met deze hash: {{hash}}?","The storage class affects the availability and price for a stored file":"De opslagklasse beïnvloedt de beschikbaarheid en prijs van een opgeslagen bestand","The target folder contains encrypted files, please supply the passphrase":"De doelmap bevat versleutelde bestanden, geef alstublieft de wachtwoordzin","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"De gebruiker heeft teveel permmissies. Wilt u een nieuwe beperkte gebruiker aanmaken, met enkel permissies tot het aangegeven pad?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"De back-up werd aangemaakt op een ander besturingssysteem. Bestanden terugzetten zonder een doelmap op te geven kan tot gevolg hebben dat bestanden worden teruggezet naar onverwachte plaatsen. Bent u er zeker van dat u wilt doorgaan zonder een doelmap te kiezen?","This month":"Afgelopen maand","This option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Deze optie heeft geen betrekking op de maximale back-up of bestandsgrootte. Zie deze pagina voordat u de remote volumegrootte verandert.","This week":"Afgelopen week","Throttle settings":"Bandbreedte-instellingen","Thu":"Donderdag","To File":"Naar Bestand","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Om te bevestigen dat u alle remote bestanden wilt verwijderen voor \"{{name}}\", geef svp het woord in dat u hieronder ziet","To export without a passphrase, uncheck the \"Encrypt file\" box":"Om te exporteren zonder een wachtwoordzin, deselecteer het \"Versleutel bestand\" vakje","To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost is always allowed. Multiple hostnames can be supplied with a semicolon separator. If any of the allowed hostnames is an asterisk (*), all hostnames are allowed and this feature is disabled. If the field is empty, only IP address and localhost access is allowed.":"Om verschillende op DNS gebaseerde aanvallen te voorkomen, beperkt Duplicati de toegestane hostnamen tot de hier genoemde. Directe IP-toegang en localhost zijn altijd toegestaan. Meerdere hostnamen kunnen worden opgegeven met een puntkomma als scheidingsteken. Als één van de toegestane hostnamen een asterisk (*) is, zijn alle hostnamen toegestaan en is deze functie uitgeschakeld. Als het veld leeg is, is toegang alleen toegestaan via het IP adres en localhost.","Today":"Vandaag","Trust host certificate?":"Vertrouw host certificaat?","Trust server certificate?":"Vertrouw server certificaat?","Try out the new features that we are working on. Currently the most stable version available. Test Restore data before using this in production environments.":"Probeer de nieuwste functies waar we aan werken. Momenteel de meest stabiele beschikbare versie. Test Herstellen van bestanden alvorens te gebruiken in productie-omgevingen.","Tue":"Dinsdag","Type to highlight files":"Typ om bestanden uit te lichten","Unknown backup size and versions":"Onbekende back-up grootte en versies","Until resumed":"Tot hervatting","Update channel":"Updatekanaal","Update failed:":"Update mislukt:","Updating with existing database":"Updaten met bestaande database","Uploading verification file ...":"Uploaden controlebestand ...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"Gebruiksrapporten helpen ons de gebruikerservaring te verbeteren en de impact van nieuwe mogelijkheden te evalueren. We gebruiken ze omopenbare gebruikstatistieken te genereren. ","Usage statistics":"Gebruikstatistieken","Usage statistics, warnings, errors, and crashes":"Gebruikstatistieken, waarschuwingen, fouten en crashes","Use SSL":"Gebruik SSL","Use existing database?":"Gebruik bestaande database?","Use weak passphrase":"Gebruik zwakke wachtwoordzin","Useless":"Waardeloos","User data":"Gebruikersgegevens","User domain name":"Gebruikers domeinnaam","User has too many permissions":"Gebruiker heeft teveel permissies","User interface settings":"Gebruikersinterface instellingen","Username":"Gebruikersnaam","Validating ...":"Valideren ...","Verify files":"Bestanden controleren","Verifying ...":"Controleren ...","Verifying answer":"Antwoord controleren","Verifying backend data ...":"Controleren van backend gegevens ...","Verifying files...":"Controleren bestanden...","Verifying remote data ...":"Controleren van remote gegevens ...","Verifying restored files ...":"Controleren van herstelde bestanden ...","Very strong":"Erg sterk","Very weak":"Erg zwak","Visit us on":"Bezoek ons op","WARNING: The remote database is found to be in use by the commandline library":"WAARSCHUWING: De remote database blijkt in gebruik te zijn door de opdrachtregel bibliotheek","WARNING: This will prevent you from restoring the data in the future.":"WAARSCHUWING: Dit zal het onmogelijk maken om in de toekomst bestanden te herstellen.","Waiting for task to begin":"Wachten op het starten van de taak","Waiting for task to start ....":"Wachten op het starten van de taak ...","Waiting for upload ...":"Wachten op upload ...","Warnings, errors and crashes":"Waarschuwingen, fouten en crashes","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"We accepteren donaties via verschillende services, zoals OpenCollective, PayPal, BountySource en diverse crypto-valuta.","We recommend that you encrypt all backups stored outside your system":"We raden aan dat u alle back-ups die buiten uw systeem worden opgeslagen versleutelt","Weak":"Zwak","Weak passphrase":"Zwakke wachtwoordzin","Wed":"Woensdag","Weeks":"Weken","Where do you want to restore from?":"Waar vandaan wilt u herstellen?","Where do you want to restore the files to?":"Waarheen wilt u de bestanden herstellen?","Years":"Jaren","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, ik heb de wachtwoordzin op een veilige plaats opgeborgen","Yes, I'm brave!":"Ja, ik ben dapper!","Yes, please break my backup!":"Ja, help mijn back-up om zeep!","Yesterday":"Gisteren","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Het lijkt er op dat u Mono gebruikt zonder dat SSL certificaten geladen zijn.\nWilt u de lijst met vertrouwde certificaten importeren van Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"U verandert het database pad weg van een bestaande database.\nWeet u zeker dat dit is wat u wilt?","You are currently running {{appname}} {{version}}":"U werkt momenteel met {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"De back-up kan onmiddellijk worden gestopt, of stoppen nadat het huidige bestand is geüpload.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"De taak kan onmiddellijk worden gestopt, of het proces toestaan om door te gaan met het huidige bestand en dan stoppen.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"U hebt de versleutelingsmodus veranderd. Dit kan dingen kapotmaken. U wordt daarom aangemoedigd een nieuwe back-up aan te maken","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"U hebt de wachtwoordzin aangepast, wat niet wordt ondersteund. U wordt daarom aangemoedigd een nieuwe back-up aan te maken.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"U hebt ervoor gekozen de back-up niet te versleutelen. Encryptie is aanbevolen voor alle gegevens die worden opgeslagen op een remote server.","You have chosen to restore to a new location, but not entered one":"U koos voor terugzetten naar een nieuwe locatie, maar hebt geen locatie opgegeven","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 lose the passphrase.":"U hebt een sterke wachtwoordzin gegenereerd. Verzeker u ervan dat u een veilige kopie heeft van de wachtwoordzin, omdat de gegevens niet hersteld kunnen worden als u de wachtwoordzin verliest.","You must choose at least one source folder":"U moet tenminste één bronmap kiezen","You must enter a domain name to use v3 API":"Een domeinnaam moet worden opgegeven om v3 API te gebruiken","You must enter a name for the backup":"U moet een naam ingeven voor de back-up","You must enter a passphrase or disable encryption":"U moet een wachtwoordzin ingeven of versleuteling uitschakelen","You must enter a password to use v3 API":"Een wachtwoord moet worden opgegeven om v3 API te gebruiken","You must enter a positive number of backups to keep":"U moet een positief getal opgeven voor de hoeveelheid te bewaren back-ups","You must enter a tenant (aka project) name to use v3 API":"Een tenant (ofwel project) naam moet worden opgegeven om v3 API te gebruiken ","You must enter a tenant name if you do not provide an API Key":"U moet een tenant naam ingeven als u de API sleutel niet verstrekt","You must enter a valid duration for the time to keep backups":"U moet een geldige tijdsduur ingeven voor de tijd dat back-ups bewaard moeten worden","You must enter a valid rentention policy string":"Er moet een geldige tekenreeks voor retentiebeleid worden opgegeven","You must enter either a password or an API Key":"U moet òf een wachtwoord, òf een API sleutel ingeven","You must enter either a password or an API Key, not both":"U moet òf een wachtwoord, òf een API sleutel ingeven, niet beide","You must fill in the password":"U moet het wachtwoord invullen","You must fill in the server name or address":"U moet de servernaam of -adres invullen","You must fill in the username":"U moet de gebruikersnaam invullen","You must fill in {{field}}":"U moet {{field}} invullen","You must select or fill in the AuthURI":"U moet de AuthURI selecteren of invullen","You must select or fill in the server":"U moet de server selecteren of invullen","You must specify a path":"U moet een pad opgeven","You should fill in {{field}}{{reason}}":"U zou in moeten vullen {{field}}{{reason}}","Your files and folders have been restored successfully.":"Uw bestanden en mappen zijn succesvol hersteld","Your passphrase is easy to guess. Consider changing passphrase.":"Uw wachtwoordzin is eenvoudig te raden. Overweeg de wachtwoordzin te veranderen.","bucket/folder/subfolder":"bucket/map/submap","byte":"byte","byte/s":"byte/s","custom":"aangepast","resume now":"nu hervatten","unless you are explicitly specifying --group-id":"tenzij u expliciet --group-id opgeeft","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} werd in eerste instantie ontwikkeld door {{dev1}} en {{dev2}}. {{appname}} kan gedownload worden van {{websitename}}. {{appname}} is gelicenseerd onder de {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} bestanden ({{size}}) te gaan {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versie","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versies"],"{{number}} Hour":"{{number}} Uur","{{number}} Minutes":"{{number}} Minuten","{{time}} (took {{duration}})":"{{time}} (duurde {{duration}})"}); + gettextCatalog.setStrings('pl', {"- pick an option -":"- wybierz opcję -","...loading...":"...ładowanie...","API Key":"Klucz API","AWS Access ID":"Identyfikator dostępu AWS","AWS Access Key":"Klucz dostepu AWS","AWS IAM Policy":"Polisa AWS IAM","About":"O programie","About {{appname}}":"O programie {{appname}}","Access Key":"Klucz dostępu","Access denied":"Dostęp zabroniony","Access to user interface":"Dostęp do interface użytkownika","Account name":"Nazwa konta","Activate":"Aktywuj","Activate failed:":"Niepowodzenie aktywacji:","Add a new backup":"Dodaj nową kopię","Add a path directly":"Dodaj ścieżkę bezpośrednio","Add advanced option":"Dodaj opcję zaawansowaną","Add backup":"Dodaj kopię","Add filter":"Dodaj filtr","Add path":"Dodaj ścieżkę","Adjust bucket name?":"Poprawić nazwę zasobnika?","Adjust path name?":"Poprawić nazwę ścieżki?","Advanced Options":"Opcje Zaawansowane","Advanced options":"Opcje zaawansowane","Advanced:":"Zaawansowane:","All Hyper-V Machines":"Wszystkie Maszyny Hyper-V","All Microsoft SQL Databases":"Wszystkie Bazy Danych Microsoft SQL","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.":"Wszystkie raporty użycia są wysyłane anonimowo i nie zawierają żadnych danych osobistych. Raporty zawierają informacje o sprzęcie i systemie operacyjnym, rodzaju kopii zapasowej, czasie trwania, ogólnej ilości danych źródłowych i tym podobne. Raporty nie zawierają ścieżek, nazw plików, nazw użytkowników, haseł i tym podobnych danych wrażliwych.","Allow remote access (requires restart)":"Zezwalaj na dostęp zdalny (wymaga restartu)","Allowed days":"Dozwolone dni","An existing file was found at the new location":"Znaleziono istniejący plik w nowym położeniu","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Istniejący plik został znaleziony w nowej lokalizacji\nCzy na pewno chcesz skierować bazę danych do istniejącego pliku?","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?":"Znaleziono istniejącą, lokalną bazę danych dla magazynu.\nPonowne użycie tej bazy pozwoli pracować instancji wiersza poleceń oraz serwerowej z tym samym zdalnym magazynem.\n\nCzy chcesz użyć istniejącej bazy danych?","Anonymous usage reports":"Anonimowy raport użycia","As Command-line":"Jako Linia poleceń","AuthID":"AuthID","Authentication password":"Hasło uwierzytenienia","Authentication username":"Nazwa uwierzytelnienia","Autogenerated passphrase":"Automatycznie wygenerowane długie hasło","Automatically run backups.":"Automatycznie uruchamiaj kopie.","B2 Account ID":"ID Konta B2","B2 Application Key":"Klucz Aplikacji B2","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Wstecz","Backend modules:":"Moduły zaplecza:","Backup destination":"Miejsce docelowe kopii","Backup location":"Lokalizacja kopii","Backup:":"Kopia:","Beta":"Beta","Broken access":"Przerwany dostęp","Browse":"Przeglądaj","Browser default":"Domyślna przeglądarka","Bucket Name":"Nazwa Zasobnika","Bucket create location":"Miejsce tworzenia zasobnika","Bucket create region":"Region tworzenia zasobnika","Bucket name":"Nazwa zasobnika","Bucket storage class":"Klasa przechowywania zasobnika","Building list of files to restore ...":"Tworzenie listy plików do odzyskania ...","Building partial temporary database ...":"Tworzenie tymczasowej częściowej bazy danych ...","Busy ...":"Zajęty ...","Canary":"Robocze","Cancel":"Anuluj","Cannot move to existing file":"Nie można przenieść do istniejącego plku","Changelog":"Lista zmian","Changelog for {{appname}} {{version}}":"Lista zmian dla {{appname}} {{version}}","Check failed:":"Sprawdzenie nieudane:","Check for updates now":"Sprawdź uaktualnienia ","Checking ...":"Sprawdzanie...","Checking for updates ...":"Sprawdzanie uaktualnień ...","Chose a storage type to get started":"Wybierz typ magazynu by rozpocząć","Click the AuthID link to create an AuthID":"Kliknij link AuthID by utworzyć AuthID","Click to set throttle options":"Kliknij, aby ustawić limity prędkości","Commandline ...":"Linia poleceń ...","Compact now":"Kompaktuj teraz","Compacting remote data ...":"Kompaktowanie zdalnych danych","Completing backup ...":"Kończenie kopii...","Completing previous backup ...":"Kończenie poprzedniej kopii...","Compression modules:":"Moduły kompresji:","Computer":"Komputer","Configuration file:":"Plik konfiguracyjny:","Configuration:":"Konfiguracja:","Configure a new backup":"Skonfiguruj nową kopię","Confirm delete":"Potwierdź usunięcie","Confirmation required":"Potwierdzenie wymagane","Connect":"Połącz","Connect now":"Połącz teraz","Connecting to server ...":"Łączenie z serwerem ...","Connecting to task ....":"Łączenie z zadaniem ...","Connecting...":"Łączenie ...","Connection lost":"Utracono połączenie","Connection worked!":"Połączenie działa!","Container name":"Nazwa zasobnika","Container region":"Region zasobnika","Continue":"Kontynuuj","Continue without encryption":"Kontynuuj bez szyfrowania","Copied!":"Skopiowane!","Copy Destination URL to Clipboard":"Kopiuj Docelowy URL do Schowka","Copy failed. Please manually copy the URL":"Niepowodzenie kopiowania. Proszę skopiować URL ręcznie","Core options":"Opcje podstawowe","Counting ({{files}} files found, {{size}})":"Liczenie ({{files}} znaleziono plików, {{size}})","Crashes only":"Tylko awarie","Create bug report ...":"Tworzenie raportu błędów ...","Create folder?":"Utworzyć folder","Created new limited user":"Utwórz nowego użytkownika z ograniczeniami","Creating bug report ...":"Tworzenie raportu błędów ...","Creating new user with limited access ...":"Tworzenie nowego użytkownika z ograniczeniami ...","Creating target folders ...":"Tworzenie folderów docelowych ...","Creating temporary backup ...":"Tworzenie kopii tymczasowej ...","Creating user...":"Tworzenie użytkownika ...","Current version is {{versionname}} ({{versionnumber}})":"Bieżąca wersja to {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Niestandardowy węzeł końcowy S3","Custom authentication url":"Niestandardowy URL uwierzytelniania","Custom location ({{server}})":"Niestandardowa lokalizacja ({{serwer}})","Custom region for creating buckets":"Niestandardowy region do tworzenia zasobników","Custom region value ({{region}})":"Niestandardowa wartość regionu ({{region}})","Custom server url ({{server}})":"Niestandardowy adres url serwera ({{serwer}})","Custom storage class ({{class}})":"Niestandardowa klasa magazynu ({{Klasa}})","Database ...":"Baza danych ...","Days":"Dni","Default":"Domyślny","Default ({{channelname}})":"Domyślny ({{channelname}})","Default options":"Opcje domyślne","Delete":"Usuń","Delete ...":"Usuń ...","Delete backup":"Usuń kopię","Delete local database":"Usuń lokalną bazę danych","Delete remote files":"Usuń zdalne pliki","Delete the local database":"Usuń lokalną bazę danych","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Usunąć {{filecount}} plików ({{filesize}}) ze zdalnego magazynu?","Deleting remote files ...":"Usuwanie zdalnych plików ...","Deleting unwanted files ...":"Usuwanie niepotrzebnych plików","Desktop":"Pulpit","Destination":"Lokalizacja docelowa","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.":"Czy pomogliśmy zabezpieczyć Twoje pliki? Jeśli tal, to rozważ proszę wsparcie programu Duplicati dotacją w wysokości {{smallamount}} dla użytku prywatnego i {{largeamount}} - dla użytku firmowego.","Direct restore from backup files ...":"Odtwórz bezpośrednio z plików kopii ...","Disabled":"Wyłączone","Dismiss":"Ukryj","Display and color theme":"Schemat ekranu i kolorystyki","Do you really want to delete the backup: \"{{name}}\" ?":"Naprawdę chcesz usunąć kopię: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Czy naprawdę chcesz usunąć lokalna bazę danych: {{name}}","Donate":"Wesprzyj","Donation messages":"Komunikaty o wsparcie","Donation messages are hidden, click to show":"Komunikaty o wsparcie są ukryte, kliknij by przywrócić","Donation messages are visible, click to hide":"Komunikaty o wsparcie są widoczne kliknij by ukryć","Done":"Wykonane","Download":"Pobranie","Downloading ...":"Pobieranie ...","Downloading files ...":"Pobieranie plików ...","Downloading update...":"Pobieranie uaktualnienia ...","Duplicate option {{opt}}":"Powielenie opcji {{opt}}","Duplicati Website":"Strona Duplicati","Duplicati forum":"Forum Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Każdy skonfigurowany backup posiada powiązaną z nim lokalną bazę danych, w której przechowuje na komputerze lokalnym informacje o zdalnej kopii zapasowej.\rKiedy konfiguracja backup'u jest usuwana, można również usunąć lokalną bazę danych bez wpływu na możliwość odtworzenia plików zdalnych.\rJeśli używasz lokalnej bazy danych do kopii zapasowych z wiersza poleceń, należy zachować bazę danych.","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.":"Każda kopia zapasowa ma powiązaną z nią lokalną bazę danych, w której na lokalnym komputerze przechowywane są informacje o zdalnej kopii zapasowej. \\nTo sprawia, że można szybciej wykonywać wiele operacji i zmniejsza ilość danych, które muszą być pobrane dla każdej operacji.","Edit ...":"Edycja ...","Edit as list":"Edytuj jako listę","Edit as text":"Edytuj jako tekst","Encrypt file":"Zaszyfruj plik","Encryption":"Szyfrowanie","Encryption changed":"Szyfrowanie zmienione","Encryption modules:":"Moduły szyfrujące:","Enter URL":"Podaj URL","Enter access key":"Podaj klucz dostępu","Enter account name":"Podaj nazwę konta","Enter backup passphrase, if any":"Podaj długie hasło, jeśli jest","Enter configuration details":"Wprowadź szczegóły konfiguracji","Enter container name":"Podaj nazwę zasobnika","Enter encryption passphrase":"Podaj długie hasło szyfrowania","Enter expression here":"Tutaj wprowadź wyrażenie","Enter folder path name":"Wprowadź nazwę ścieżki dostępu","Enter one option per line in command-line format, eg. {0}":"Wprowadź po jednej opcji w wierszu w formacie wiersza poleceń, np. \n{0}","Enter the destination path":"Wprowadź ścieżkę docelową","Error":"Błąd","Error!":"Błąd!","Errors and crashes":"Błędy i awarie","Exclude":"Wyłącz","Exclude directories whose names contain":"Wyłącz katalogi z nazwą zawierającą","Exclude expression":"Wyłącz wyrażenie","Exclude file":"Wyłącz plik","Exclude file extension":"Wyłącz rozszerzenie pliku","Exclude files whose names contain":"Wyłącz pliki z nazwą zawierającą","Exclude folder":"Wyłącz folder","Exclude regular expression":"Wyłącz wyrażenie regularne","Existing file found":"Znaleziono istniejący plik","Experimental":"Eksperymentalne","Export":"Eksport","Export ...":"Eksportowanie ...","Export backup configuration":"Eksportuj konfigurację kopii","Export configuration":"Eksportuj konfigurację","Exporting ...":"Eksportowanie ...","FTP (Alternative)":"FTP (Alternatywny)","Failed to build temporary database: {{message}}":"Nie udało się utworzyć tymczasowej bazy danych: {{message}}","Failed to connect:":"Nie udało się połączyć:","Failed to connect: {{message}}":"Nie udało się połączyć: {{message}}","Failed to delete:":"Nie udało się usunąć:","Failed to fetch path information: {{message}}":"Nie udało się pobrać informacji o ścieżce: {{message}}","Failed to import:":"Nie udało się zaimportować:","Failed to read backup defaults:":"Nie udało się odczytać domyślnych danych kopii:","Failed to restore files: {{message}}":"Nie udało się odtworzyć plików: {{message}}","Failed to save:":"Nie udało się zapisać:","Fetching path information ...":"Pobieranie informacji o ścieżce ...","File":"Plik","Files larger than:":"Pliki większe niż:","Filters":"Filtry","Finished!":"Zakończono!","First run setup":"Konfiguracja początkowa","Folder":"Katalog","Folder path":"Ścieżka katalogu","Fri":"Pt","GByte":"GBajt","GByte/s":"GBajt/s","GCS Project ID":"GCS Project ID","General":"Ogólne","General backup settings":"Ogólne ustawienia kopii","General options":"Opcje ogólne","Generate":"Generuj","Generate IAM access policy":"Wygeneruj politykę dostępu IAM","Getting file versions ...":"Pobieranie wersji plików ...","Hidden files":"Ukryte pliki","Hide":"Ukryj","Hide hidden folders":"Ukryj ukryte foldery","Home":"Domowa","Hours":"Godziny","How do you want to handle existing files?":"Jak chcesz potraktować istniejące pliki?","Hyper-V Machine":"Maszyna Hyper-V","Hyper-V Machine:":"Maszyna Hyper-V:","Hyper-V Machines":"Maszyny Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Jeśli brak daty, zadanie zostanie uruchomione najwcześniej gdy to możliwe.","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.":"Jeśli kopia zapasowa i zdalny magazyn nie są zsynchronizowane, Duplicati będzie wymagać wykonania operacji naprawy aby zsynchronizować bazy danych. \\nJeśli naprawa się nie powiedzie, można usunąć lokalną bazę danych i ją ponownie wygenerować.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jeśli plik kopia zapasowa nie została pobrana automatycznie, kliknij prawym przyciskiem myszy i wybierz "Zapisz jako ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Jeśli plik kopia zapasowa nie została pobrana automatycznie, kliknij prawym przyciskiem myszy i wybierz "Zapisz jako ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Jeśli ścieżka nie zostanie wprowadzona, to wszystkie pliki będą przechowywane w katalogu logowania. Czy na pewno tak właśnie ma być?","If you do not enter an API Key, the tenant name is required":"Jeśli nie podasz Klucza API, nawa dzierżawcy jest wymagana","If you want to use the backup later, you can export the configuration before deleting it":"Jeśli chcesz użyć kopii później, możesz wyeksportować konfigurację przed jej usunięciem","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Jeśli twoje urządzenie działa w środowisku wielodostępowym (np. w komputerze jest więcej niż jedno konto), musisz ustawić hasło, aby uniemożliwić innym użytkownikom dostęp do danych na swoim koncie.\nCzy chcesz teraz ustawić hasło?","Import":"Import","Import Destination URL":"Import Docelowego URL","Import backup configuration":"Importuj konfigurację kopii","Import completed, but no certificates were found after the import":"Import zakończony, ale nie znaleziono certyfikatów po imporcie","Import failed":"Nie udało się zaimportować","Import from a file":"Zaimportuj z pliku","Importing ...":"Importowanie ...","Include a file?":"Dołaczyć plik?","Include expression":"Dołącz wyrażenie","Include regular expression":"Dołącz wyrażenie regularne","Incorrect answer, try again":"Nieprawidłowa odpowiedź, spróbuj ponownie","Information":"Informacja","Install":"Instalacja","Install failed:":"Nie udało się zainstalować:","Invalid characters in path":"Nieprawidłowe znaki w ścieżce","Invalid retention time":"Nieprawidłowy czas przechowywania","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Do niektórych serwerów FTP można łączyć się bez hasła.\nCzy na pewno Twój serwer FTP obsługuje logowanie bez hasła?","KByte":"KBajty","KByte/s":"KBajty/s","Language in user interface":"Język w interfejsie użytkownika","Last month":"Ostatni miesiąc","Latest":"Ostatni","Libraries":"Biblioteki","Listing backup dates ...":"Szukanie dat kopii ...","Listing remote files ...":"Szukanie plików zdalnych","Live":"Aktywne","Load a configuration from an exported job or a storage provider":"Wczytaj konfigurację z wyeksportowanego zadania lub magazynu","Load destination from an exported job or a storage provider":"Wczytaj miejsce docelowe z wyeksportowanego zadania lub magazynu","Load older data":"Załaduj starsze dane","Loading ...":"Ładowanie ...","Loading remote storage usage ...":"Ładowanie użycia magazynu zdalnego ...","Local database for":"Lokalna baza danych dla","Local database path:":"Ścieżka lokalnej bazy danych:","Local storage":"Magazyn lokalny","Location":"Położenie","Location where buckets are created":"Położenie, gdzie będą utworzone zasobniki","Log data for {{Backup.Backup.Name}}":"Loguj dane dla {{Backup.Backup.Name}}","Log data from the server":"Loguj dane z serwera","Log out":"Wyloguj","MByte":"MBajt","MByte/s":"MBajty/s","Maintenance":"Konserwacja","Manually type path":"Podaj ścieżkę ręcznie ","Max download speed":"Maksymalna szybkość pobierania","Max upload speed":"Maksymalna szybkość wysyłania","Menu":"Menu","Microsoft SQL Database:":"Baza danych Microsoft SQL:","Microsoft SQL Databases":"Bazy danych Microsoft SQL:","Minimum redundancy":"Minimalna redundancja","Minimum redundancy is 1.0":"Minimalna redundancja wynosi 1,0","Minutes":"Minuty","Missing name":"Brak nazwy","Missing passphrase":"Brak długiego hasła","Missing sources":"Brak źródła","Mon":"Pn","Months":"Miesiące","Move existing database":"Przenieś istniejącą bazę danych","Move failed:":"Nie udało się przenieść:","My Documents":"Moje Dokumenty","My Music":"Moja Muzyka","My Photos":"Moje Zdjęcia","My Pictures":"Moje Obrazy","Name":"Nazwa","Never":"Nigdy","New update found: {{message}}":"Znaleziono nowe uaktualnienie: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nowa nazwa użytkownika to {{user}}.\nUaktualniono uwierzytelnienia dla użytkownika o ograniczonym dostępie","Next":"Następny","Next scheduled run:":"Następne zaplanowane uruchomienie:","Next scheduled task:":"Następne zaplanowane zadanie:","Next task:":"Następne zadanie","Next time":"Następny raz","No":"Nie","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Certyfikat nie został wcześniej określony, należy sprawdzić u administratora serwera czy klucz jest poprawny: {{key}} \n\nCzy akceptujesz podany klucz?","No editor found for the "{{backend}}" storage type":"Nie znaleziono edytora dla magazynu typu "{{backend}}"","No encryption":"Bez szyfrowania","No items selected":"Nie wybrano pozycji","No items to restore, please select one or more items":"Brak pozycji do odtworzenia, proszę wybrać jedną lub więcej pozycji.","No passphrase entered":"Nie wprowadzono długiego hasła","No scheduled tasks":"Brak zaplanowanych zadań","No, my machine has only a single account":"Nie, moje urządzenie ma tylko jedno konto","Non-matching passphrase":"Niepasujące długie hasła","None / disabled":"Żaden / wyłączone","OK":"OK","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Nie udało się wykonać operacji:","Operations:":"Operacje:","Optional authentication password":"Opcjonalne hasło uwierzytelnienia","Optional authentication username":"Opcjonalny użytkownik uwierzytelnienia","Options":"Opcje","Options added here are applied to all backups, but can be overridden in each individual backup":"Opcje dodane tutaj stosowane są do wszystkich kopii zapasowych, ale można je zmodyfikować w każdej indywidualnej kopii zapasowej","Original location":"Położenie oryginalne","Others":"Inne","Overwrite":"Nadpisz","Passphrase":"Długie hasło","Passphrase (if encrypted)":"Długie hasło (jeśli zaszyfrowane)","Passphrase changed":"Zmieniono długie hasło","Passphrases are not matching":"Długie hasła różnią się od siebie","Password":"Hasło","Passwords do not match":"Hasła różnią się od siebie","Patching files with local blocks ...":"Uzupełnianie plików z bloków lokalnych ...","Path":"Ścieżka","Path not found":"Ścieżka nie znaleziona","Path on server":"Ścieżka na serwerze","Path or subfolder in the bucket":"Ścieżka lub podkatalog w zasobniku","Pause":"Wstrzymaj","Pause after startup or hibernation":"Wstrzymaj po uruchomieniu lub hibernacji","Pause options":"Opcje wstrzymania","Permissions":"Uprawnienia","Pick location":"Wybierz położenie","Point to your backup files and restore from there":"Wskaż pliki kopii zapasowej i odtwórz z nich","Port":"Port","Previous":"Poprzedni","ProjectID is optional if the bucket exist":"ProjectID jest opcjonalne jeśli zasobnik istnieje","Proprietary":"Własny","Purging files ...":"Czyszczenie plików ...","Rebuilding local database ...":"Przebudowywanie lokalnej bazy danych ...","Recreate (delete and repair)":"Odtworzenie (usunięcie i naprawienie)","Recreating database ...":"Odtwarzanie bazy danych ...","Registering temporary backup ...":"Rejestrowanie tymczasowej kopii ...","Relative paths not allowed":"Ścieżki względne nie są dopuszczalne","Reload":"Przeładuj","Remote":"Zdalny","Remove":"Usuń","Remove option":"Usuń opcję","Repair":"Napraw","Repeat Passphrase":"Powtórz długie hasło","Reporting:":"Raportowanie:","Reset":"Resetuj","Restore":"Odtwórz","Restore files":"Odtwórz pliki","Restore files ...":"Odtwórz pliki ...","Restore files from {{backupname}}":"Odtwórz pliki z {{backupname}}","Restore from":"Odtwórz z","Restore from backup configuration":"Odtwórz z konfiguracji kopii","Restore from configuration ...":"Odtwórz z konfiguracji ...","Restore options":"Opcje odtwarzania","Restore read/write permissions":"Odtwórz uprawnienia odczytu/zapisu","Restoring files ...":"Odtwarzanie plików","Resume":"Wznów","Run again every":"Uruchom ponownie co","Run now":"Uruchom teraz","Running ...":"Uruchamianie ...","Running ....":"Uruchamianie ...","Running commandline entry":"Uruchamianie komend z linii poleceń","Running task:":"Uruchamianie zadania:","S3 Compatible":"Kompatybilny z S3","Same as the base install version: {{channelname}}":"Zgodny z bazową wersją instalacji: {{channelname}}","Sat":"So","Save":"Zapisz","Save and repair":"Zapisz i napraw","Save different versions with timestamp in file name":"Zapisz różne wersje z sygnaturą czasową w nazwie","Save immediately":"Zapisz niezwłocznie","Scanning existing files ...":"Przeglądanie istniejących plików ...","Scanning for local blocks ...":"Szukanie lokalnych bloków","Schedule":"Harmonogram","Search":"Szukaj","Search for files":"Szukaj plików","Seconds":"Sekundy","Select a log level and see messages as they happen:":"Wybierz zakres dziennika i zobacz co się wydarzyło:","Select files":"Wybierz pliki","Server":"Serwer","Server and port":"Serwer i port","Server hostname or IP":"Nazwa serwera lub IP","Server is currently paused,":"Serwer jest obecnie wstrzymany,","Server is currently paused, do you want to resume now?":"Serwer jest obecnie wstrzymany, czy chcesz teraz wznowić jego pracę?","Server password":"Hasło serwera","Server paused":"Serwer wstrzymany","Server state properties":"Właściwości stanu serwera","Settings":"Ustawienia","Show":"Pokaż","Show advanced editor":"Pokaż edytor zaawansowany","Show hidden folders":"Pokaż ukryte foldery","Show log":"Pokaż dziennik","Show log ...":"Pokaż dziennik ...","Show treeview":"Pokaż drzewo widoku","Sia server password":"Hasło serwera Sia","Some OpenStack providers allow an API key instead of a password and tenant name":"Niektórzy dostawcy OpenStack dopuszczają klucz API zamiast hasła i nazwy najemcy","Source Data":"Dane Źródłowe","Source data":"Dane źródłowe","Source folders":"Foldery źródłowe","Source:":"Źródło:","Standard protocols":"Protokoły standardowe","Starting the restore process ...":"Uruchamianie procesu odtwarzania ...","Stop after the current file":"Zatrzymaj po bieżącym pliku","Stop after upload":"Zatrzymaj po przesłaniu pliku","Stop now":"Zatrzymaj teraz","Stop running backup":"Zatrzymaj wykonywaną kopię","Stop running task":"Zatrzymaj wykonywane zadanie","Stopping after upload:":"Zatrzymaj po przesłaniu:","Stopping task:":"Zatrzymywanie zadania:","Storage Type":"Typ Magazynu","Storage class":"Klasa magazynu","Storage class for creating a bucket":"Klasa magazynu dla utworzenia zasobnika","Stored":"Zachowane","Strong":"Silne","Success":"Powodzenie","Sun":"Nie","Symbolic link":"Link symboliczny","System default ({{levelname}})":"System domyślny ({{levelname}})","System files":"Pliki systemowe","System info":"Informacja systemowa","System properties":"Właściwości systemowe","TByte":"TBajty","TByte/s":"TBajty/s","Target path, ie /backup":"Ścieżka docelowa, np. /backup","Task is running":"Zadanie jest wykonywane","Temporary files":"Pliki tymczasowe","Tenant Name":"Nazwa Dzierżawcy","Test connection":"Sprawdź połączenie","Testing ...":"Sprawdzanie ...","Testing connection ...":"Sprawdzanie połączenia ...","Testing permissions ...":"Sprawdzanie uprawnień ...","Testing permissions...":"Sprawdzanie uprawnień ...","The bucket name should be all lower-case, convert automatically?":"Nazwa zasobnika powinna być pisana wersalikami, zmienić automatycznie ?","The bucket name should start with your username, prepend automatically?":"Nazwa zasobnika powinna zaczynać się od nazwy użytkownika, dodać automatycznie ?","The connection to the server is lost, attempting again in {{time}} ...":"Utracono połączenie z serwerem, ponowna próba za {{time}} ...","The dark theme (by Michal)":"Ciemny schemat (wyk. Michal)","The default blue on white theme (by Alex)":"Domyślny schemat niebieski na białym (wyk. Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Folder {{folder}} nie istnieje.\nUtworzyć go teraz?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Klucz komputera został zmieniony, proszę sprawdzić z administratorem serwera czy jest to poprawne, w przeciwnym razie możesz zostać ofiarą ataku typu MAN-IN--MIDDLE.\n\nCzy chcesz ZASTĄPIĆ twój BIEŻĄCY klucz komputera \"{{prev}}\" na PODANY klucz: {{klucz}}?","The path does not appear to exist, do you want to add it anyway?":"Wygląda, że ścieżka nie istnieje, czy mimo to chcesz ją dodać?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Ścieżka nie kończy się znakiem \"{{dirsep}}\", co oznacza, że dołączasz plik, a nie folder.\n\nCzy chcesz dołączyć określony plik?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Ścieżka musi być ścieżką bezwzględną, tzn. musi rozpoczynać się prawym ukośnikiem '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Ścieżka powinna zaczynać się od \"{{prefix1}}\" lub \"{{prefix2}}\", w przeciwnym razie nie będzie widać plików w interfejsie internetowym HubiC.\n\nCzy chcesz dodać prefiks do ścieżki automatycznie?","The region parameter is only applied when creating a new bucket":"Parametr regionu jest stosowany tylko podczas tworzenia nowego zasobnika","The region parameter is only used when creating a bucket":"Parametr regionu jest używany tylko podczas tworzenia zasobnika","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Certyfikat serwera nie może być zweryfikowany.\nCzy aprobujesz certyfikat SSL z sygnaturą: {{hash}}?","The storage class affects the availability and price for a stored file":"Klasa magazynu danych ma wpływ na dostępność i cenę za przechowywany plik","The target folder contains encrypted files, please supply the passphrase":"Docelowy folder zawiera zaszyfrowane pliki, proszę podać długie hasło","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Użytkownik ma za duże uprawnienia. Czy chcesz stworzyć nowego użytkownika z uprawnieniami ograniczonymi do wybranej ścieżki?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Ta kopia zapasowa została utworzona na innym systemie operacyjnym. Odzyskiwanie plików bez określania folderu docelowego może spowodować, że pliki zostaną przywrócone w nieoczekiwanych miejscach. Czy na pewno chcesz kontynuować bez wyboru folderu docelowego?","This month":"Bieżący miesiąc","This week":"Bieżący tydzień","Throttle settings":"Limity prędkości","Thu":"Czw","To File":"Do Pliku","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Aby potwierdzić, że chcesz skasować wszystkie zdalne pliki dla \"{{name}}\", proszę wprowadzić słowo zamieszczone poniżej","To export without a passphrase, uncheck the \"Encrypt file\" box":"Aby wyeksportować bez hasła, odznacz pole \"Szyfruj plik\"","Today":"Dzisiaj","Trust host certificate?":"Certyfikat zaufanego hosta?","Trust server certificate?":"Certyfikat zaufanego serwera?","Tue":"Wt","Type to highlight files":"Napisz by podświetlić pliki","Unknown backup size and versions":"Nieznany rozmiar kopii i wersje","Until resumed":"Do wznowienia","Update channel":"Kanał uaktualnień","Update failed:":"Nie udało się uaktualnić","Updating with existing database":"Uaktualnij z istniejącą bazą danych","Uploading verification file ...":"Przesyłanie pliku weryfikującego ...","Usage statistics":"Statystyki użycia","Usage statistics, warnings, errors, and crashes":"Statystyki użycia , ostrzeżenia, błędy i awarie","Use SSL":"Użyj SSL","Use existing database?":"Użyj istniejącej bazy danych","Use weak passphrase":"Użyj słabego długiego hasła","Useless":"Bezużyteczne","User data":"Dane użytkownika","User has too many permissions":"Użytkownik ma za duże uprawnienia","User interface settings":"Ustawienia interfejsu użytkownika","Username":"Nazwa użytkownika","Validating ...":"Potwierdzanie ...","Verify files":"Sprawdź pliki","Verifying ...":"Weryfikowanie ...","Verifying answer":"Weryfikacja odpowiedzi","Verifying backend data ...":"Weryfikowanie danych silnika ...","Verifying remote data ...":"Weryfikacja zdalnych danych ...","Verifying restored files ...":"Weryfikacja odtworzonych plików ...","Very strong":"Bardzo silne","Very weak":"Bardzo słabe","Visit us on":"Odwiedź nas na","WARNING: The remote database is found to be in use by the commandline library":"UWAGA: Wykryto, że zdalna baza danych jest używana przez bibliotekę wiersza poleceń.","WARNING: This will prevent you from restoring the data in the future.":"UWAGA: To uniemożliwi odtworzenie danych w przyszłości.","Waiting for task to begin":"Oczekiwanie na rozpoczęcie zadania","Waiting for task to start ....":"Oczekiwanie na uruchomienie zadania ...","Waiting for upload ...":"Oczekiwanie na przesłanie ...","Warnings, errors and crashes":"Ostrzeżenia, błędy i awarie","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Przyjmujemy wsparcie za pośrednictwem różnych usług, takich jak OpenCollective, PayPal, BountySource i różne kryptowaluty.","We recommend that you encrypt all backups stored outside your system":"Zalecamy szyfrowanie wszystkich kopii przechowywanych poza twoim systemem","Weak":"Słabe","Weak passphrase":"Słabe długie hasło","Wed":"Śr","Weeks":"Tygodnie","Where do you want to restore from?":"Gdzie chcesz odtworzyć?","Where do you want to restore the files to?":"Gdzie chcesz odtworzyć pliki?","Years":"Lata","Yes":"Tak","Yes, I have stored the passphrase safely":"Tak, długie hasło zostało bezpiecznie zachowane.","Yes, I'm brave!":"Tak. Jestem dzielny!","Yes, please break my backup!":"Tak, proszę zepsuj moją kopię!","Yesterday":"Wczoraj","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Wygląda na to, że uruchamiasz Mono bez załadowanego certyfikatu SSL.\nCzy chcesz zaimportować listę zaufanych certyfikatów z Mozilli?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Zmieniłeś ścieżkę na nie prowadzącą do istniejącej bazy danych.\nCzy jesteś pewny, że takie było twoje rzeczywiste zamierzenie?","You are currently running {{appname}} {{version}}":"Aktualnie używasz {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Możesz natychmiast przerwać tworzenie kopii zapasowej lub przerwać po przesłaniu bieżącego pliku.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Możesz natychmiast przerwać wykonywane zadanie lub przerwać po zakończeniu bieżącego pliku. ","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Zmieniłeś tryb szyfrowania. Może to spowodować uszkodzenie zawartości. Zamiast tego zachęcamy do utworzenia nowej kopii zapasowej.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Zmieniono hasło - zmiana hasła nie jest obsługiwana. Zachęcamy Cię zamiast tego do utworzenia nowej kopii zapasowej.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Wybrałeś opcję nieszyfrowania kopii zapasowej. Szyfrowanie jest zalecane dla wszystkich danych przechowywanych na serwerze zdalnym.","You have chosen to restore to a new location, but not entered one":"Możesz wybrać odtworzenie do nowej lokalizacji, ale nie tej wprowadzonej","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 lose the passphrase.":"Wygenerowałeś silne hasło. Upewnij się, że wykonałeś bezpieczną kopię hasła, ponieważ danych nie będzie można odzyskać, jeśli utracisz hasło.","You must choose at least one source folder":"Musisz wybrać co najmniej jeden folder źródłowy","You must enter a name for the backup":"Musisz podać nazwę kopii zapasowej","You must enter a passphrase or disable encryption":"Musisz podać długie hasło lub wyłączyć szyfrowanie","You must enter a positive number of backups to keep":"Musisz podać dodatnią liczbę kopii do zachowania","You must enter a tenant name if you do not provide an API Key":"Musisz podać nazwę dzierżawcy jeśli nie podano Klucza API","You must enter a valid duration for the time to keep backups":"Musisz podać prawidłowy okres przechowywania kopii zapasowych","You must enter either a password or an API Key":"Musisz podać hasło lub Klucz API ","You must enter either a password or an API Key, not both":"Musisz podać jedno z dwóch hasło lub Klucz API, ale nie oba","You must fill in the password":"Musisz wypełnić pole hasło","You must fill in the server name or address":"Musisz wypełnić pole nazwa serwera lub adres","You must fill in the username":"Musisz wypełnić pole użytkownik","You must fill in {{field}}":"Musisz wypełnić pole {{field}}","You must select or fill in the AuthURI":"Musisz wybrać lub wypełnić pole AuthURI","You must select or fill in the server":"Musisz wybrać lub wypełnić pole serwer","You must specify a path":"Musisz podać ścieżkę","Your files and folders have been restored successfully.":"Twoje pliki i foldery zostały pomyślnie odtworzone.","Your passphrase is easy to guess. Consider changing passphrase.":"Twoje długie hasło jest łatwe do odgadnięcia. Rozważ zmianę długiego hasła.","bucket/folder/subfolder":"zasobnik/folder/podfolder","byte":"bajtów","byte/s":"bajtów/s","custom":"dostosowany","resume now":"wznów teraz","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} zostało opracowane głównie przez {{dev1}} i {{dev2}}. {{appname}} można pobrać z {{websitename}}. {{appname}} podlega licencji {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} pliki ({{size}}), do zakończenia {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersja","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersji","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersji","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersji"],"{{number}} Hour":"{{number}} Godzin","{{number}} Minutes":"{{number}} Minut","{{time}} (took {{duration}})":"{{time}} (trwało {{duration}})"}); + gettextCatalog.setStrings('pt_BR', {"- pick an option -":"- selecione uma opção -","...loading...":"...carregando...","API Key":"Chave da API","AWS Access ID":"ID de acesso do AWS","AWS Access Key":"Chave de acesso do AWS","AWS IAM Policy":"Política de IAM do AWS","About":"Sobre","About {{appname}}":"Sobre {{appname}}","Access Key":"Chave de acesso","Access denied":"Acesso negado","Access to user interface":"Acesso à interface do usuário","Account name":"Nome do usuário","Activate":"Ativar","Activate failed:":"Falha na ativação:","Add a new backup":"Adicionar um novo backup","Add a path directly":"Adicione um caminho diretamente","Add advanced option":"Adicionar opção avançada","Add backup":"Adicionar backup","Add filter":"Adicionar filtro","Add path":"Adicionar caminho","Adjust bucket name?":"Ajustar o nome do bucket?","Adjust path name?":"Ajustar o nome do caminho?","Advanced Options":"Opções avançadas","Advanced options":"Opções avançadas","Advanced:":"Avançado:","All Hyper-V Machines":"Todas as máquinas Hyper-V","All Microsoft SQL Databases":"Todas as bases Microsoft SQL","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.":"Todos os relatórios de uso são enviados de forma anônima e não contêm dados pessoais. As informações contidas são sobre o hardware e o Sistema Operacional, o backend utilizado, a duração do backup, o tamanho total dos dados de origem e dados similares. Os relatórios não contêm caminhos, nomes de arquivos, usuários, senhas ou informações similares.","Allow remote access (requires restart)":"Permitir acesso remoto (restart necessário)","Allowed days":"Dias permitidos","An existing file was found at the new location":"Um arquivo foi encontrado no local escolhido","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Um arquivo foi encontrado no local escolhido\nVocê tem certeza que quer apontar a database para um arquivo existente?","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?":"Uma base local foi encontrada.\nReutilizar a basa permitirá que as ferramentas de linha de comando e as instâncias trabalhem no mesmo armazenamento remoto.\nGostaria de utilizar a base existente?","Anonymous usage reports":"Relatório anônimo de uso","Applications":"Aplicações","As Command-line":"Como linha de comando","AuthID":"AuthID","Authentication password":"Senha de autenticação","Authentication username":"Usuário de autenticação","Autogenerated passphrase":"Senha gerada automaticamente","Automatically run backups.":"Executar backups automaticamente.","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":"Voltar","Backend modules:":"Módulos:","Backup Complete!":"Backup concluído!","Backup destination":"Destino do backup","Backup location":"Localização do backup","Backup retention":"Retenção de backup","Backup:":"Backup:","Beta":"Beta","Broken access":"Acesso quebrado","Browse":"Navegar","Browser default":"Navegador padrão","Bucket Name":"Nome do Bucket","Bucket create location":"Localização do Bucket","Bucket create region":"Região do Bucket","Bucket name":"Nome do Bucket","Bucket storage class":"Classe de storage do Bucket","Building list of files to restore ...":"Construindo lista dos arquivos a serem recuperados ...","Building partial temporary database ...":"Criando base temporária parcial ...","Busy ...":"Ocupado ...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"Ao permitir o acesso remoto, o servidor escuta solicitações de qualquer máquina em sua rede. Se você habilitar essa opção, verifique se está sempre usando o computador em uma rede protegida por firewall seguro.","By default, the tray icon will open the user interface with a token than unlocks the user interface. This ensures that you can access the user interface from the tray icon, while requiring others to enter a password. If you prefer having to type in the password, even when accessing the user interface from the tray icon, enable this option.":"Por padrão, o ícone da bandeja abrirá a interface do usuário com um token do que desbloqueia a interface do usuário. Isso garante que você possa acessar a interface do usuário a partir do ícone da bandeja, exigindo que outras pessoas insiram uma senha. Se você preferir digitar a senha, mesmo ao acessar a interface do usuário no ícone da bandeja, ative essa opção.","Cache Files":"Arquivos de Cache","Canary":"Canary","Cancel":"Cancelar","Cannot move to existing file":"Não permitido mover para um arquivo existente","Changelog":"Changelog","Changelog for {{appname}} {{version}}":"Changelog para {{appname}} {{version}}","Check failed:":"Falha na verificação:","Check for updates now":"Buscar atualizações","Checking ...":"Verificando ...","Checking for updates ...":"Procurando atualizações ...","Chose a storage type to get started":"Para iniciar, escolha o tipo de armazenamento","Click the AuthID link to create an AuthID":"Clique no link AuthID para criar uma AuthID","Click to set throttle options":"Clique para definir opções de limite","Commandline ...":"Linha de comando","Compact now":"Compactar agora","Compacting remote data ...":"Compactando dados remotos","Completing backup ...":"Finalizando backup...","Completing previous backup ...":"Completando o backup anterior ...","Compression modules:":"Módulos de compressão:","Computer":"Computador","Configuration file:":"Arquivo de configuração:","Configuration:":"Configuração:","Configure a new backup":"Configurar novo backup","Confirm delete":"Confirmar remoção","Confirmation required":"Confirmação necessária","Connect":"Conectar","Connect now":"Conectar agora","Connecting to server ...":"Conectando ao servidor ...","Connecting to task ....":"Conectando-se à tarefa","Connecting...":"Conectando...","Connection lost":"Conexão perdida","Connection worked!":"Conexão estabelecida!","Container name":"Nome do Container","Container region":"Região do Container","Continue":"Continuar","Continue without encryption":"Continuar sem utilizar criptografia","Copied!":"Copiado!","Copy":"Copiar","Copy Destination URL to Clipboard":"Copiar URL do destino","Copy failed. Please manually copy the URL":"Falha na cópia. Copie a URL manualmente","Core options":"Opções básicas","Counting ({{files}} files found, {{size}})":"Contabilizando ({{files}} arquivos encontrados, {{size}})","Crashes only":"Somente falhas","Create bug report ...":"Criar relatório de falhas","Create folder?":"Criar diretório?","Created new limited user":"Criar novo usuário com limitações no acesso","Creating bug report ...":"Criando relatório de erros ...","Creating new user with limited access ...":"Criando novo usuário com limitações no acesso ...","Creating target folders ...":"Criando diretórios ...","Creating temporary backup ...":"Criando backup temporario ...","Creating user...":"Criando usuário...","Current action:":"Ação atual:","Current file:":"Arquivo atual:","Current version is {{versionname}} ({{versionnumber}})":"A versão atual é {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Endpoint S3 modificado","Custom authentication url":"URL de autenticação modificada","Custom backup retention":"Retenção de backup personalizada","Custom location ({{server}})":"Localização personalizada ({{server}})","Custom region for creating buckets":"Região personalizada para a criação dos buckets","Custom region value ({{region}})":"Valor personalizado da region ({{region}})","Custom server url ({{server}})":"URL personalizada do servidor ({{server}})","Custom storage class ({{class}})":"Classe de armazenamento personalizada ({{class}})","Database ...":"Banco de dados","Days":"Dias","Default":"Padrão","Default ({{channelname}})":"Padrão ({{channelname}})","Default excludes":"Exclusões padrão","Default options":"Opções padrão","Delete":"Remover","Delete ...":"Remover ...","Delete backup":"Remover backup","Delete backups that are older than":"Excluir backups mais antigos que","Delete local database":"Remover base local","Delete remote files":"Remover arquivos remotos","Delete the local database":"Remover a base local","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Remover {{filecount}} arquivos ({{filesize}}) do armazenamento remoto?","Deleting remote files ...":"Removendo arquivos remotos ...","Deleting unwanted files ...":"Removendo arquivos desnecessários ...","Desktop":"Área de Trabalho","Destination":"Destino","Destination path":"Caminho de destino","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.":"Ajudamos a salvar seus arquivos? Caso afirmativo, ajude no desenvolvimento do Duplicati com uma doação. Sugerimos {{smallamount}} para usuários domésticos e {{largeamount}} para uso comercial.","Direct restore from backup files ...":"Restaure diretamente dos arquivos de backup...","Disabled":"Desabilitado","Dismiss":"Ok","Dismiss all":"Ignorar tudo","Display and color theme":"Tela e cores do tema","Do you really want to delete the backup: \"{{name}}\" ?":"Deseja realmente remover o backup: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Deseja realmente remover a base local para: {{name}}","Domain Name":"Nome do domínio","Donate":"Doar","Donation messages":"Sugestões de doação","Donation messages are hidden, click to show":"O lembrete de doação está escondido, clique para mostrá-lo","Donation messages are visible, click to hide":"O lembrete de doação está visível, clique para escondê-lo","Done":"Finalizado","Download":"Baixar","Downloading ...":"Baixando ...","Downloading files ...":"Baixando arquivos ...","Downloading update...":"Baixando update...","Duplicate option {{opt}}":"Duplicar opção {{opt}}","Duplicati Website":"Site do Duplicati","Duplicati forum":"Fórum do Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Cada backup tem um banco de dados local associado a ele, que armazena informações sobre o backup remoto na máquina local.\n            Ao excluir um backup, você também pode excluir o banco de dados local sem afetar a capacidade de restaurar os arquivos remotos.\n            Se você estiver usando o banco de dados local para backups da linha de comando, é melhor manter o banco de dados.","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.":"Cada backup possui uma base associada pra armazenar informações sobre o destino.\\nEsta base torna algumas operações mais rápidas, além de reduzir a quantidade de dados que precisam ser baixados para cada operação.","Edit ...":"Editar ...","Edit as list":"Editar como lista","Edit as text":"Editar como texto","Encrypt file":"Criptografar arquivo","Encryption":"Criptografia","Encryption changed":"A criptografia mudou","Encryption modules:":"Módulos de criptografia:","Enter URL":"Informe a URL","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Insira uma estratégia de retenção. Os espaços reservados são D / W / Y para dias / semanas / anos e U para ilimitado. A sintaxe é: 7D: 1D, 4W: 1W, 36M: 1M. Este exemplo mantém um backup para cada um dos próximos 7 dias, um para cada uma das próximas 4 semanas e um para cada um dos próximos 36 meses. Isso também pode ser escrito como 1W: 1D, 1M: 1W, 3Y: 1M.","Enter access key":"Informe a chave de acesso","Enter account name":"Informe o nome da conta","Enter backup passphrase, if any":"Informe a senha do backup, caso exista","Enter configuration details":"Inserir detalhes da configuração","Enter container name":"Informe o nome do container","Enter encryption passphrase":"Informe a senha de criptografia","Enter expression here":"Informe a expressão aqui","Enter folder path name":"Informe o caminho completo do diretório","Enter one option per line in command-line format, eg. {0}":"Informe uma opção por linha do comando, ex. {0}","Enter the destination path":"Informe o caminho no destino","Enter the email address of the Office 365 group":"Digite o endereço de email do grupo do Office 365","Enter the full destination path, including the server name, but without https":"Digite o caminho de destino completo, incluindo o nome do servidor, mas sem https","Error":"Erro","Error!":"Erro!","Errors and crashes":"Erros e problemas","Exclude":"Excluir","Exclude directories whose names contain":"Excluir diretórios que contenham","Exclude expression":"Excluir utilizando expressão","Exclude file":"Excluir arquivo","Exclude file extension":"Excluir arquivos com extensão","Exclude files whose names contain":"Excluir arquivos que contenham","Exclude filter group":"Excluir grupo de filtros","Exclude folder":"Excluir diretório","Exclude regular expression":"Excluir utilizando expressão regular","Existing file found":"Excluir arquivo encontrado","Experimental":"Experimental","Export":"Exportar","Export ...":"Exportar ...","Export backup configuration":"Exportar configuração do backup","Export configuration":"Exportar configuração","Exporting ...":"Exportando ...","External link":"Link externo","FTP (Alternative)":"FTP (alternativo)","Failed to build temporary database: {{message}}":"Falha ao construir base temporária: {{message}}","Failed to connect:":"Falha ao conectar:","Failed to connect: {{message}}":"Falha ao conectar: {{message}}","Failed to delete:":"Falha ao remover:","Failed to fetch path information: {{message}}":"Falha ao obter informação do caminho: {{message}}","Failed to import:":"Falha ao importar:","Failed to read backup defaults:":"Falha ao ler os padrões do backup","Failed to restore files: {{message}}":"Falha ao restaurar arquivos: {{message}}","Failed to save:":"Falha ao salvar:","Fetching path information ...":"Obtendo informação do caminho ...","File":"Arquivo","Files larger than:":"Arquivos maiores que:","Filters":"Filtros","Finished!":"Finalizado!","First run setup":"Configuração inicial","Folder":"Diretório","Folder path":"Caminho do diretório","Fri":"Sex","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"ID do Projeto GCS","General":"Geral","General backup settings":"Configurações gerais de backup","General options":"Opções gerais","Generate":"Gerar","Generate IAM access policy":"Gerar política de acesso IAM","Getting file versions ...":"Obtendo versões de arquivos ...","Group email":"E-mail do grupo","Hidden files":"Arquivos ocultos","Hide":"Ocultar","Hide hidden folders":"Ocultar diretórios ocultos","Home":"Home","Hostnames":"Hostnames","Hours":"Horas","How do you want to handle existing files?":"Como você quer lidar com arquivos existentes?","Hyper-V Machine":"Máquina Hyper-V","Hyper-V Machine:":"Máquina Hyper-V:","Hyper-V Machines":"Máquinas Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Caso um backup não ocorra na data específica, ele executará assim que possível.","If at least one newer backup is found, all backups older than this date are deleted.":"Se um novo backup for encontrado, todos os backups anteriores a esta data são excluídos.","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.":"Caso o backup e o armazenamento remoto estejam dessincronizados, o Duplicati precisará de uma operação de reparo para realizar o sincronismo. \\nCaso o reparo não seja possível, você pode remover a base local e regenerá-la.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se o arquivo de backup não foi baixado automaticamente, clique direito e escolha "Salvar como ... " ","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se o arquivo de backup não foi baixado automaticamente, clique direito e escolha "Salvar como ... " ","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Se você não inserir um caminho, todos os arquivos serão armazenados na pasta de login.\nTem certeza de que isso é o que quer?","If you do not enter an API Key, the tenant name is required":"Se você não inserir uma chave de API, o nome do projeto é necessário","If you want to use the backup later, you can export the configuration before deleting it":"Se você quiser usar o backup mais tarde, você pode exportar a configuração antes de excluí-la","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Se a sua máquina estiver em um ambiente multiusuário (ou seja, a máquina possui mais de uma conta), você precisa definir uma senha para impedir que outros usuários acessem dados de sua conta.\nDeseja configurar uma senha agora?","Import":"Importar","Import Destination URL":"Importar URL de destino","Import backup configuration":"Importar configuração de backup","Import completed, but no certificates were found after the import":"Importação completa, mas não foram encontrados certificados após a importação","Import failed":"Falha na importação","Import from a file":"Importar de um arquivo","Import metadata":"Importar metadados","Importing ...":"Importando ...","Include a file?":"Incluir um arquivo?","Include expression":"Incluir expressão","Include regular expression":"Incluir expressão regular","Incorrect answer, try again":"Resposta incorreta, tente novamente","Individual builds for developers only. Not for use with important data.":"Versões apenas para desenvolvedores. Não para uso com dados importantes.","Information":"Informação","Install":"Instalar","Install failed:":"Falha na instalação:","Invalid characters in path":"Caracteres inválidos no caminho","Invalid retention time":"Tempo de retenção inválido","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"É possível conectar em alguns servidores FTP sem utilizar senha.\nTem certeza que o seu servidor FTP suporta autenticação sem senha?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Manter um número específico de backups","Keep all backups":"Manter todos os backups","Keystone API version":"Versão da API Keystone","Language in user interface":"Idioma da interface do usuário","Last month":"Último mês","Last successful backup:":"Último backup bem-sucedido:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Última restauração bem-sucedida: {{time}} (duração de {{duration || '0 seconds'}})","Latest":"Mais recentes","Libraries":"Bibliotecas","Listing backup dates ...":"Listando datas de backup ...","Listing remote files ...":"Listando arquivos remotos ...","Listing remote files for Purge ...":"Listando arquivos remotos para o Deleção...","Live":"Ao vivo","Load a configuration from an exported job or a storage provider":"Carregar uma configuração de um trabalho exportado ou de um provedor de armazenamento","Load destination from an exported job or a storage provider":"Carregar destino a partir de um trabalho exportado ou de um provedor de armazenamento","Load older data":"Abrir dados antigos","Loading ...":"Abrindo ...","Loading remote storage usage ...":"Carregando o uso de armazenamento remoto ...","Local Repository":"Repositório Local","Local database for":"Banco de dados local para","Local database path:":"Caminho do banco de dados local:","Local repository":"Repositório local","Local storage":"Armazenamento local","Location":"Localização","Location where buckets are created":"Local onde os compartimentos são criados","Log data for {{Backup.Backup.Name}}":"Grave log para {{Backup.Backup.Name}} ","Log data from the server":"Registrar dados do servidor","Log out":"Sair","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Manutenção","Manually type path":"Digite manualmente o caminho","Max download speed":"Velocidade de download máxima","Max upload speed":"Velocidade de upload máxima","Menu":"Menu","Microsoft SQL Database:":"Banco de dados Microsoft SQL:","Microsoft SQL Databases":"Banco de Dados Microsoft SQL","Minimum redundancy":"Redundância mínima","Minimum redundancy is 1.0":"Redundância mínima é 1.0","Minutes":"Minutos","Missing name":"Faltando o nome","Missing passphrase":"Faltando a frase de senha","Missing sources":"Faltando as origens","Mon":"Seg","Months":"Meses","Move existing database":"Mover o banco de dados existente","Move failed:":"Falha ao mover:","My Documents":"Meus Documentos","My Music":"Minhas Músicas","My Photos":"Minhas Fotos","My Pictures":"Minhas Imagens","Name":"Nome","Never":"Nunca","New update found: {{message}}":"Nova atualização encontrada: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nome nome de usuário é {{user}}\nAutorizações atualizadas para uso de um novo usuário limitado","Next":"Próximo","Next scheduled run:":"Próxima execução agendada:","Next scheduled task:":"Próxima tarefa agendada:","Next task:":"Próxima tarefa:","Next time":"Próxima vez","No":"Não","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Nenhum certificado foi especificado anteriormente, verifique com o administrador do servidor se a chave está correta: {{key}}\n\nDeseja aprovar a chave de host relatada?","No editor found for the "{{backend}}" storage type":"Editor não encontrado para o "{{backend}}" tipo de armazenamento","No encryption":"Sem criptografia","No items selected":"Itens não selecionados","No items to restore, please select one or more items":"Sem itens para restaurar. por favor selecione um ou mais itens","No passphrase entered":"Nenhuma senha inserida","No scheduled tasks":"Sem tarefas agendadas","No, my machine has only a single account":"Não, minha máquina possui apenas uma conta","Non-matching passphrase":"Senha não correspondente","None / disabled":"Nenhum / desabilitado","Nothing will be deleted. The backup size will grow with each change.":"Nada será excluído. O tamanho do backup crescerá com cada mudança.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Se existir mais backups do que o número especificado, os backups mais antigos serão excluídos.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Openstack API Key are not supported in v3 keystone API.":"A Key de API Openstack não é suportada na API keystone da v3.","Operating System":"Sistema operacional","Operation failed:":"Operação falhou:","Operations:":"Operações:","Optional authentication password":"Senha opcional de autenticação","Optional authentication username":"Usuário opcional de autenticação","Options":"Opções","Options added here are applied to all backups, but can be overridden in each individual backup":"As opções aqui adicionadas são aplicadas em todos os backups, mas podem ser substituídas em cada backup individual","Original location":"Localização original","Others":"Outros","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Com o tempo, as versões de backup serão excluídas automaticamente. Permanecerá um backup dos últimos 7 dias, das últimas 4 semanas e cada um dos últimos 12 meses. Sempre haverá pelo menos um backup.","Overwrite":"Sobrescrever","Passphrase":"Frase de segurança","Passphrase (if encrypted)":"Senha (se criptografado)","Passphrase changed":"Senha alterada","Passphrases are not matching":"Senhas não correspondem","Password":"Senha","Passwords do not match":"Senhas não conferem","Patching files with local blocks ...":"Aplicando patch nos arquivos com blocos locais ...","Path":"Caminho","Path not found":"Caminho não encontrado","Path on server":"Caminho do servidor","Path or subfolder in the bucket":"Caminho ou subpasta no bucket","Pause":"Parar","Pause after startup or hibernation":"Pausa após a inicialização ou a hibernação","Pause options":"Interromper opções","Permissions":"Permissões","Pick location":"Escolher localização","Point to your backup files and restore from there":"Aponte para os arquivos de backup e restaure de lá","Port":"Porta","Prevent tray icon automatic log-in":"Impedir login automático no ícone da bandeja","Previous":"Anterior","Progress:":"Progresso:","ProjectID is optional if the bucket exist":"ProjectID é opcional se o bucket já existe","Proprietary":"Proprietário","Purging files ...":"Limpando arquivos ...","Purging files Complete!":"Deleção de arquivos Completo!","Rebuilding local database ...":"Reconstruindo banco de dados local ...","Recreate (delete and repair)":"Recriar (excluir e reparar)","Recreating database ...":"Recriar banco de dados","Registering temporary backup ...":"Registrando cópia temporária ...","Relative paths not allowed":"Caminhos relativos não são permitidos","Reload":"Recarregar","Remote":"Remoto","Remote Path":"Caminho remoto","Remote Repository":"Repositório remoto","Remote path":"Caminho remoto","Remote repository":"Repositório remoto","Remote volume size":"Tamanho do volume remoto","Remove":"Remover","Remove option":"Remover opção","Repair":"Reparar","Repairing database ...":"Reparando banco de dados ...","Repeat Passphrase":"Repetir frase de segurança","Reporting:":"Relatórios:","Reset":"Redefinir","Restore":"Restaurar","Restore Complete!":"Restauração Completa!","Restore files":"Restaurar arquivos","Restore files ...":"Restaurar arquivos ...","Restore files from {{backupname}}":"Restaurar arquivos para {{backupname}}","Restore from":"Restaurar de","Restore from backup configuration":"Restaurar a partir da configuração de backup","Restore from configuration ...":"Restaurar a partir da configuração ...","Restore options":"Restaurar opções","Restore read/write permissions":"Restaurar permissões leitura/escrita","Restoring files ...":"Restaurando arquivos ...","Resume":"Continuar","Run again every":"Executar novamente a cada","Run now":"Executar agora","Running ...":"Executando ...","Running ....":"Executando ...","Running commandline entry":"Executando entrada de linha de comando","Running task:":"Executando tarefa:","S3 Compatible":"S3 Compatível","Same as the base install version: {{channelname}}":"Igual à versão de instalação base: {{channelname}}","Sat":"Sáb","Save":"Salvar","Save and repair":"Salvar e reparar","Save different versions with timestamp in file name":"Salve diferentes versões com marcas de horário no nome do arquivo","Save immediately":"Salvar imediatamente","Scanning existing files ...":"Verificando arquivos existentes ...","Scanning for local blocks ...":"Verificando blocos locais ...","Schedule":"Agendar","Search":"Buscar","Search for files":"Procurar por arquivos","Seconds":"Segundos","Select a log level and see messages as they happen:":"Selecione um nível de log e veja as mensagens conforme elas aparecem:","Select files":"Selecionar arquivos","Server":"Servidor","Server and port":"Servidor e porta","Server hostname or IP":"Nome do servidor ou IP","Server is currently paused,":"Servidor está atualmente parado,","Server is currently paused, do you want to resume now?":"Servidor está atualmente parado, você quer recomeçar agora?","Server password":"Senha do servidor","Server paused":"Servidor parado","Server state properties":"Propriedades do estado do servidor","Settings":"Configurações","Show":"Exibir","Show advanced editor":"Mostrar editor avançado","Show hidden folders":"Exibir pastas ocultas","Show log":"Exibir log","Show log ...":"Exibir log ...","Show treeview":"Mostrar hierarquia","Sia server password":"Senha do servidor Sia","Smart backup retention":"Retenção de backup inteligente","Some OpenStack providers allow an API key instead of a password and tenant name":"Alguns provedores OpenStack permitem uma chave de API em vez de uma senha e nome de projeto","Source Data":"Dados de origem","Source data":"Dados de origem","Source folders":"Pasta de origem","Source:":"Origem:","Specific builds for developers only. Not for use with important data.":"Versão apenas para desenvolvedores. Não para uso com dados importantes.","Standard protocols":"Protocolos padrão","Starting Backup ...":"Iniciando o Backup ...","Starting Restore...":"Iniciando a restauração ...","Starting the restore process ...":"Iniciando o processo de restauração ...","Stop after the current file":"Parar após o arquivo atual","Stop after upload":"Parar após o envio","Stop now":"Parar agora","Stop running backup":"Parar de executar o backup","Stop running task":"Parar de executar a tarefa","Stopping after upload:":"Parando após o envio:","Stopping task:":"Tarefa de parada:","Storage Type":"Tipo de armazenamento","Storage class":"Classe de armazenamento","Storage class for creating a bucket":"Classe de armazenamento para criar um bucket","Stored":"Armazenado","Strong":"Forte","Success":"Sucesso","Sun":"Dom","Symbolic link":"Link simbólico","System Files":"Arquivos do sistema","System default ({{levelname}})":"Sistema padrão ({{levelname}})","System files":"Arquivos do sistema","System info":"Informação do sistema","System properties":"Propriedades do sistema","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Caminho de destino, exemplo: /backup","Task is running":"Tarefa está executando","Temporary Files":"Arquivos temporários","Temporary files":"Arquivos temporários","Tenant Name":"Nome do projeto","Test connection":"Teste de conexão","Testing ...":"Testando ...","Testing connection ...":"Testando conexão ...","Testing permissions ...":"Testando permissões ...","Testing permissions...":"Testando permissões...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"O campo '{{fieldname}}' contém um caractere inválido: {{character}} (valor: {{value}}, índice: {{pos}})","The bucket name should be all lower-case, convert automatically?":"O nome do bucket deve ser todo em minúsculas. Converter automaticamente?","The bucket name should start with your username, prepend automatically?":"O nome do bucket deve começar com o seu nome de usuário, afixar automaticamente?","The connection to the server is lost, attempting again in {{time}} ...":"A conexão com o servidor foi perdida, tentando novamente em {{time}} ...","The dark theme (by Michal)":"O tema escuro (por Michal)","The default blue on white theme (by Alex)":"O tema padrão azul sobre branco (por Alex)","The folder {{folder}} does not exist.\nCreate it now?":"O diretório {{folder}} não existe.\nDeseja cria-lo agora?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"A chave do host mudou, verifique com o administrador do servidor se está correta, caso contrário você poderia ser vítima de um ataque MAN-IN-THE MIDDLE.\n\nDeseja SUBSTITUIR a sua chave do host ATUAL \"{{prev}}\" com a chave do host REPORTADA: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"O caminho não parece existir, você deseja adicioná-lo de qualquer maneira?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"O caminho não termina com um caractere '{{dirsep}}, o que significa que você inclui um arquivo, não uma pasta.\n\nDeseja incluir o arquivo especificado?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"O caminho deve ser um caminho absoluto, ou seja, deve começar com uma barra progressiva '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"O caminho deve começar com \"{{prefix1}}\" ou \"{{prefix2}}\", caso contrário você não poderá ver os arquivos na interface web do HubiC.\n\nDeseja adicionar o prefixo ao caminho automaticamente?","The region parameter is only applied when creating a new bucket":"O parâmetro de região só é aplicado ao criar um novo bucket","The region parameter is only used when creating a bucket":"O parâmetro de região só é usado na criação de um bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"O certificado do servidor não pôde ser validado.\nDeseja aprovar o certificado SSL com o hash: {{hash}}?","The storage class affects the availability and price for a stored file":"A classe de armazenamento afeta a disponibilidade e o preço de um arquivo armazenado","The target folder contains encrypted files, please supply the passphrase":"A pasta de destino contém arquivos criptografados. Forneça a senha","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"O usuário tem muitas permissões. Deseja criar um novo usuário limitado, com apenas permissões para o caminho selecionado?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Este backup foi criado em outro sistema operacional. A restauração de arquivos sem especificar uma pasta de destino pode fazer com que os arquivos sejam restaurados em locais inesperados. Tem certeza de que deseja continuar sem escolher uma pasta de destino?","This month":"Este mês","This option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Essa opção não está relacionada ao backup ou ao tamanho máximo do arquivo, nem afeta as taxas de desduplicação. Veja esta página antes de alterar o tamanho do volume remoto. ","This week":"Esta semana","Throttle settings":"Configurações de limitação","Thu":"Qui","To File":"Para o arquivo","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Para confirmar que deseja excluir todos os arquivos remotos para \"{{nome}}\", insira a palavra abaixo","To export without a passphrase, uncheck the \"Encrypt file\" box":"Para exportar sem uma senha, desmarque a caixa \"Criptografar arquivo\"","To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost is always allowed. Multiple hostnames can be supplied with a semicolon separator. If any of the allowed hostnames is an asterisk (*), all hostnames are allowed and this feature is disabled. If the field is empty, only IP address and localhost access is allowed.":"Para evitar vários ataques baseados em DNS, o Duplicati limita os nomes de host permitidos aos listados aqui. O acesso IP direto e o host local sempre são permitidos. Vários nomes de host podem ser fornecidos com um separador de ponto-e-vírgula. Se qualquer um dos nomes de host permitidos for um asterisco (*), todos os nomes de host serão permitidos e esse recurso será desativado. Se o campo estiver vazio, somente o endereço IP e o acesso ao host local serão permitidos.","Today":"Hoje","Trust host certificate?":"Confiar no certificado de host?","Trust server certificate?":"Confiar no certificado de servidor?","Try out the new features that we are working on. Currently the most stable version available. Test Restore data before using this in production environments.":"Experimente os novos recursos em que estamos trabalhando. Atualmente, a versão mais estável disponível. Teste Restaurar dados antes de usar isso em ambientes de produção.","Tue":"Ter","Type to highlight files":"Tipo para destacar arquivos","Unknown backup size and versions":"Tamanho do backup e versões desconhecidos","Until resumed":"Até retomar","Update channel":"Canal de atualização","Update failed:":"Atualização falhou:","Updating with existing database":"Atualizando com o banco de dados existente","Uploading verification file ...":"Enviando arquivo de verificação ...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"Os relatórios de uso nos ajudam a melhorar a experiência do usuário e a avaliar o impacto de novos recursos. Nós usamos eles para gerar estatísticas de uso público ","Usage statistics":"Estatísticas de uso","Usage statistics, warnings, errors, and crashes":"Estatísticas de uso, avisos, erros e falhas","Use SSL":"Utilizar SSL","Use existing database?":"Usar um banco de dados existente?","Use weak passphrase":"Usar uma senha fraca","Useless":"Sem utilidade","User data":"Dados do usuário","User domain name":"Nome de domínio do usuário","User has too many permissions":"O usuário tem muitas permissões","User interface settings":"Configurações da interface do usuário","Username":"Nome de usuário","Validating ...":"Validando ...","Verify files":"Verificar arquivos","Verifying ...":"Verificando ...","Verifying answer":"Verificando pergunta","Verifying backend data ...":"Verificando os dados do backend ...","Verifying files...":"Verificando arquivos ...","Verifying remote data ...":"Verificando dados remotos ...","Verifying restored files ...":"Verificando arquivos restaurados ...","Very strong":"Muito forte","Very weak":"Muito fraca","Visit us on":"Visite-nos em","WARNING: The remote database is found to be in use by the commandline library":"AVISO: o banco de dados remoto está sendo usado pela biblioteca de linha de comando","WARNING: This will prevent you from restoring the data in the future.":"AVISO: isso impedirá que você restaure os dados no futuro.","Waiting for task to begin":"Aguardando o início da tarefa","Waiting for task to start ....":"Aguardando a tarefa começar ...","Waiting for upload ...":"Aguardando pelo upload ...","Warnings, errors and crashes":"Avisos, erros e falhas","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Aceitamos doações através de diferentes serviços, como OpenCollective, PayPal, BountySource e várias cripto moedas.","We recommend that you encrypt all backups stored outside your system":"Recomendamos que criptografe todos os backups armazenados fora do seu sistema","Weak":"Fraca","Weak passphrase":"Frase de segurança fraca","Wed":"Qua","Weeks":"Semanas","Where do you want to restore from?":"De onde você deseja restaurar?","Where do you want to restore the files to?":"Para onde você deseja restaurar os arquivos?","Years":"Anos","Yes":"Sim","Yes, I have stored the passphrase safely":"Sim, eu tenho armazenado uma frase de acesso segura","Yes, I'm brave!":"Sim, sou corajoso!","Yes, please break my backup!":"Sim, corrompa meu backup!","Yesterday":"Ontem","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Você parece estar executando o Mono sem certificados SSL carregados.\nDeseja importar a lista de certificados confiáveis ​​da Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Você está mudando o caminho do banco de dados para longe de um banco de dados existente.\nTem certeza de que isso é o que deseja?","You are currently running {{appname}} {{version}}":"Você está atualmente executando {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Você pode parar o backup imediatamente, ou parar após o arquivo atual ter sido enviado.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Você pode interromper a tarefa imediatamente ou permitir que o processo continue seu arquivo atual e então pare.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Você mudou o modo de criptografia. Isso pode estragar algo. É aconselhado criar um novo backup em vez disso","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Você alterou a senha, o que não é suportado. É aconselhado criar um novo backup.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Você escolheu não criptografar o backup. Encriptação é recomendada para todos dados armazenados em um servidor remoto.","You have chosen to restore to a new location, but not entered one":"Você escolheu restaurar para um novo local, mas não inseriu um","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 lose the passphrase.":"Você gerou uma senha segura. Certifique-se de fazer um cópia da mesma, pois os dados não podem ser recuperados se você perder a senha.","You must choose at least one source folder":"Você deve escolher pelo menos uma pasta de origem","You must enter a domain name to use v3 API":"Você deve inserir um nome de domínio para usar a API v3","You must enter a name for the backup":"Você deve inserir um nome para o backup","You must enter a passphrase or disable encryption":"Você deve inserir uma senha ou desativar a criptografia","You must enter a password to use v3 API":"Você deve digitar uma senha para usar a API v3","You must enter a positive number of backups to keep":"Você deve inserir um número positivo de backups para manter.","You must enter a tenant (aka project) name to use v3 API":"Você deve inserir um nome de inquilino (aka project) para usar a API v3","You must enter a tenant name if you do not provide an API Key":"Você deve inserir um nome de projeto se não fornecer uma chave de API","You must enter a valid duration for the time to keep backups":"Você deve inserir uma duração válida de tempo para manter os backups","You must enter a valid rentention policy string":"Você deve inserir uma política de seqüência de retenção válida","You must enter either a password or an API Key":"Você deve inserir uma senha ou uma chave de API","You must enter either a password or an API Key, not both":"Você deve inserir uma senha OU uma chave de API, não ambas","You must fill in the password":"Você deve preencher a senha","You must fill in the server name or address":"Você deve preencher o nome do servidor ou endereço","You must fill in the username":"Você deve preencher o usuário","You must fill in {{field}}":"Você deve preencher {{field}}","You must select or fill in the AuthURI":"Você deve selecionar ou preencher a AuthURI","You must select or fill in the server":"Você deve selecionar ou preencher o servidor","You must specify a path":"Você deve especificar um caminho","You should fill in {{field}}{{reason}}":"Você deve preencher {{field}} {{reason}}","Your files and folders have been restored successfully.":"Seus arquivos e pastas foram restaurados com êxito.","Your passphrase is easy to guess. Consider changing passphrase.":"Sua senha é fácil de adivinhar. Considere alterá-la.","bucket/folder/subfolder":"bucket/pasta/subpasta","byte":"byte","byte/s":"byte/s","custom":"personalizado","resume now":"continuar agora","unless you are explicitly specifying --group-id":"a menos que você esteja explicitamente especificando --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} foi desenvolvido inicialmente por {{dev1}} e{{dev2}}. {{appname}} pode ser baixado em {{websitename}}. {{appname}} é licenciado sob a {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} arquivos ({{size}}) restantes {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versão","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versões"],"{{number}} Hour":"{{number}} Hora","{{number}} Minutes":"{{number}} Minutos","{{time}} (took {{duration}})":"{{time}} (took {{duration}})"}); + gettextCatalog.setStrings('pt', {"- pick an option -":"- escolha uma opção -","...loading...":"...a carregar...","API Key":"Chave API","AWS Access ID":"ID do acesso AWS","AWS Access Key":"Chave do acesso AWS","AWS IAM Policy":"Política de acesso e identidade AWS","About":"Acerca","About {{appname}}":"Acerca do {{appname}}","Access Key":"Chave de acesso","Access denied":"Acesso recusado","Access to user interface":"Acesso à interface","Account name":"Nome da conta","Activate":"Ativar","Activate failed:":"Falha ao ativar:","Add a new backup":"Adicionar novo backup","Add a path directly":"Digitar caminho","Add advanced option":"Adicionar opção avançada","Add backup":"Adicionar backup","Add filter":"Adicionar filtro","Add path":"Adicionar caminho","Adjust bucket name?":"Ajustar nome do 'bucket'?","Adjust path name?":"Ajustar nome do caminho?","Advanced Options":"Opções avançadas","Advanced options":"Opções avançadas","Advanced:":"Avançado:","All Hyper-V Machines":"Todas as máquinas Hyper-V","All Microsoft SQL Databases":"Todas as bases de dados Microsoft SQL","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.":"Todos os relatórios de utilização são enviados de forma anónima. Contêm informação sobre o hardware, sobre o sistema operativo, o tipo de 'backend', a duração do backup, o tamanho dos dados e informações similares. Não contêm caminhos, ficheiros, utilizadores, palavras-passe ou quaisquer outras informações pessoais.","Allow remote access (requires restart)":"Permitir acesso remoto (tem que reiniciar)","Allowed days":"Dias permitidos","An existing file was found at the new location":"Encontrado um ficheiro na nova localização","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Foi encontrado um ficheiro na nova localização.\nTem a certeza de que deseja que a base de dados aponte para este ficheiro?","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?":"Foi encontrada uma base de dados local para o armazenamento.\nA reutilização da base de dados permite o funcionamento das instâncias do servidor e da linha de comandos no mesmo armazenamento remoto.\n\nDeseja reutilizar a base de dados existente?","Anonymous usage reports":"Relatório anónimos de utilização","As Command-line":"Como linha de comandos","AuthID":"AuthID","Authentication password":"Palavra-passe de autenticação","Authentication username":"Nome de utilizador de autenticação","Autogenerated passphrase":"Palavra-passe gerada automaticamente","Automatically run backups.":"Executar backups automaticamente.","B2 Account ID":"ID da conta B2","B2 Application Key":"Chave da aplicação B2","B2 Cloud Storage Account ID":"ID da conta B2 Cloud Storage","B2 Cloud Storage Application Key":"Chave da aplicação B2 Cloud Storage","Back":"Recuar","Backend modules:":"Módulos de 'backend':","Backup destination":"Destino do backup","Backup location":"Localização do backup","Backup retention":"Retenção de backups","Backup:":"Backup:","Beta":"Beta","Broken access":"Acesso danificado","Browse":"Explorar","Browser default":"Navegador padrão","Bucket Name":"Nome do 'bucket'","Bucket create location":"Localização de criação do 'bucket'","Bucket create region":"Região de criação do 'bucket'","Bucket name":"Nome do 'bucket'","Bucket storage class":"Classe de armazenamento do 'bucket'","Building list of files to restore ...":"A criar lista de ficheiros a restaurar...","Building partial temporary database ...":"A criar base de dados temporária...","Busy ...":"Ocupado...","Canary":"Canary","Cancel":"Cancelar","Cannot move to existing file":"Incapaz de mover o ficheiro existente","Changelog":"Registo de alterações","Changelog for {{appname}} {{version}}":"Registo de alterações para {{appname}} {{version}}","Check failed:":"Falha de verificação:","Check for updates now":"Procurar atualizações agora","Checking ...":"A procurar...","Checking for updates ...":"A procurar atualizações...","Chose a storage type to get started":"Escolha o tipo de armazenamento para iniciar","Click the AuthID link to create an AuthID":"Clique na ligação para criar uma AuthID","Click to set throttle options":"Clique para definir as opções de velocidade","Commandline ...":"Linha de comandos...","Compact now":"Compactar agora","Compacting remote data ...":"A compactar dados remotos...","Completing backup ...":"A terminar backup...","Completing previous backup ...":"A terminar backup anterior...","Compression modules:":"Módulos de compressão:","Computer":"Computador","Configuration file:":"Ficheiro de configuração:","Configuration:":"Configuração:","Configure a new backup":"Configurar novo backup","Confirm delete":"Confirmação de eliminação","Confirmation required":"Requer confirmação","Connect":"Estabelecer ligação","Connect now":"Estabelecer ligação agora","Connecting to server ...":"A estabelecer ligação ao servidor...","Connecting to task ....":"A estabelecer ligação à tarefa...","Connecting...":"A estabelecer ligação...","Connection lost":"Ligação perdida","Connection worked!":"Ligação funcional!","Container name":"Nome do 'container'","Container region":"Região do 'container'","Continue":"Continuar","Continue without encryption":"Continuar sem encriptação","Copied!":"Copiada!","Copy":"Copiar","Copy Destination URL to Clipboard":"Copiar URL para a área de transferência","Copy failed. Please manually copy the URL":"Falha ao copiar. Copie o URL manualmente.","Core options":"Opções de core","Counting ({{files}} files found, {{size}})":"Encontrados ({{files}} ficheiros, {{size}})","Crashes only":"Apenas términos","Create bug report ...":"Criar relatório de erros...","Create folder?":"Criar pasta?","Created new limited user":"Criar utilizador com restrições","Creating bug report ...":"A criar relatório de erro...","Creating new user with limited access ...":"A criar novo utilizador com acesso limitado...","Creating target folders ...":"A criar pastas de destino....","Creating temporary backup ...":"A criar backup temporário...","Creating user...":"A criar utilizador...","Current version is {{versionname}} ({{versionnumber}})":"A versão atual é a {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"URL S3 personalizado","Custom authentication url":"URL personalizado de autenticação","Custom backup retention":"Retenção de backups personalizada","Custom location ({{server}})":"Localização personalizada ({{server}})","Custom region for creating buckets":"Região personalizada para a criação de 'buckets'","Custom region value ({{region}})":"Valor personalizado da região ({{region}})","Custom server url ({{server}})":"URL personalizado do servidor ({{server}})","Custom storage class ({{class}})":"Classe personalizada do armazenamento ({{class}})","Database ...":"Base de dados...","Days":"Dias","Default":"Padrão","Default ({{channelname}})":"Padrão ({{channelname}})","Default options":"Opções padrão","Delete":"Apagar","Delete ...":"Apagar...","Delete backup":"Apagar backup","Delete backups that are older than":"Apagar backups mais antigos do que","Delete local database":"Apagar base de dados local","Delete remote files":"Apagar ficheiros remotos","Delete the local database":"Apagar base de dados local","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Apagar {{filecount}} ficheiros ({{filesize}}) do armazenamento remoto?","Deleting remote files ...":"A apagar ficheiros remotos...","Deleting unwanted files ...":"A apagar ficheiros indesejados...","Desktop":"Ambiente de trabalho","Destination":"Destino","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.":"Gostou da nossa aplicação? Se gostou, saiba que pode fazer uma doação. A nossa sugestão é de {{smallamount}} para particulares e de {{largeamount}} para organizações.","Direct restore from backup files ...":"Restauro a partir de ficheiros de backup...","Disabled":"Desativada","Dismiss":"Descartar","Display and color theme":"Exibição e cor do tema","Do you really want to delete the backup: \"{{name}}\" ?":"Tem a certeza de que deseja apagar o backup: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Tem a certeza de que deseja apagar a base de dados local para: {{name}}?","Donate":"Donativos","Donation messages":"Mensagens de donativo","Donation messages are hidden, click to show":"Mensagens de donativo ocultas... Clique para mostrar","Donation messages are visible, click to hide":"Mensagens de donativo mostradas... Clique para ocultar","Done":"Terminado","Download":"Descarregar","Downloading ...":"A descarregar...","Downloading files ...":"A descarregar ficheiros...","Downloading update...":"A descarregar atualização...","Duplicate option {{opt}}":"Opção duplicada {{opt}}","Duplicati Website":"Site do Duplicati","Duplicati forum":"Fórum","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Cada backup tem uma base de dados local associada e que armazena as informações sobre o backup remoto na sua máquina local.\nAo apagar um backup, também apaga a base de dados local e afetará a possibilidade de restaurar os ficheiros remotos.\nSe estiver a utilizar uma base de dados local para backups a partir da linha de comandos deve manter esta base de dados.","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.":"Cada backup tem uma base de dados local associada e que armazena as informações sobre o backup remoto na sua máquina local.\\n Desta forma é mais fácil executar as operações e reduz a quantidade de dados que serão descarregados em cada operação.","Edit ...":"Editar","Edit as list":"Editar como lista...","Edit as text":"Editar como texto","Encrypt file":"Encriptar ficheiro","Encryption":"Encriptação","Encryption changed":"Encriptação alterada","Encryption modules:":"Módulos de encriptação:","Enter URL":"Digite o URL","Enter access key":"Digite a chave de acesso","Enter account name":"Digite o nome da conta","Enter backup passphrase, if any":"Digite a palavra-passe do backup, se existente","Enter configuration details":"Digite os detalhes da configuração","Enter container name":"Digite o nome do 'container'","Enter encryption passphrase":"Digite a palavra-passe de encriptação","Enter expression here":"Digite aqui a expressão","Enter folder path name":"Digite o nome do caminho da pasta","Enter one option per line in command-line format, eg. {0}":"Digite uma opção por linha no formato de linha de comandos, exemplo {0}","Enter the destination path":"Digite o caminho do destino","Error":"Erro","Error!":"Erro!","Errors and crashes":"Erros e términos","Exclude":"Excluir","Exclude directories whose names contain":"Excluir diretórios cujo nome contém","Exclude expression":"Expressão de exclusão","Exclude file":"Ficheiro de exclusão","Exclude file extension":"Tipo de ficheiro de exclusão","Exclude files whose names contain":"Excluir ficheiros cujo nome contém","Exclude folder":"Pasta de exclusão","Exclude regular expression":"Expressão regular de exclusão","Existing file found":"Encontrado ficheiro","Experimental":"Experimental","Export":"Exportar","Export ...":"Exportar...","Export backup configuration":"Exportar configuração de backup","Export configuration":"Exportar configuração","Exporting ...":"A exportar...","External link":"Ligação externa","FTP (Alternative)":"FTP (Alternativo)","Failed to build temporary database: {{message}}":"Falha ao criar a base de dados temporária: {{message}}","Failed to connect:":"Falha ao estabelecer ligação:","Failed to connect: {{message}}":"Falha ao estabelecer ligação: {{message}}","Failed to delete:":"Falha ao apagar:","Failed to fetch path information: {{message}}":"Falha ao obter a informação do caminho: {{message}}","Failed to import:":"Falha ao importar:","Failed to read backup defaults:":"Falha ao ler as definições do backup:","Failed to restore files: {{message}}":"Falha ao restaurar os ficheiros: {{message}}","Failed to save:":"Falha ao guardar:","Fetching path information ...":"A obter informação do caminho:","File":"Ficheiro","Files larger than:":"Ficheiros maiores do que:","Filters":"Filtros","Finished!":"Terminado!","First run setup":"Configuração de primeira utilização","Folder":"Pasta","Folder path":"Caminho da pasta","Fri":"Sex","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"ID do projeto GSC","General":"Geral","General backup settings":"Definições gerias de backup","General options":"Opções gerais","Generate":"Gerar","Generate IAM access policy":"Gerar política de acesso IAM","Getting file versions ...":"A obter versão dos ficheiros...","Hidden files":"Ficheiros ocultos","Hide":"Ocultar","Hide hidden folders":"Ocultar ficheiros ocultos","Home":"Página inicial","Hours":"Horas","How do you want to handle existing files?":"Como deseja gerir os ficheiros existentes?","Hyper-V Machine":"Máquina Hyper-V","Hyper-V Machine:":"Máquina Hyper-V:","Hyper-V Machines":"Máquinas Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Se não existir data, a tarefa será executada assim que possível.","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.":"Se o backup e o servidor remoto não estiverem sincronizados, o Duplicati irá solicitar a reparação da base de dados.\\nSe não for possível a reparação, pode apagar a base dados local para a poder recriar.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se o ficheiro do backup não for descarregado automaticamente, clique com o botão direito do rato e escolha "Guardar como..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Se o ficheiro do backup não for descarregado automaticamente, clique com o botão direito do rato e escolha "Guardar como..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Se não digitar o cominho, todos os ficheiros serão guardados na pasta raiz.\nTem a certeza de que é isto que deseja?","If you do not enter an API Key, the tenant name is required":"Se não digitar a chave API, será necessário o nome do 'tenant'.","If you want to use the backup later, you can export the configuration before deleting it":"Se quiser utilizar este backup posteriormente, pode exportar a configuração antes de o apagar.","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Se a sua máquina tiver vários utilizadores (mais do que uma conta), terá que definir uma palavra-passe para impedir que os outros utilizadores acedam aos dados da sua conta.\nDeseja definir agora essa palavra-passe?","Import":"Importar","Import Destination URL":"Importar URL do destino","Import backup configuration":"Importar configuração do backup","Import completed, but no certificates were found after the import":"A importação foi terminada mas não foram encontrados certificados após a importação","Import failed":"Falha ao importar:","Import from a file":"Importar de um ficheiro","Import metadata":"Importar meta-dados","Importing ...":"A importar...","Include a file?":"Incluir um ficheiro?","Include expression":"Expressão de inclusão","Include regular expression":"Expressão regular de exclusão","Incorrect answer, try again":"Resposta errada, tente novamente.","Information":"Informação","Install":"Instalar","Install failed:":"Falha ao instalar:","Invalid characters in path":"Caracteres inválidos no caminho","Invalid retention time":"Tempo de retenção inválido","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"É possível estabelecer ligação a servidores FTP sem palavra-passe.\nTem a certeza de que o servidor FTP possui suporte a sessões no modo anónimo?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Manter um número específico","Keep all backups":"Manter todos os backups","Language in user interface":"Idioma da interface de utilizador","Last month":"Último mês","Latest":"Último","Libraries":"Bibliotecas","Listing backup dates ...":"A listar datas dos backups...","Listing remote files ...":"A listar ficheiros remotos...","Live":"Live","Load a configuration from an exported job or a storage provider":"Carregar uma configuração de uma tarefa exportada ou de um fornecedor de armazenamento","Load destination from an exported job or a storage provider":"Carregar um destino de uma tarefa exportada ou de um fornecedor de armazenamento","Load older data":"Carregar dados antigos","Loading ...":"A carregar...","Loading remote storage usage ...":"A carregar utilização do armazenamento externo...","Local Repository":"Repositório local","Local database for":"Base de dados local para","Local database path:":"Caminho da base de dados local:","Local repository":"Repositório local","Local storage":"Armazenamento local","Location":"Localização","Location where buckets are created":"Localização para a criação dos 'buckets'","Log data for {{Backup.Backup.Name}}":"Registo para {{Backup.Backup.Name}}","Log data from the server":"Registo a partir do servidor","Log out":"Terminar sessão","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Manutenção","Manually type path":"Digitar caminho manualmente","Max download speed":"Velocidade máxima para descargas","Max upload speed":"Velocidade máxima para envios","Menu":"Menu","Microsoft SQL Database:":"Base de dados Microsoft SQL:","Microsoft SQL Databases":"Bases de dados Microsoft SQL","Minimum redundancy":"Redundância mínima","Minimum redundancy is 1.0":"A redundância mínima é 1.0","Minutes":"Minutos","Missing name":"Nome em falta","Missing passphrase":"Palavra-passe inexistente","Missing sources":"Fontes em falta","Mon":"Seg","Months":"Meses","Move existing database":"Mover base de dados existente","Move failed:":"Falha ao mover:","My Documents":"Meus documentos","My Music":"Minhas músicas","My Photos":"Minhas fotos","My Pictures":"Minhas imagens","Name":"Nome","Never":"Nunca","New update found: {{message}}":"Atualização encontrada: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"O novo nome de utilizador é {{user}}.\nAs credenciais foram atualizadas para usar o utilizador limitado","Next":"Seguinte","Next scheduled run:":"Próximo agendamento:","Next scheduled task:":"Próxima tarefa agendada:","Next task:":"Próxima tarefa:","Next time":"Próxima hora","No":"Não","No encryption":"Sem encriptação","No items selected":"Nenhum item selecionado","No items to restore, please select one or more items":"Não existem itens a restaurar, selecione um ou mais itens","No passphrase entered":"Palavra-passe não introduzida","No scheduled tasks":"Nenhuma tarefa agendada","No, my machine has only a single account":"Apenas existe uma conta na minha máquina","Non-matching passphrase":"Disparidade de palavras-passe","OK":"Aceitar","OpenStack AuthURI":"OpenStack AuthURI","Operation failed:":"Falha de operação:","Operations:":"Operações:","Optional authentication password":"Palavra-passe opcional para autenticação","Optional authentication username":"Nome de utilizador opcional para autenticação","Options":"Opções","Original location":"Localização original","Others":"Outras","Overwrite":"Substituir","Passphrase":"Palavra-passe","Passphrase (if encrypted)":"Palavra-passe (se encriptado)","Passphrase changed":"Palavra-passe alterada","Passphrases are not matching":"Disparidade de palavras-passe","Password":"Palavra-passe","Passwords do not match":"Palavras-passe não coincidentes","Path":"Caminho","Path not found":"Caminho não encontrado","Path on server":"Caminho no servidor","Path or subfolder in the bucket":"Caminho ou sub-pasta no 'bucket'","Pause":"Pausa","Pause after startup or hibernation":"Pausa após o arranque ou hibernação","Pause options":"Opções de pausa","Permissions":"Permissões","Pick location":"Escolher localização","Port":"Porta","Previous":"Anterior","Proprietary":"Proprietário","Purging files ...":"A purgar ficheiros...","Rebuilding local database ...":"A recriar base de dados local...","Recreate (delete and repair)":"Recriar (apagar e reparar)","Recreating database ...":"A recriar base de dados...","Registering temporary backup ...":"A registar backup temporário...","Relative paths not allowed":"Caminhos relativos não são permitidos","Reload":"Recarregar","Remote":"Remoto","Remote Path":"Caminho remoto","Remote Repository":"Repositório remoto","Remote path":"Caminho remoto","Remote repository":"Repositório remoto","Remove":"Remover","Remove option":"Remover opção","Repair":"Reparar","Repeat Passphrase":"Repetição de palavra-passe","Reporting:":"Reporte:","Reset":"Repor","Restore":"Restaurar","Restore files":"Restaurar ficheiros","Restore files ...":"Restaurar ficheiros...","Restore files from {{backupname}}":"Restaurar ficheiros de {{backupname}}","Restore from":"Restaurar de","Restore from backup configuration":"Restaurar de uma configuração de backup","Restore from configuration ...":"Restaurar de uma configuração...","Restore options":"Opções de restauro","Restore read/write permissions":"Restaurar permissões de leitura/escrita","Restoring files ...":"A restaurar ficheiros...","Resume":"Retomar","Run again every":"Executar a cada","Run now":"Executar agora","Running ...":"Em curso...","Running ....":"Em curso...","Running task:":"Tarefa em execução:","S3 Compatible":"Compatível com S3","Sat":"Sáb","Save":"Guardar","Save and repair":"Guardar e reparar","Save immediately":"Guardar imediatamente","Scanning existing files ...":"A analisar ficheiros existentes...","Scanning for local blocks ...":"A analisar blocos locais...","Schedule":"Agendamento","Search":"Pesquisa","Search for files":"Pesquisar ficheiros","Seconds":"Segundos","Select files":"Selecionar ficheiros","Server":"Servidor","Server and port":"Servidor e porta","Server hostname or IP":"Nome ou IP do servidor","Server is currently paused,":"O servidor está em pausa,","Server is currently paused, do you want to resume now?":"O servidor está em pausa, deseja continuar agora?","Server password":"Palavra-passe do servidor","Server paused":"Servidor em pausa","Server state properties":"Propriedades do estado do servidor","Settings":"Definições","Show":"Mostrar","Show advanced editor":"Mostrar editor avançado","Show hidden folders":"Mostrar pastas ocultas","Show log":"Mostrar registo","Show log ...":"Mostrar registo...","Show treeview":"Mostrar em árvore","Sia server password":"Palavra-passe do servidor Sia","Source Data":"Dados de origem","Source data":"Dados de origem","Source folders":"Pastas de origem","Source:":"Origem:","Standard protocols":"Protocolos padrão","Starting the restore process ...":"A iniciar o processo de restauro...","Stop after the current file":"Parar após o ficheiro atual","Stop after upload":"Parar depois de carregar","Stop now":"Parar agora","Stop running backup":"Parar backup em execução","Stop running task":"Parar tarefa em execução","Stopping after upload:":"Parar depois de carregar:","Stopping task:":"Parar tarefa:","Storage Type":"Tipo de armazenamento","Storage class":"Classe de armazenamento","Strong":"Forte","Success":"Sucesso","Sun":"Dom","Symbolic link":"Ligação simbólica","System default ({{levelname}})":"Predefinição ({{levelname}})","System files":"Ficheiros do sistema","System info":"Informações do sistema","System properties":"Propriedades do sistema","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Caminho do destino, isto é /backup","Task is running":"Tarefa em execução","Temporary files":"Ficheiros temporários","Tenant Name":"Nome do 'tenant'","Test connection":"Testar ligação","Testing ...":"A testar...","Testing connection ...":"A testar ligação...","Testing permissions ...":"A testar permissões...","Testing permissions...":"A testar permissões...","The dark theme (by Michal)":"Tema escuro (por Michal)","The default blue on white theme (by Alex)":"Azul em tema claro (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"A pasta {{folder}} não existe.\nCriar agora?","This month":"Este mês","This week":"Esta semana","Throttle settings":"Definições de velocidade","Thu":"Qui","To File":"Para ficheiro","Today":"Hoje","Tue":"Terça","Type to highlight files":"Digite para destacar ficheiros","Until resumed":"Até retormar","Update channel":"Canal de atualização","Update failed:":"Falha ao atualizar:","Updating with existing database":"A atualizar base de dados existente","Usage statistics":"Estatísticas de utilização","Usage statistics, warnings, errors, and crashes":"Estatísticas de utilização, avisos e erros","Use SSL":"Usar SSL","Use existing database?":"Usar base de dados existente?","Use weak passphrase":"Utilizar palavra-passe fraca","Useless":"Inútil","User data":"Dados do utilizador","User has too many permissions":"Utilizador com demasiadas permissões","User interface settings":"Definições da interface","Username":"Nome de utilizador","Validating ...":"A validar...","Verify files":"A verificar ficheiros","Verifying ...":"A verificar...","Verifying answer":"A verificar resposta","Verifying backend data ...":"A verificar dados da infraestrutura...","Verifying remote data ...":"A verificar dados remotos...","Verifying restored files ...":"A verificar ficheiros restaurados...","Very strong":"Muito forte","Very weak":"Muito fraca","Visit us on":"Visite-nos em","Waiting for task to begin":"À espera para iniciar a tarefa","Waiting for task to start ....":"À espera para iniciar a tarefa...","Waiting for upload ...":"À espera para carregar...","Warnings, errors and crashes":"Avisos e erros","Weak":"Fraca","Weak passphrase":"Palavra-passe fraca","Wed":"Qua","Weeks":"Semanas","Where do you want to restore from?":"De onde deseja restaurar?","Where do you want to restore the files to?":"Para onde deseja restaurar os ficheiros?","Years":"Anos","Yes":"Sim","Yesterday":"Ontem","You are currently running {{appname}} {{version}}":"Está a executar o {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Pode parar o backup imediatamente ou parar depois de carregar o ficheiro atual.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Pode parar a tarefa imediatamente ou permitir que o ficheiro atual seja carregado.","You must choose at least one source folder":"Tem que escolher, pelo menos, uma pasta de origem","You must enter a name for the backup":"Tem que introduzir o nome para o backup","You must enter a positive number of backups to keep":"Tem que introduzir um número positivo para os backups a manter","You must enter either a password or an API Key":"Tem que preencher uma palavra-passe ou uma chave API","You must enter either a password or an API Key, not both":"Tem que preencher uma palavra-passe ou uma chave API mas não ambas","You must fill in the password":"Tem que preencher uma palavra-passe","You must fill in the server name or address":"Tem que preencher o nome ou endereço do servidor","You must fill in the username":"Tem que preencher o nome de utilizador","You must fill in {{field}}":"Tem que preencher {{field}}","You must select or fill in the AuthURI":"Tem que selecionar ou preencher o AuthURI","You must select or fill in the server":"Tem que selecionar ou preencher o servidor","You must specify a path":"Tem que especificar o caminho","Your files and folders have been restored successfully.":"Os seus ficheiros e pastas foram restaurados com sucesso.","Your passphrase is easy to guess. Consider changing passphrase.":"A sua palavra-passe é muito fraca. Deve alterar para uma mais forte.","bucket/folder/subfolder":"'bucket'/pasta/sub-pasta","byte":"byte","byte/s":"byte/s","custom":"personalizado","resume now":"retomar agora","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} foi inicialmente desenvolvido por {{dev1}} e {{dev2}}. {{appname}} pode ser descarregado em {{websitename}}. {{appname}} é licenciado nos termos da {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} ficheiros ({{size}}) por enviar {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versão","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versões"],"{{number}} Hour":"{{number}} hora","{{number}} Minutes":"{{number}} minutos","{{time}} (took {{duration}})":"{{time}} (demorou {{duration}})"}); + gettextCatalog.setStrings('ro', {"- pick an option -":"- alegeți o opțiune -","...loading...":"...se incarca...","API Key":"Cheia API","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"Politica AWS IAM","About":"Despre","About {{appname}}":"Despre {{appname}}","Access Key":"Cheie de acces","Access denied":"Acces interzis","Access to user interface":"Accesul la interfața cu utilizatorul","Account name":"Nume de cont","Activate":"Activati","Activate failed:":"Activare nereușită:","Add a new backup":"Adăugați o copie de rezervă nouă","Add a path directly":"Adăugați direct o cale","Add advanced option":"Adăugați opțiunea avansată","Add backup":"Adăugați copia de siguranță","Add filter":"Adăugați un filtru","Add path":"Adaugă calea","Adjust bucket name?":"Reglați numele găleții?","Adjust path name?":"Ajustați numele traseului?","Advanced Options":"Opțiuni avansate","Advanced options":"Opțiuni avansate","Advanced:":"Avansat:","All Hyper-V Machines":"Toate mașinile Hyper-V","All Microsoft SQL Databases":"Toate bazele de date Microsoft SQL","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.":"Toate rapoartele de utilizare sunt trimise anonim și nu conțin informații personale. Acestea conțin informații despre hardware și sistemul de operare, tipul de backend, durata de copiere, dimensiunea generală a datelor sursă și datele similare. Ele nu conțin căi, nume de fișiere, nume de utilizator, parole sau alte informații sensibile similare.","Allow remote access (requires restart)":"Permiteți accesul la distanță (necesită repornire)","Allowed days":"Permise zile","An existing file was found at the new location":"Un fișier existent a fost găsit la noua locație","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Un fișier existent a fost găsit la noua locație\nSigur doriți ca baza de date să indice un fișier existent?","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?":"O bază de date locală existentă pentru stocare a fost găsită.\nReutilizarea bazei de date va permite instanțelor de linie de comandă și server să funcționeze pe aceeași stocare la distanță.\n\n Doriți să utilizați baza de date existentă?","Anonymous usage reports":"Rapoarte de utilizare anonime","As Command-line":"Ca linie de comandă","AuthID":"authId","Authentication password":"Parola de autentificare","Authentication username":"Numele de utilizator de autentificare","Autogenerated passphrase":"Fraza de acces generată automat","Automatically run backups.":"Executați automat backup-uri.","B2 Account ID":"ID-ul contului B2","B2 Application Key":"B2 cheie de aplicație","B2 Cloud Storage Account ID":"B2 ID-ul contului de stocare în cloud","B2 Cloud Storage Application Key":"B2 Cheia aplicației de stocare cloud","Back":"Înapoi","Backend modules:":"Module backend:","Backup destination":"Destinație de rezervă","Backup location":"Locație de rezervă","Backup:":"Backup:","Beta":"beta","Broken access":"Accesul spart","Browse":"Naviga","Browser default":"Browser default","Bucket Name":"Numele bucketului","Bucket create location":"Bucket crea locația","Bucket create region":"Bucket crea regiune","Bucket name":"Numele bucketului","Bucket storage class":"Categoria de depozitare a cupelor","Building list of files to restore ...":"Crearea listei de fișiere pentru restaurarea ...","Building partial temporary database ...":"Crearea unei baze de date temporare temporare ...","Busy ...":"Ocupat ...","Canary":"Canar","Cancel":"Anulare","Cannot move to existing file":"Nu se poate muta la fișierul existent","Changelog":"changelog","Changelog for {{appname}} {{version}}":"Modificări pentru {{appname}} {{version}}","Check failed:":"Verificarea a eșuat:","Check for updates now":"Verificați acum actualizările","Checking ...":"Control ...","Checking for updates ...":"Se verifică pentru actualizări ...","Chose a storage type to get started":"Alegeți un tip de stocare pentru a începe","Click the AuthID link to create an AuthID":"Faceți clic pe linkul AuthID pentru a crea un AuthID","Click to set throttle options":"Faceți clic pentru a seta opțiunile de accelerație","Commandline ...":"Linie de comanda ...","Compact now":"Compact acum","Compacting remote data ...":"Compactarea datelor de la distanță ...","Completing backup ...":"Completarea copiilor de rezervă ...","Completing previous backup ...":"Finalizarea copierii anterioare ...","Compression modules:":"Module de comprimare:","Computer":"Calculator","Configuration file:":"Fișier de configurare:","Configuration:":"Configurare:","Configure a new backup":"Configurați o copie de rezervă nouă","Confirm delete":"Confirmă ștergerea","Confirmation required":"Confirmare Necesară","Connect":"Conectați","Connect now":"Conectați acum","Connecting to server ...":"Conectare la server ...","Connecting to task ....":"Se conectează la sarcină ....","Connecting...":"Conectarea ...","Connection lost":"Conexiunea a fost pierdută","Connection worked!":"Conexiunea a funcționat!","Container name":"Numele containerului","Container region":"Zona containerului","Continue":"Continua","Continue without encryption":"Continuați fără criptare","Copied!":"Copiată!","Copy Destination URL to Clipboard":"Copiați adresa URL de destinație în Clipboard","Copy failed. Please manually copy the URL":"Copierea a eșuat. Copiați manual adresa URL","Core options":"Core opțiuni","Counting ({{files}} files found, {{size}})":"Numărătoare ({{fișiere}} fișiere găsite, {{size}})","Crashes only":"Se blochează numai","Create bug report ...":"Creați un raport de eroare ...","Create folder?":"Creeaza dosar?","Created new limited user":"Creat nou utilizator limitat","Creating bug report ...":"Crearea unui raport de eroare ...","Creating new user with limited access ...":"Crearea unui nou utilizator cu acces limitat ...","Creating target folders ...":"Crearea dosarelor țintă ...","Creating temporary backup ...":"Se creează backup temporar ...","Creating user...":"Crearea utilizatorului ...","Current version is {{versionname}} ({{versionnumber}})":"Versiunea curentă este {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Obiectiv final S3","Custom authentication url":"Adresa de autentificare personalizată","Custom location ({{server}})":"Locația particularizată ({{server}})","Custom region for creating buckets":"Regiunea personalizată pentru crearea de cupe","Custom region value ({{region}})":"Valoarea pentru regiunea particularizată ({{region}})","Custom server url ({{server}})":"Adresa URL a serverului personalizat ({{server}})","Custom storage class ({{class}})":"Clase de stocare personalizate ({{class}})","Database ...":"Bază de date ...","Days":"zi","Default":"Mod implicit","Default ({{channelname}})":"Implicit ({{nume_canal}})","Default options":"Opțiunile prestabilite","Delete":"Șterge","Delete ...":"Șterge ...","Delete backup":"Ștergeți rezervarea","Delete local database":"Ștergeți baza de date locală","Delete remote files":"Șterge fișierele la distanță","Delete the local database":"Ștergeți baza de date locală","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Ștergeți fișierele {{filecount}} ({{file size}}) din spațiul de stocare de la distanță?","Deleting remote files ...":"Ștergerea fișierelor la distanță ...","Deleting unwanted files ...":"Ștergerea fișierelor nedorite ...","Desktop":"Spațiul de lucru","Destination":"Destinaţie","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.":"Am ajutat la salvarea dosarelor? În acest caz, vă rugăm să luați în considerare sprijinirea duplicatului cu o donație. Vă sugerăm utilizarea {{smallamount}} pentru uz privat și {{largeamount}} pentru uz comercial.","Direct restore from backup files ...":"Restaurare directă din fișierele de rezervă ...","Disabled":"invalid","Dismiss":"destitui","Display and color theme":"Afișare și temă color","Do you really want to delete the backup: \"{{name}}\" ?":"Chiar doriți să ștergeți copia de rezervă: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Chiar doriți să ștergeți baza de date locală pentru: {{name}}","Donate":"Dona","Donation messages":"Donați mesaje","Donation messages are hidden, click to show":"Mesajele de donare sunt ascunse, dați clic pentru a afișa","Donation messages are visible, click to hide":"Mesajele de donare sunt vizibile, faceți clic pentru a ascunde","Done":"Terminat","Download":"Descarca","Downloading ...":"Descărcarea ...","Downloading files ...":"Descărcarea fișierelor ...","Downloading update...":"Descărcarea actualizării ...","Duplicate option {{opt}}":"Opțiunea duplicat {{opt}}","Duplicati Website":"Duplicați site-ul web","Duplicati forum":"Forum duplicat","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Fiecare copie de rezervă are o bază de date locală asociată cu aceasta, care stochează informații despre copia de siguranță la distanță de pe aparatul local.\n            Când ștergeți o copie de rezervă, puteți șterge și baza de date locală fără a afecta capacitatea de a restabili fișierele la distanță.\n            Dacă utilizați baza de date locală pentru copii de rezervă din linia de comandă, ar trebui să păstrați baza de date.","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.":"Fiecare copie de siguranță are o bază de date locală asociată cu aceasta, care stochează informații despre copia de rezervă la distanță pe mașina locală. \\ NAcest lucru face mai rapidă efectuarea mai multor operații și reduce cantitatea de date care trebuie descărcată pentru fiecare operație.","Edit ...":"Editați | × ...","Edit as list":"Editați ca listă","Edit as text":"Editați ca text","Encrypt file":"Criptați fișierul","Encryption":"Criptarea","Encryption changed":"Criptarea a fost modificată","Encryption modules:":"Module de criptare:","Enter URL":"Introdu URL-ul","Enter access key":"Introduceți cheia de acces","Enter account name":"Introduceți numele contului","Enter backup passphrase, if any":"Introduceți fraza de acces, dacă există","Enter configuration details":"Introduceți detaliile de configurare","Enter container name":"Introduceți numele containerului","Enter encryption passphrase":"Introduceți expresia de acces pentru criptare","Enter expression here":"Introduceți expresia aici","Enter folder path name":"Introduceți numele căii de cale","Enter one option per line in command-line format, eg. {0}":"Introduceți o opțiune pe linie în format de linie de comandă, de ex. {0}","Enter the destination path":"Introduceți calea de destinație","Error":"Eroare","Error!":"Eroare!","Errors and crashes":"Erori și accidente","Exclude":"Exclude","Exclude directories whose names contain":"Excludeți directoarele ale căror nume conțin","Exclude expression":"Excludeți expresia","Exclude file":"Excludeți fișierul","Exclude file extension":"Excludeți extensia de fișier","Exclude files whose names contain":"Excludeți fișierele ale căror nume conțin","Exclude folder":"Excludeți dosarul","Exclude regular expression":"Excludeți expresia regulată","Existing file found":"Fișierul existent găsit","Experimental":"Experimental","Export":"Export","Export ...":"Export ...","Export backup configuration":"Exportați configurația de backup","Export configuration":"Exportați configurația","Exporting ...":"Exportarea ...","FTP (Alternative)":"FTP (alternativă)","Failed to build temporary database: {{message}}":"Eroare la crearea bazei de date temporare: {{message}}","Failed to connect:":"Eroare de conexiune:","Failed to connect: {{message}}":"Nu s-a putut conecta: {{message}}","Failed to delete:":"Nu sa șters:","Failed to fetch path information: {{message}}":"Nu s-a putut obține informații despre cale: {{message}}","Failed to import:":"Imposibil de importat:","Failed to read backup defaults:":"Nu au putut fi citite valorile implicite de rezervă:","Failed to restore files: {{message}}":"Nu sa reușit restaurarea fișierelor: {{message}}","Failed to save:":"Salvarea nu a reușit:","Fetching path information ...":"Obținerea informațiilor despre calea ...","File":"Fişier","Files larger than:":"Fișiere mai mari decât:","Filters":"Filtre","Finished!":"Terminat!","First run setup":"Prima configurare","Folder":"Pliant","Folder path":"Dosarul de cale","Fri":"Vi","GByte":"GByte","GByte/s":"GByte / s","GCS Project ID":"ID de proiect GCS","General":"General","General backup settings":"Setări de rezervă generale","General options":"Optiuni generale","Generate":"Genera","Generate IAM access policy":"Generați politica de acces la IAM","Getting file versions ...":"Se obțin versiuni de fișiere ...","Hidden files":"Fișiere ascunse","Hide":"Ascunde","Hide hidden folders":"Ascundeți folderele ascunse","Home":"Acasă","Hours":"ore","How do you want to handle existing files?":"Cum doriți să gestionați fișierele existente?","Hyper-V Machine":"Mașină Hyper-V","Hyper-V Machine:":"Mașina Hyper-V:","Hyper-V Machines":"Mașini Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Dacă o dată a fost ratată, lucrarea va funcționa cât mai curând posibil.","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.":"Dacă spațiul de salvare și stocarea la distanță nu se sincronizează, Duplicati va necesita efectuarea unei operații de reparații pentru sincronizarea bazei de date. \\ NDacă repararea nu este reușită, puteți șterge baza de date locală și puteți re-genera.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Dacă fișierul de rezervă nu a fost descărcat automat, dați clic dreapta și alegeți "Save ca ... " ","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Dacă fișierul de rezervă nu a fost descărcat automat, faceți clic dreapta și alegeți "Save ca ... " ","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Dacă nu introduceți o cale, toate fișierele vor fi stocate în dosarul de conectare.\nEști sigur că asta vrei?","If you do not enter an API Key, the tenant name is required":"Dacă nu introduceți o cheie API, este necesar numele locatarului","If you want to use the backup later, you can export the configuration before deleting it":"Dacă doriți să utilizați ulterior copia de rezervă, puteți să exportați configurația înainte de ao șterge","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Dacă aparatul dvs. se află într-un mediu cu mai mulți utilizatori (adică mașina are mai multe conturi), trebuie să setați o parolă pentru a împiedica alți utilizatori să acceseze date din contul dvs.\nDoriți să setați o parolă acum?","Import":"Import","Import Destination URL":"Importați adresa URL de destinație","Import backup configuration":"Importați configurația de rezervă","Import completed, but no certificates were found after the import":"Importul a fost finalizat, dar nu au fost găsite certificate după import","Import failed":"Importul a eșuat","Import from a file":"Importați dintr-un fișier","Importing ...":"Se importă ...","Include a file?":"Includeți un fișier?","Include expression":"Includeți expresia","Include regular expression":"Includeți expresia regulată","Incorrect answer, try again":"Răspuns incorect, încercați din nou","Information":"informație","Install":"Instalare","Install failed:":"Instalarea a eșuat:","Invalid characters in path":"Caractere nevalide în cale","Invalid retention time":"Timp de retenție nevalid","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Este posibil să vă conectați la un FTP fără o parolă.\nSunteți sigur că serverul FTP acceptă login-urile fără parolă?","KByte":"kByte","KByte/s":"KByte / s","Language in user interface":"Limba în interfața cu utilizatorul","Last month":"Luna trecuta","Latest":"Cele mai recente","Libraries":"Biblioteci","Listing backup dates ...":"Se afișează datele de rezervă ...","Listing remote files ...":"Afișați fișierele la distanță ...","Load a configuration from an exported job or a storage provider":"Încărcați o configurație dintr-o lucrare exportată sau dintr-un furnizor de stocare","Load destination from an exported job or a storage provider":"Încărcați destinația dintr-o lucrare exportată sau dintr-un furnizor de stocare","Load older data":"Încărcați date mai vechi","Loading ...":"Se incarca ...","Loading remote storage usage ...":"Se încarcă utilizarea spațiului de stocare ...","Local database for":"Bază de date locală pentru","Local database path:":"Calea bazei de date locale:","Local storage":"Depozit local","Location":"Locație","Location where buckets are created":"Locația în care sunt create găleți","Log data for {{Backup.Backup.Name}}":"Date din jurnal pentru {{Backup.Backup.Name}} ","Log data from the server":"Datele din jurnal de pe server","Log out":"Deconectați-vă","MByte":"MByte","MByte/s":"MByte / s","Maintenance":"întreținere","Manually type path":"Trasează manual calea","Max download speed":"Viteză maximă de descărcare","Max upload speed":"Viteză maximă de încărcare","Menu":"Meniul","Microsoft SQL Database:":"Microsoft SQL Database:","Microsoft SQL Databases":"Baze de date Microsoft SQL","Minimum redundancy":"Redundanță minimă","Minimum redundancy is 1.0":"Redundanța minimă este de 1,0","Minutes":"Minute","Missing name":"Lipsește numele","Missing passphrase":"Fraza de acces lipsă","Missing sources":"Sursa lipsă","Mon":"Mon","Months":"Luni","Move existing database":"Mutați baza de date existentă","Move failed:":"Mutarea a eșuat:","My Documents":"Documentele mele","My Music":"Muzica mea","My Photos":"Fotografiile mele","My Pictures":"Pozele mele","Name":"Nume","Never":"Nu","New update found: {{message}}":"S-a găsit o nouă actualizare: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Numele noului utilizator este {{user}}.\nAu fost aprobate informațiile pentru a utiliza noul utilizator limitat","Next":"Următor →","Next scheduled run:":"Următorul programat:","Next scheduled task:":"Următoarea sarcină programată:","Next task:":"Următoarea sarcină:","Next time":"Data viitoare","No":"Nu","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Niciun certificat nu a fost specificat anterior, verificați cu administratorul serverului că cheia este corectă: {{key}}\n\nDoriți să aprobați cheia de gazdă raportată?","No editor found for the "{{backend}}" storage type":"Nu a fost găsit un editor pentru tipul de stocare 6118489 _ {{backend}} "","No encryption":"Nu există criptare","No items selected":"Nu au fost selectate elemente","No items to restore, please select one or more items":"Nu există elemente pentru restaurare, selectați unul sau mai multe elemente","No passphrase entered":"Nu a fost introdusă nici o expresie de acces","No scheduled tasks":"Nu există sarcini programate","No, my machine has only a single account":"Nu, mașina mea are doar un singur cont","Non-matching passphrase":"Fraza de acces fără potrivire","None / disabled":"Nici unul / dezactivat","OK":"O.K","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Operația a eșuat:","Operations:":"Operații:","Optional authentication password":"Parola de autentificare opțională","Optional authentication username":"Nume de utilizator opțional de autentificare","Options":"Opțiuni","Options added here are applied to all backups, but can be overridden in each individual backup":"Opțiunile adăugate aici sunt aplicate tuturor backup-urilor, dar pot fi suprascrise în fiecare copie de rezervă individuală","Original location":"Locația originală","Others":"Alții","Overwrite":"Suprascriere","Passphrase":"o expresie de acces","Passphrase (if encrypted)":"Fraza de acces (dacă este criptată)","Passphrase changed":"Fraza de acces a fost modificată","Passphrases are not matching":"Frazele de acces nu se potrivesc","Password":"Parola","Passwords do not match":"parolele nu se potrivesc","Patching files with local blocks ...":"Patching fișierele cu blocuri locale ...","Path not found":"Calea nu a fost găsită","Path on server":"Cale pe server","Path or subfolder in the bucket":"Cale sau subfolder în găleată","Pause":"Pauză","Pause after startup or hibernation":"Întrerupeți după pornire sau hibernare","Pause options":"Opțiunile de întrerupere","Permissions":"Permisiuni","Pick location":"Alegeți locația","Point to your backup files and restore from there":"Indicați fișierele de rezervă și restaurați-le de acolo","Port":"Port","Previous":"Anterior","ProjectID is optional if the bucket exist":"ID-ul proiectului este opțional dacă există o cupă","Proprietary":"Proprietate","Purging files ...":"Ștergerea fișierelor ...","Rebuilding local database ...":"Reconstruirea bazei de date locale ...","Recreate (delete and repair)":"Refaceți (ștergeți și reparați)","Recreating database ...":"Refacerea bazei de date ...","Registering temporary backup ...":"Înregistrarea copiilor de rezervă temporară ...","Relative paths not allowed":"Căile relative nu sunt permise","Reload":"Reîncarcă","Remote":"la distanta","Remove":"Elimina","Remove option":"Eliminați opțiunea","Repair":"Reparație","Repeat Passphrase":"Repetați expresia de acces","Reporting:":"Raportarea:","Reset":"restabili","Restore":"Restabili","Restore files":"Restaurați fișierele","Restore files ...":"Restaurați fișierele ...","Restore files from {{backupname}}":"Restaurați fișierele din {{backupname}}","Restore from":"Restaurați de la","Restore from backup configuration":"Restabiliți din configurația de backup","Restore from configuration ...":"Restabiliți din configurație ...","Restore options":"Restaurați opțiunile","Restore read/write permissions":"Restaurați permisiunile de citire / scriere","Restoring files ...":"Se restabilește fișierele ...","Resume":"Relua","Run again every":"Rulați din nou fiecare","Run now":"Fugiți acum","Running ...":"Alergare ...","Running ....":"Alergare ....","Running commandline entry":"Rulează intrarea în linia de comandă","Running task:":"Sarcina de funcționare:","S3 Compatible":"S3 Compatibil","Same as the base install version: {{channelname}}":"La fel ca versiunea de instalare de bază: {{channelname}}","Sat":"Sat","Save":"Salvați","Save and repair":"Salvați și reparați","Save different versions with timestamp in file name":"Salvați diferite versiuni cu marca de timp în numele fișierului","Save immediately":"Salvați imediat","Scanning existing files ...":"Scanarea fișierelor existente ...","Scanning for local blocks ...":"Scanarea blocurilor locale ...","Schedule":"Programa","Search":"Căutare","Search for files":"Căutați fișiere","Seconds":"secunde","Select a log level and see messages as they happen:":"Selectați un nivel de jurnal și vedeți mesajele așa cum se întâmplă:","Select files":"Selectati fisierele","Server":"Server","Server and port":"Server și port","Server hostname or IP":"Server hostname sau IP","Server is currently paused,":"Serverul este în prezent întrerupt,","Server is currently paused, do you want to resume now?":"Serverul este în prezent întrerupt, doriți să îl reluați acum?","Server password":"Parola serverului","Server paused":"Serverul a fost întrerupt","Server state properties":"Proprietăți stare server","Settings":"Setări","Show":"Spectacol","Show advanced editor":"Afișați editorul avansat","Show hidden folders":"Afișați dosarele ascunse","Show log":"Arată jurnal","Show log ...":"Arată jurnal ...","Show treeview":"Afișați arborele","Sia server password":"Parola serverului Sia","Some OpenStack providers allow an API key instead of a password and tenant name":"Unii furnizori OpenStack permit o cheie API în locul unei parole și a unui nume de chiriaș","Source Data":"Datele sursă","Source data":"Datele sursă","Source folders":"Sursă de directoare","Source:":"Sursă:","Standard protocols":"Protocoale standard","Starting the restore process ...":"Pornirea procesului de restaurare ...","Stop after the current file":"Opriți după fișierul curent","Stop after upload":"Opriți după încărcare","Stop now":"Opreste-te acum","Stop running backup":"Nu mai rulați backupul","Stop running task":"Opriți executarea sarcinii","Stopping after upload:":"Oprirea după încărcare:","Stopping task:":"Oprire:","Storage Type":"Tip de stocare","Storage class":"Clasă de stocare","Storage class for creating a bucket":"Clasă de stocare pentru crearea unei găleți","Stored":"stocate","Strong":"Puternic","Success":"Succes","Sun":"Soare","Symbolic link":"Link-uri simbolice","System default ({{levelname}})":"Implicit în sistem ({{levelname}})","System files":"Fișiere de sistem","System info":"Informatie de sistem","System properties":"Proprietatile sistemului","TByte":"TByte","TByte/s":"TByte / s","Target path, ie /backup":"Calea țintă, adică / backup","Task is running":"Sarcina se execută","Temporary files":"Fișiere temporare","Tenant Name":"Numele proprietarului","Test connection":"Test de conexiune","Testing ...":"Testarea ...","Testing connection ...":"Testarea conexiunii ...","Testing permissions ...":"Testarea permisiunilor ...","Testing permissions...":"Testarea permisiunilor ...","The bucket name should be all lower-case, convert automatically?":"Numele găleții ar trebui să fie toate literele mici, să se convertească automat?","The bucket name should start with your username, prepend automatically?":"Numele bucketului ar trebui să înceapă cu numele dvs. de utilizator, să se predea automat?","The connection to the server is lost, attempting again in {{time}} ...":"Conexiunea la server este pierdută, încercând din nou în {{time}} ...","The dark theme (by Michal)":"Tema intunecata (de Michal)","The default blue on white theme (by Alex)":"Culoarea albastră implicită pe alb (de Alex)","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Cheia gazdă a fost modificată, verificați-vă cu administratorul serverului dacă aceasta este corectă, altfel ați putea fi victima unui atac MAN-IN-THE-MIDDLE.\n\nDoriți să ÎNLOCUIți cheia gazdă CURRENT \"{{prev}}\" cu cheia gazdă REPORTED: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Calea nu pare să existe, vreți să o adăugați oricum?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Calea nu se termină cu un caracter {{dirsep}}, ceea ce înseamnă că includeți un fișier, nu un dosar.\n\nDoriți să includeți fișierul specificat?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Calea trebuie să fie o cale absolută, adică trebuie să pornească cu o slash '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Calea ar trebui să înceapă cu \"{{prefix1}}\" sau \"{{prefix2}}\", altfel nu veți putea vedea fișierele din interfața web HubiC.\n\nDoriți să adăugați prefixul la cale în mod automat?","The region parameter is only applied when creating a new bucket":"Parametrul regiune se aplică numai când se creează o nouă găleată","The region parameter is only used when creating a bucket":"Parametrul regiune este utilizat numai când creați o găleată","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Certificatul de server nu a putut fi validat.\nDoriți să aprobați certificatul SSL cu hash: {{hash}}?","The storage class affects the availability and price for a stored file":"Clasa de stocare afectează disponibilitatea și prețul unui fișier stocat","The target folder contains encrypted files, please supply the passphrase":"Dosarul țintă conține fișiere criptate, furnizați expresia de acces","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Utilizatorul are prea multe permisiuni. Doriți să creați un nou utilizator limitat, cu permisiuni numai pentru calea selectată?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Această copie de siguranță a fost creată pe un alt sistem de operare. Restaurarea fișierelor fără specificarea unui dosar de destinație poate determina refacerea fișierelor în locuri neașteptate. Sigur doriți să continuați fără a alege un dosar de destinație?","This month":"Luna aceasta","This week":"Săptămâna aceasta","Throttle settings":"Setările clapetei","Thu":"Thu","To File":"La dosar","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Pentru a confirma că doriți să ștergeți toate fișierele la distanță pentru \"{{name}}\", introduceți cuvântul pe care îl vedeți mai jos","To export without a passphrase, uncheck the \"Encrypt file\" box":"Pentru a exporta fără o expresie de acces, debifați caseta \"Criptare fișier\"","Today":"Astăzi","Trust host certificate?":"Trust gazdă certificat?","Trust server certificate?":"Certificat de server de încredere?","Tue":"Marti","Type to highlight files":"Tastați pentru a evidenția fișierele","Unknown backup size and versions":"Mărimea și versiunile de rezervă necunoscute","Until resumed":"Până la reluare","Update channel":"Actualizați canalul","Update failed:":"Actualizare esuata:","Updating with existing database":"Actualizarea cu baza de date existentă","Uploading verification file ...":"Încărcarea fișierului de verificare ...","Usage statistics":"Statistica utilizării","Usage statistics, warnings, errors, and crashes":"Statistici de utilizare, avertismente, erori și accidente","Use SSL":"Utilizați SSL","Use existing database?":"Utilizați baza de date existentă?","Use weak passphrase":"Utilizați fraza de acces slabă","Useless":"Inutil","User data":"Datele utilizatorului","User has too many permissions":"Utilizatorul are prea multe permisiuni","User interface settings":"Setările interfeței utilizatorului","Username":"Nume de utilizator","Validating ...":"Validarea ...","Verify files":"Verificați fișierele","Verifying ...":"Verificarea ...","Verifying answer":"Verificarea răspunsului","Verifying backend data ...":"Verificarea datelor backend ...","Verifying remote data ...":"Verificarea datelor de la distanță ...","Verifying restored files ...":"Verificarea fișierelor restaurate ...","Very strong":"Foarte puternic","Very weak":"Foarte slab","Visit us on":"Vizitați-ne","WARNING: The remote database is found to be in use by the commandline library":"AVERTISMENT: Baza de date la distanță este folosită de biblioteca de comandă","WARNING: This will prevent you from restoring the data in the future.":"AVERTISMENT: Acest lucru vă va împiedica să restaurați datele în viitor.","Waiting for task to begin":"Se așteaptă ca sarcina să înceapă","Waiting for task to start ....":"Se așteaptă ca sarcina să înceapă ....","Waiting for upload ...":"Se așteaptă încărcarea ...","Warnings, errors and crashes":"Avertizări, erori și accidente","We recommend that you encrypt all backups stored outside your system":"Vă recomandăm să criptați toate copiile de rezervă stocate în afara sistemului dvs.","Weak":"Slab","Weak passphrase":"Frază de acces slabă","Wed":"însura","Weeks":"săptămâni","Where do you want to restore from?":"De unde doriți să restaurați?","Where do you want to restore the files to?":"Unde doriți să restaurați fișierele?","Years":"Ani","Yes":"da","Yes, I have stored the passphrase safely":"Da, am stocat expresia de acces în siguranță","Yes, I'm brave!":"Da, sunt curajos!","Yes, please break my backup!":"Da, vă rog să întrerupeți backupul!","Yesterday":"Ieri","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Se pare că rulați Mono fără certificate SSL încărcate.\nDoriți să importați lista de certificate de încredere de la Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Schimbați calea bazei de date departe de o bază de date existentă.\nEști sigur că asta vrei?","You are currently running {{appname}} {{version}}":"În prezent, executați {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Puteți opri backupul imediat sau opriți după încărcarea fișierului curent.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Puteți opri sarcina imediat sau permiteți procesului să continue fișierul curent și oprirea.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Ați schimbat modul de criptare. Acest lucru poate sparge lucrurile. Sunteți încurajați să creați în schimb o copie de siguranță nouă","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Ați schimbat fraza de acces, care nu este acceptată. Sunteți încurajați să creați în schimb o copie de siguranță nouă.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Ați ales să nu criptați copia de rezervă. Criptarea este recomandată pentru toate datele stocate pe un server de la distanță.","You have chosen to restore to a new location, but not entered one":"Ați ales să restaurați o locație nouă, dar nu ați introdus una","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 lose the passphrase.":"Ați generat o expresie de acces puternică. Asigurați-vă că ați făcut o copie sigură a expresiei de acces, deoarece datele nu pot fi recuperate dacă pierdeți expresia de acces.","You must choose at least one source folder":"Trebuie să alegeți cel puțin un dosar sursă","You must enter a name for the backup":"Trebuie să introduceți un nume pentru copia de rezervă","You must enter a passphrase or disable encryption":"Trebuie să introduceți o expresie de acces sau să dezactivați criptarea","You must enter a positive number of backups to keep":"Trebuie să introduceți un număr pozitiv de copii de rezervă pe care să le păstrați","You must enter a tenant name if you do not provide an API Key":"Trebuie să introduceți un nume de chiriaș dacă nu furnizați o cheie API","You must enter a valid duration for the time to keep backups":"Trebuie să introduceți o durată valabilă pentru timpul necesar pentru a păstra copii de rezervă","You must enter either a password or an API Key":"Trebuie să introduceți o parolă sau o cheie API","You must enter either a password or an API Key, not both":"Trebuie să introduceți o parolă sau o cheie API, nu ambele","You must fill in the password":"Trebuie să completați parola","You must fill in the server name or address":"Trebuie să completați numele sau adresa serverului","You must fill in the username":"Trebuie să completați numele de utilizator","You must fill in {{field}}":"Trebuie să completați {{field}}","You must select or fill in the AuthURI":"Trebuie să selectați sau să completați AuthURI","You must select or fill in the server":"Trebuie să selectați sau să completați serverul","You must specify a path":"Trebuie să specificați o cale","Your files and folders have been restored successfully.":"Fișierele și folderele dvs. au fost restaurate cu succes.","Your passphrase is easy to guess. Consider changing passphrase.":"Fraza de acces este ușor de ghicit. Luați în considerare schimbarea expresiei de acces.","bucket/folder/subfolder":"cupă pentru excavat / folder / subfolder","byte":"octet","byte/s":"byte / s","custom":"personalizat","resume now":"reluați acum","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} a fost dezvoltat în primul rând prin {{dev1}} și {{dev2}} . {{appname}} poate fi descărcat de la {{sitename}} . {{appname}} este licențiat sub {{licensename}} .","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} fișiere ({{size}}) pentru a merge {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$ count}} versiune","{{item.Backup.Metadata.TargetSizeString}} / {{$ count}} Versiuni","{{item.Backup.Metadata.TargetSizeString}} / {{$ count}} Versiuni"],"{{number}} Hour":"{{număr}} oră","{{number}} Minutes":"{{număr}} Minute","{{time}} (took {{duration}})":"{{time}} (a luat {{duration}})"}); + gettextCatalog.setStrings('ru', {"- pick an option -":"- выберите параметр -","...loading...":"...загрузка...","API Key":"Ключ API","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"О программе","About {{appname}}":"О {{appname}}","Access Key":"Ключ доступа","Access denied":"Доступ запрещен","Access to user interface":"Доступ в веб-интерфейс","Account name":"Имя учётной записи","Activate":"Активировать","Activate failed:":"Активация не удалась:","Add a new backup":"Создать новую резервную копию","Add a path directly":"Добавить путь непосредственно","Add advanced option":"Добавить расширенный параметр","Add backup":"Добавить резервную копию","Add filter":"Добавить фильтр","Add path":"Добавить путь","Adjust bucket name?":"Изменить имя блока?","Adjust path name?":"Изменить имя пути?","Advanced Options":"Расширенные параметры","Advanced options":"Расширенные параметры","Advanced:":"Дополнительно:","All Hyper-V Machines":"Все виртуальные машины Hyper-V","All Microsoft SQL Databases":"Все базы данных Microsoft SQL","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.":"Все отчеты отправляются анонимно и не включают каких-либо персональных данных. Они содержат информацию об аппаратной конфигурации и операционной системе, типе бэкэнда, продолжительности резервного копирования, а также общий размер резервируемых данных и другие подобные данные. Они не включают пути или имена файлов, имена пользователей, пароли или любую другую конфиденциальную информацию.","Allow remote access (requires restart)":"Разрешить удалённый доступ (потребуется перезапуск)","Allowed days":"Разрешенные дни","An existing file was found at the new location":"Существующий файл был найден по новому пути","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Существующий файл был найден по новому пути\nВы точно хотите, чтобы база данных указывала на существующий файл?","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?":"Была обнаружена локальная база данных для хранилища.\nПовторное использование базы данных позволит экземплярам командной строки и сервера работать на одном и том же удаленном хранилище.\n\n Вы хотите использовать существующую базу данных?","Anonymous usage reports":"Анонимные отчёты об использовании","As Command-line":"Как командная строка","AuthID":"AuthID","Authentication password":"Пароль для аутентификации","Authentication username":"Имя пользователя для аутентификации","Autogenerated passphrase":"Сгенерированный пароль","Automatically run backups.":"Запускать резервное копирование автоматически","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":"Назад","Backend modules:":"Модули бэкенда:","Backup destination":"Хранение резервной копии","Backup location":"Расположение резервной копии","Backup:":"Резервная копия:","Beta":"Beta","Broken access":"Битый доступ","Browse":"Обзор","Browser default":"Браузер по-умолчанию","Bucket Name":"Имя блока","Bucket create location":"Место создания блока","Bucket create region":"Регион создания блока","Bucket name":"Имя блока","Bucket storage class":"Класс хранения блока","Building list of files to restore ...":"Создание списка файлов для восстановления ...","Building partial temporary database ...":"Создание частичной временной базы данных ...","Busy ...":"Занят ...","Canary":"Canary","Cancel":"Отмена","Cannot move to existing file":"Не могу переместить в существующий файл","Changelog":"История изменений","Changelog for {{appname}} {{version}}":"Список изменений для {{appname}} {{version}}","Check failed:":"Проверка не удалась:","Check for updates now":"Проверить наличие обновлений","Checking ...":"Проверка","Checking for updates ...":"Проверка обновлений ...","Chose a storage type to get started":"Для начала выберите тип хранилища","Click the AuthID link to create an AuthID":"Нажмите на ссылку AuthID для создания AuthID","Click to set throttle options":"Нажмите, чтобы установить параметры ограничения скорости","Commandline ...":"Командная строка...","Compact now":"Уплотнить сейчас","Compacting remote data ...":"Уплотнение удаленных данных ...","Completing backup ...":"Завершение резервного копирования ...","Completing previous backup ...":"Завершение предыдущего резервного копирования ...","Compression modules:":"Модули сжатия:","Computer":"Компьютер","Configuration file:":"Файл конфигурации:","Configuration:":"Настройка:","Configure a new backup":"Настройка новой резервной копии","Confirm delete":"Подтвердите удаление","Confirmation required":"Необходимо подтверждение","Connect":"Подключение","Connect now":"Подключиться сейчас","Connecting to server ...":"Подключение к серверу ...","Connecting to task ....":"Подключение к задаче...","Connecting...":"Подключение...","Connection lost":"Потеряно соединение","Connection worked!":"Подключение работает!","Container name":"Имя контейнера","Container region":"Регион контейнера","Continue":"Продолжить","Continue without encryption":"Продолжить без шифрования","Copied!":"Скопировано!","Copy Destination URL to Clipboard":"Скопировать URL-адрес назначения в буфер обмена","Copy failed. Please manually copy the URL":"Копирование не удалось. Скопируйте URL-адрес вручную","Core options":"Основные параметры","Counting ({{files}} files found, {{size}})":"Сканирование (найдено {{files}} файлов, {{size}})","Crashes only":"Только падения","Create bug report ...":"Создать отчет об ошибке...","Create folder?":"Создать папку?","Created new limited user":"Создан новый ограниченный пользователь","Creating bug report ...":"Создание отчета об ошибке...","Creating new user with limited access ...":"Создание нового пользователя с ограниченным доступом...","Creating target folders ...":"Создание целевых папок...","Creating temporary backup ...":"Создание временной резервной копии...","Creating user...":"Создание пользователя...","Current version is {{versionname}} ({{versionnumber}})":"Текущая версия — {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Пользовательский S3 endpoint","Custom authentication url":"Пользовательский URL-адрес аутентификации","Custom location ({{server}})":"Пользовательское местоположение ({{server}})","Custom region for creating buckets":"Пользовательский регион для создания buckets","Custom region value ({{region}})":"Пользовательское значение региона ({{region}})","Custom server url ({{server}})":"Пользовательский URL-адрес сервера ({{server}})","Custom storage class ({{class}})":"Пользовательский класс хранения ({{class}})","Database ...":"База данных...","Days":"Дней","Default":"По умолчанию","Default ({{channelname}})":"По умолчанию ({{channelname}})","Default options":"Параметры по умолчанию","Delete":"Удалить","Delete ...":"Удалить...","Delete backup":"Удалить резервную копию","Delete local database":"Удалить локальную базу данных","Delete remote files":"Удалить удаленные файлы","Delete the local database":"Удалить локальную базу данных","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Удалить {{filecount}} файлов ({{filesize}}) из удаленного хранилища?","Deleting remote files ...":"Удаление удаленных файлов...","Deleting unwanted files ...":"Удаление ненужных файлов ...","Desktop":"Рабочий стол","Destination":"Хранение","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.":"Мы помогли спасти ваши файлы? Если да, пожалуйста, подумайте о поддержке Duplicati пожертвованием. Мы предлагаем {{smallamount}} за частное использование и {{largeamount}} за коммерческое использование.","Direct restore from backup files ...":"Восстановление из резервной копии","Disabled":"Отключено","Dismiss":"Скрыть","Display and color theme":"Отображение и цветовая тема","Do you really want to delete the backup: \"{{name}}\" ?":"Вы действительно хотите удалить резервную копию: «{{name}}» ?","Do you really want to delete the local database for: {{name}}":"Вы действительно хотите удалить локальную базу данных для: {{name}}","Donate":"Пожертвовать","Donation messages":"Напоминания о пожертвовании","Donation messages are hidden, click to show":"Напоминания о пожертвовании отключены, нажмите, чтобы показывать","Donation messages are visible, click to hide":"Напоминания о пожертвовании включены, нажмите, чтобы скрыть","Done":"Готово","Download":"Скачать","Downloading ...":"Загрузка ...","Downloading files ...":"Загрузка файлов ...","Downloading update...":"Загрузка обновления...","Duplicate option {{opt}}":"Дублировать параметр {{opt}}","Duplicati Website":"Сайт Duplicati ","Duplicati forum":"Форум Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Для каждой резервной копии существует связанная с ней локальная база данных, которая хранит на локальной машине информацию об удаленной резервной копии.\nПри удалении резервной копии вы можете также удалить и локальную базу данных, никак не влияя на возможность восстановления удалённых файлов.\nЕсли вы используете локальную базу данных для резервного копирования из командной строки, то вы должны сохранить базу данных.","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.":"Каждая резервная копия имеет локальную базу данных, связанную с ним, со сведениями об удаленной резервной копировании на местном компьютере. \\nЭто позволяет быстрее выполнять множество операций и уменьшает объем данных, который необходимо загрузить для каждой операции.","Edit ...":"Изменить...","Edit as list":"Редактировать как список","Edit as text":"Редактировать как текст","Encrypt file":"Шифровать файл","Encryption":"Шифрование","Encryption changed":"Шифрование изменено","Encryption modules:":"Модули шифрования:","Enter URL":"Введите URL-адрес","Enter access key":"Введите ключ доступа","Enter account name":"Введите имя учетной записи","Enter backup passphrase, if any":"Введите пароль резервной копии, если таковой имеется","Enter configuration details":"Ввод сведений конфигурации","Enter container name":"Введите имя контейнера","Enter encryption passphrase":"Введите пароль шифрования","Enter expression here":"Введите выражение здесь","Enter folder path name":"Введите путь папки","Enter one option per line in command-line format, eg. {0}":"Введите по одному параметру в строке в формате командной строки, например {0}","Enter the destination path":"Введите путь назначения","Error":"Ошибка","Error!":"Ошибка!","Errors and crashes":"Ошибки и падения","Exclude":"Исключить","Exclude directories whose names contain":"Исключить каталоги, имена которых содержат","Exclude expression":"Выражение для исключения","Exclude file":"Исключить файл","Exclude file extension":"Исключить файловое расширение","Exclude files whose names contain":"Исключить файлы, имена которых содержат","Exclude folder":"Исключить папку","Exclude regular expression":"Регулярное выражение для исключения","Existing file found":"Найден существующий файл","Experimental":"Experimental","Export":"Экспорт","Export ...":"Экспортировать...","Export backup configuration":"Экспорт конфигурации резервного копирования","Export configuration":"Экспорт конфигурации","Exporting ...":"Экспортирование ...","FTP (Alternative)":"FTP (Альтернативный)","Failed to build temporary database: {{message}}":"Не удалось построить временную базу данных: {{message}}","Failed to connect:":"Не удается подключиться:","Failed to connect: {{message}}":"Не удается подключиться: {{message}}","Failed to delete:":"Не удалось удалить:","Failed to fetch path information: {{message}}":"Не удалось получить сведения о пути: {{message}}","Failed to import:":"Не удалось импортировать:","Failed to read backup defaults:":"Не удалось прочитать настройки по умолчанию для резервной копии:","Failed to restore files: {{message}}":"Не удалось восстановить файлы: {{message}}","Failed to save:":"Не удалось сохранить:","Fetching path information ...":"Получение сведений о пути ...","File":"Файл","Files larger than:":"Файлы размером более:","Filters":"Фильтры","Finished!":"Готово!","First run setup":"Настройка при первом запуске","Folder":"Папка","Folder path":"Путь к папке","Fri":"Пт","GByte":"ГБ","GByte/s":"ГБ/сек","GCS Project ID":"GCS Project ID","General":"Общие","General backup settings":"Общие параметры резервного копирования","General options":"Основные параметры","Generate":"Сгенерировать","Generate IAM access policy":"Сгенерировать политики доступа IAM","Getting file versions ...":"Получение версий файлов ...","Hidden files":"Скрытые файлы","Hide":"Скрыть","Hide hidden folders":"Скрыть скрытые папки","Home":"Главная","Hours":"часов","How do you want to handle existing files?":"Как вы хотите обрабатывать существующие файлы?","Hyper-V Machine":"Hyper-V Машина","Hyper-V Machine:":"Hyper-V Машина:","Hyper-V Machines":"Hyper-V Машины","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Если дата была пропущена, задание будет выполнено как можно скорее.","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.":"Если резервное копирование и внешнее хранилище не синхронизированы, Duplicati потребует выполнения операции исправления для синхронизации базы данных. \\nЕсли исправление не удастся, вы можете удалить локальную базу данных для повторного создания.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Если файл резервной копии не загружаются автоматически, нажмите правой кнопкой мыши и выберите "Сохранить как ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Если файл резервной копии не загрузится автоматически, нажмите правой кнопкой мыши и выберите "Сохранить как ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Если вы не введете путь, все файлы будут храниться в папке логина.\nВы уверены, что это то, что вы хотите?","If you do not enter an API Key, the tenant name is required":"Если вы не вводите ключ API, требуется имя арендатора","If you want to use the backup later, you can export the configuration before deleting it":"Если вы хотите использовать резервное копирование позже, вы можете экспортировать конфигурацию перед ее удалением","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Если ваш компьютер находится в многопользовательской среде (например, на компьютере имеется несколько учетных записей), вам необходимо установить пароль, чтобы другие пользователи не могли получать доступ к данным вашей учетной записи.\nВы хотите установить пароль сейчас?","Import":"Импорт","Import Destination URL":"Импортировать URL-адрес назначения","Import backup configuration":"Импорт настройки резервной копии","Import completed, but no certificates were found after the import":"Импорт завершен, но после импорта не были найдены сертификаты","Import failed":"Ошибка импорта","Import from a file":"Импортировать из файла","Importing ...":"Импортирование ...","Include a file?":"Включить файл?","Include expression":"Выражение для включения","Include regular expression":"Регулярное выражение для включения","Incorrect answer, try again":"Неправильный ответ, попробуйте еще раз","Information":"Информация","Install":"Установить","Install failed:":"Установка не удалась:","Invalid characters in path":"Недопустимые символы в пути","Invalid retention time":"Недопустимое время хранения","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"К некоторым FTP возможно подключиться без пароля.\nВы уверены, что ваш FTP-сервер поддерживает вход без пароля?","KByte":"КБайт","KByte/s":"КБ/сек","Language in user interface":"Язык пользовательского интерфейса","Last month":"Последний месяц","Latest":"Последнее","Libraries":"Библиотеки","Listing backup dates ...":"Список дат резервного копирования ...","Listing remote files ...":"Список удаленных файлов...","Live":"Текущие","Load a configuration from an exported job or a storage provider":"Загрузить настройки из экспортированного задания или поставщика хранилища","Load destination from an exported job or a storage provider":"Загрузить назначение из экспортированного задания или поставщика хранилища","Load older data":"Загрузить старые данные","Loading ...":"Загрузка ...","Loading remote storage usage ...":"Загрузка использования удаленного хранилища ...","Local database for":"Локальная база данных для","Local database path:":"Путь локальной базы данных:","Local storage":"Локальное хранилище","Location":"Местоположение","Location where buckets are created":"Место где создаются buckets","Log data for {{Backup.Backup.Name}}":"Данные журнала для {{Backup.Backup.Name}}","Log data from the server":"Сообщения журнала сервера","Log out":"Выход","MByte":"Мбайт","MByte/s":"Мбайт/с","Maintenance":"Техническое обслуживание","Manually type path":"Ввести путь вручную","Max download speed":"Максимальная скорость загрузки","Max upload speed":"Максимальная скорость выгрузки","Menu":"Меню","Microsoft SQL Database:":"База данных Microsoft SQL:","Microsoft SQL Databases":"Баз данных Microsoft SQL","Minimum redundancy":"Минимальная избыточность","Minimum redundancy is 1.0":"Минимальная избыточность - 1.0","Minutes":"минут","Missing name":"Отсутствует имя","Missing passphrase":"Отсутствующие парольная фраза","Missing sources":"Отсутствуют источники","Mon":"Пн","Months":"Месяцев","Move existing database":"Перемещение существующей базы данных","Move failed:":"Перемещение не удалось:","My Documents":"Мои документы","My Music":"Моя музыка","My Photos":"Мои фотографии","My Pictures":"Мои Картинки","Name":"Имя","Never":"Никогда","New update found: {{message}}":"Найдено новое обновление: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Новое имя пользователя — {{user}}.\nОбновлены учетные данные для использования нового пользователя с ограниченными правами","Next":"Далее","Next scheduled run:":"Следующий запуск:","Next scheduled task:":"Следующий запуск:","Next task:":"Следующая задача:","Next time":"В следующий раз","No":"Нет","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Сертификат не был указан ранее, пожалуйста проверьте с администратором сервера ключ: {{key}} \n\nВы хотите утвердить полученный ключ сервера?","No editor found for the "{{backend}}" storage type":"Не найден редактор для хранилища типа "{{backend}}"","No encryption":"Без шифрования","No items selected":"Элементы не выбраны","No items to restore, please select one or more items":"Нет элементов для восстановления, выберите один или несколько элементов","No passphrase entered":"Не введена кодовая фраза","No scheduled tasks":"Нет запланированных задач","No, my machine has only a single account":"Нет, мой компьютер имеет единственную учётную запись","Non-matching passphrase":"Кодовые фразы не совпадают","None / disabled":"Нет / отключено","OK":"OK","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Операция не удалась:","Operations:":"Операции:","Optional authentication password":"Необязательный пароль аутентификации","Optional authentication username":"Необязательное имя пользователя","Options":"Параметры","Options added here are applied to all backups, but can be overridden in each individual backup":"Опции, добавленные здесь применяются ко всем резервным копиям, но могут быть переопределены для каждой резервной копии индивидуально","Original location":"Исходное местоположение","Others":"Другие","Overwrite":"Перезаписать","Passphrase":"Кодовая фраза","Passphrase (if encrypted)":"Кодовая фраза (если зашифрован)","Passphrase changed":"Кодовая фраза изменена","Passphrases are not matching":"Кодовые фразы не совпадают","Password":"Пароль","Passwords do not match":"Пароли не совпадают","Patching files with local blocks ...":"Исправление файлов локальными блоками ...","Path":"Путь","Path not found":"Путь не найден","Path on server":"Путь на сервере","Path or subfolder in the bucket":"Путь или подпапка в bucket","Pause":"Пауза","Pause after startup or hibernation":"Отложенный запуск после включения или спящего режима","Pause options":"Параметры паузы","Permissions":"Разрешения","Pick location":"Выберете местоположение","Point to your backup files and restore from there":"Укажите место хранения резервной копии и восстановите данные из неё","Port":"Порт","Previous":"Назад","ProjectID is optional if the bucket exist":"ProjectID необязателен, если существует bucket","Proprietary":"Проприетарное","Purging files ...":"Очистка файлов ...","Rebuilding local database ...":"Пересборка локальной базы данных ...","Recreate (delete and repair)":"Пересоздать (удалить и исправить)","Recreating database ...":"Пересоздание базы данных ...","Registering temporary backup ...":"Регистрация временной резервной копии ...","Relative paths not allowed":"Относительные пути не допускаются","Reload":"Обновить","Remote":"Удаленный","Remove":"Удалить","Remove option":"Удалить параметр","Repair":"Исправить","Repeat Passphrase":"Повторить кодовую фразу","Reporting:":"Отчетность:","Reset":"Сбросить","Restore":"Восстановление","Restore files":"Восстановить файлы","Restore files ...":"Восстановить файлы...","Restore files from {{backupname}}":"Восстановить файлы из {{backupname}}","Restore from":"Восстановить из","Restore from backup configuration":"Восстановить из конфигурации резервной копии","Restore from configuration ...":"Восстановление из конфигурации","Restore options":"Параметры восстановления","Restore read/write permissions":"Восстановить разрешения чтения/записи","Restoring files ...":"Восстановление файлов ...","Resume":"Продолжить","Run again every":"Запускать каждый","Run now":"Запустить сейчас","Running ...":"Запуск ...","Running ....":"Выполнение...","Running commandline entry":"Выполнение записи командной строки","Running task:":"Выполняемая задача:","S3 Compatible":"S3 совместимый","Same as the base install version: {{channelname}}":"Такой же как в базовой версии: {{channelname}}","Sat":"Сб","Save":"Сохранить","Save and repair":"Сохранить и исправить","Save different versions with timestamp in file name":"Сохранить различные версии с отметкой времени в имени файла","Save immediately":"Немедленно сохранить","Scanning existing files ...":"Сканирование существующих файлов ...","Scanning for local blocks ...":"Сканирование локальных блоков ...","Schedule":"Расписание","Search":"Поиск","Search for files":"Поиск файлов","Seconds":"Секунд","Select a log level and see messages as they happen:":"Выберите уровень журналирования для просмотра сообщений по мере их возникновения:","Select files":"Выбор файлов","Server":"Сервер","Server and port":"Сервер и порт","Server hostname or IP":"Имя сервера или IP","Server is currently paused,":"Сервер приостановлен,","Server is currently paused, do you want to resume now?":"Сервер в настоящее время приостановлен, вы хотите возобновить сейчас?","Server password":"Пароль сервера","Server paused":"Сервер приостановлен","Server state properties":"Свойства состояния сервера","Settings":"Настройки","Show":"Показать","Show advanced editor":"Текстовое отображение","Show hidden folders":"Показать скрытые папки","Show log":"Журнал","Show log ...":"Показать журнал ...","Show treeview":"Древовидное отображение","Sia server password":"Пароль сервера Sia","Some OpenStack providers allow an API key instead of a password and tenant name":"Некоторые провайдеры OpenStack позволяют использовать ключ API вместо имени клиента и пароля","Source Data":"Исходные данные","Source data":"Данные для резервирования","Source folders":"Исходные папки","Source:":"Источник:","Standard protocols":"Стандартные протоколы","Starting the restore process ...":"Запуск процесса восстановления ...","Stop after the current file":"Остановиться после текущего файла","Stop after upload":"Остановить после выгрузки","Stop now":"Остановить сейчас","Stop running backup":"Остановить резервное копирование","Stop running task":"Остановить задачу","Stopping after upload:":"Остановка после выгрузки:","Stopping task:":"Остановка задачи:","Storage Type":"Тип хранилища","Storage class":"Класс хранилища","Storage class for creating a bucket":"Класс хранения для создания bucket","Stored":"Сохраненные","Strong":"Сильный","Success":"Успех","Sun":"Вс","Symbolic link":"Символическая ссылка","System default ({{levelname}})":"По умолчанию ({{levelname}})","System files":"Системные файлы","System info":"Информация о системе","System properties":"Свойства системы","TByte":"ТБайт","TByte/s":"ТБайт/s","Target path, ie /backup":"Целевой путь, т.е. /backup","Task is running":"Выполняется задача","Temporary files":"Временные файлы","Tenant Name":"Имя клиента","Test connection":"Проверить доступ","Testing ...":"Проверка ...","Testing connection ...":"Проверка соединения...","Testing permissions ...":"Проверка разрешений ...","Testing permissions...":"Проверка разрешений...","The bucket name should be all lower-case, convert automatically?":"Имя bucket должно быть строчным, преобразовать автоматически?","The bucket name should start with your username, prepend automatically?":"Имя bucket следует начинать с вашего имени пользователя, вставить автоматически?","The connection to the server is lost, attempting again in {{time}} ...":"Потеряно соединение с сервером, повторная попытка через {{time}} ...","The dark theme (by Michal)":"Тёмная тема (от Michael)","The default blue on white theme (by Alex)":"Стандартная тема синий на белом (от Alex)","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Ключ узла изменился, пожалуйста, проверьте у администратора сервера так ли это, в противном случае вы можете быть жертвой атаки MAN-IN-THE-MIDDLE.\n\nВы хотите ЗАМЕНИТЬ ваш ТЕКУЩИЙ ключ узла «{{prev}}» ПОЛУЧЕННЫМ ключом хоста: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Путь, по-видимому, не существует, вы всё равно хотите его добавить?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Путь не заканчивается символом «{{dirsep}}», что означает, что вы включаете файл, а не папку.\n\nВы хотите включить указанный файл?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Путь должен быть абсолютным, то есть он должен начинаться с косой черты «/»","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"Путь должен начинаться с «{{prefix1}}\" или \"{{prefix2}}\", иначе вы не сможете увидеть файлы через веб-интерфейс HubiC.\n\nВы хотите, чтобы префикс был добавлен в путь автоматически?","The region parameter is only applied when creating a new bucket":"Параметр «регион» применяется только при создании нового bucket","The region parameter is only used when creating a bucket":"Параметр «регион» используется только при создании bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Не удалось проверить сертификат сервера.\nВы хотите утвердить SSL-сертификат с хэшом: {{hash}}?","The storage class affects the availability and price for a stored file":"Класс хранилища влияет на доступность и цену сохраненного файла","The target folder contains encrypted files, please supply the passphrase":"Целевая папка содержит зашифрованные файлы, пожалуйста, укажите кодовую фразу","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Пользователь имеет слишком много прав. Вы хотите создать нового пользователя с ограниченными правами, с разрешениями только на выбранный путь?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Эта резервная копия была создана в другой операционной системе. Восстановление файлов без указания папки назначения может повлечь восстановление файлов в неожиданных местах. Вы уверены, что вы хотите продолжить без выбора папки назначения?","This month":"В этом месяце","This week":"На этой неделе","Throttle settings":"Параметры ограничения скорости","Thu":"Чт","To File":"В файл","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Чтобы подтвердить, что вы хотите удалить все дистанционные файлы для «{{name}}», введите слово, которое вы видите ниже","To export without a passphrase, uncheck the \"Encrypt file\" box":"Чтобы экспортировать без кодовой фразы, снимите флажок «Зашифровать файл»","Today":"Сегодня","Trust host certificate?":"Доверять сертификату хоста?","Trust server certificate?":"Доверять сертификату сервера?","Tue":"Вт","Type to highlight files":"Напишите для выделения файлов","Unknown backup size and versions":"Неизвестные размер резервной копии и версии","Until resumed":"До возобновления","Update channel":"Канал обновлений","Update failed:":"Обновление не удалось:","Updating with existing database":"Обновление с существующей базой данных","Uploading verification file ...":"Выгрузка файла проверки ...","Usage statistics":"Статистика использования","Usage statistics, warnings, errors, and crashes":"Статистика использования, предупреждения, ошибки и падения","Use SSL":"Использовать SSL","Use existing database?":"Использовать существующую базу данных?","Use weak passphrase":"Использовать слабую кодовую фразу","Useless":"Бесполезно","User data":"Данные пользователя","User has too many permissions":"Пользователь имеет слишком много разрешений","User interface settings":"Настройки интерфейса","Username":"Имя пользователя","Validating ...":"Проверка ...","Verify files":"Проверить файлы","Verifying ...":"Проверка ...","Verifying answer":"Проверка ответа","Verifying backend data ...":"Проверка данных...","Verifying remote data ...":"Проверка дистанционных данных ...","Verifying restored files ...":"Проверка восстановленных файлов ...","Very strong":"Очень надёжный","Very weak":"Очень слабый","Visit us on":"Посетите нас на","WARNING: The remote database is found to be in use by the commandline library":"ВНИМАНИЕ: Удаленная база данных используется библиотекой командной строки","WARNING: This will prevent you from restoring the data in the future.":"ВНИМАНИЕ: В будущем это не позволит вам восстановить данные.","Waiting for task to begin":"Ожидание начала задачи","Waiting for task to start ....":"Ожидание запуска задачи...","Waiting for upload ...":"Ожидание выгрузки ...","Warnings, errors and crashes":"Предупреждения, ошибки и падения","We recommend that you encrypt all backups stored outside your system":"Мы рекомендуем зашифровать все резервные копии, хранящиеся вне вашей системы","Weak":"Слабый","Weak passphrase":"Слабая кодовая фраза","Wed":"Ср","Weeks":"Недель","Where do you want to restore from?":"Откуда вы хотите восстановить данные?","Where do you want to restore the files to?":"Куда вы хотите восстановить файлы?","Years":"Лет","Yes":"Да","Yes, I have stored the passphrase safely":"Да, я надёжно сохранил кодовую фразу","Yes, I'm brave!":"Да, я смелый!","Yes, please break my backup!":"Да, пожалуйста, сломайте мою резервную копию!","Yesterday":"Вчера","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Вы используете Mono без загруженных SSL-сертификатов.\nВы хотите импортировать список доверенных сертификатов от Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Вы меняете путь базы данных отличный от существующей базы данных.\nВы уверены, что это то, что вы хотите?","You are currently running {{appname}} {{version}}":"Вы используете {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"Вы можете остановить резервное копирование немедленно или после завершения выгрузки текущего файла.","You can stop the task immediately, or allow the process to continue its current file and the stop.":"Вы можете завершить задачу немедленно или позволить процессу продолжить текущий файл и остановиться.","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Вы изменили режим шифрования. Это может что-нибудь сломать. Вместо этого вам лучше создать новую резервную копию","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Вы изменили кодовую фразу, но это не поддерживается. Вместо этого вам стоит создать новую резервную копию.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Вы выбрали не шифровать резервную копию. Шифрование рекомендовано для всех данных, хранящихся на удаленном сервере.","You have chosen to restore to a new location, but not entered one":"Вы выбрали новое место для восстановления, но не ввели его","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 lose the passphrase.":"Вы использовали сильную парольную фразу. Пожалуйста, убедитесь, что вы надёжно сохранили парольную фразу, ибо восстановление данных невозможно в случае её утраты.","You must choose at least one source folder":"Вы должны выбрать по крайней мере одну исходную папку","You must enter a name for the backup":"Вам необходимо ввести имя резервной копии","You must enter a passphrase or disable encryption":"Вы должны ввести кодовую фразу или отключить шифрование","You must enter a positive number of backups to keep":"Необходимо ввести положительное число резервных копий для хранения","You must enter a tenant name if you do not provide an API Key":"Вам необходимо ввести имя арендатора, если вы не предоставите ключ API","You must enter a valid duration for the time to keep backups":"Необходимо ввести допустимый срок времени хранения резервных копий","You must enter either a password or an API Key":"Вы должны ввести пароль или ключ API","You must enter either a password or an API Key, not both":"Вы должны ввести либо пароль, либо ключ API, но не оба","You must fill in the password":"Вы должны заполнить пароль","You must fill in the server name or address":"Вы должны заполнить имя сервера или адрес","You must fill in the username":"Вы должны заполнить имя пользователя","You must fill in {{field}}":"Вы должны заполнить {{field}}","You must select or fill in the AuthURI":"Вы должны выбрать или заполнить AuthURI","You must select or fill in the server":"Вы должны выбрать или заполнить сервер","You must specify a path":"Вы должны указать путь","Your files and folders have been restored successfully.":"Ваши файлы и папки были восстановлены успешно.","Your passphrase is easy to guess. Consider changing passphrase.":"Вашу кодовую фразу легко отгадать. Подумайте об изменении кодовой фразы.","bucket/folder/subfolder":"bucket/папка/подпапка","byte":"байт","byte/s":"байт/сек","custom":"пользовательские","resume now":"возобновить сейчас","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"Основными разработчиками {{appname}} являются {{dev1}} и {{dev2}}. Последняя версия {{appname}} может быть загружена с сайта {{websitename}}. {{appname}} распространяется под лицензией {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} файлов ({{size}}) впереди {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версия","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версии","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версий","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версий"],"{{number}} Hour":"{{number}} Часов","{{number}} Minutes":"{{number}} минут","{{time}} (took {{duration}})":"{{time}} (заняло {{duration}})"}); + gettextCatalog.setStrings('sk_SK', {"- pick an option -":"- zadajte voľbu -","...loading...":"...načítavam...","API Key":"API Kľúč","AWS Access ID":"AWS prístupové ID","AWS Access Key":"AWS prístupový kľúč","AWS IAM Policy":"AWS IAM Pravidlá","About":"O","About {{appname}}":"O {{appname}}","Access Key":"Prístupový kľúč","Access denied":"Prístup zakázaný","Access to user interface":"Prístup k používateľskému rozhraniu","Account name":"Užívateľské meno","Activate":"Aktivácia","Activate failed:":"Aktivácia zlyhala:","Add a new backup":"Pridať novú zálohu","Add a path directly":"Pridajte cestu priamo","Add advanced option":"Pridať rozšírenú možnosť","Allowed days":"Povolené dni","AuthID":"AuthID","Authentication password":"Prístupové heslo","Authentication username":"Prístupové užívateľské meno","Autogenerated passphrase":"Autogenerácia hesla","Back":"Späť","Backup:":"Záloha:","Beta":"Beta","Canary":"Canary","Computer":"Počítač","Configuration:":"Konfigurácia:","Continue":"Pokračovať","Continue without encryption":"Pokračovať bez šifrovania","Copied!":"Skopírované!","Create bug report ...":"Vytvorenie chybovej správy ...","Create folder?":"Vytvoriť adresár?","Days":"Dni","Delete":"Zmazať","Delete ...":"Mazanie ...","Delete backup":"Zmazať zálohu","Do you really want to delete the backup: \"{{name}}\" ?":"Ozaj chcete zmazať zálohu: \"{{name}}\" ?","Donate":"Darovať","Duplicati Website":"Duplicati stránky","Encryption":"Šifrovanie","Enter URL":"Zadaj URL","Enter access key":"Zadaj prístupový kľúč","Enter account name":"Zadaj prístupové meno","Enter encryption passphrase":"Vložte šifrovacie heslo","Error":"Chyba","Error!":"Chyba!","Path":"Cesta"}); + gettextCatalog.setStrings('sk', {"- pick an option -":"- vybrať možnosť -","...loading...":"...nahrávam...","API Key":"API Kľúč","AWS Access ID":"AWS Prístupové ID","AWS Access Key":"AWS Prístupový kľúč","AWS IAM Policy":"AWS IAM Politika","About":"o","About {{appname}}":"O {{appname}}","Access Key":"Prístupový kľúč","Access denied":"Prístup zamietnutý","Access to user interface":"Prístup k používateľskému rozhraniu","Account name":"Názov účtu","Activate":"Aktivovať","Activate failed:":"Aktivácia zlyhala:","Add a new backup":"Pridať novú zálohu","Add a path directly":"Pridajte cestu priamo","Add advanced option":"Pridať rozšírenú možnosť","Add backup":"Pridať zálohu","Add filter":"Pridať filter","Add path":"Pridať cestu","Adjust bucket name?":"Nastaviť názov sektoru?","Adjust path name?":"Upraviť názov cesty?","Advanced Options":"Pokročilé nastavenia","Advanced options":"Pokročilé nastavenia","Advanced:":"Pokročilé:","All Hyper-V Machines":"Všetky stroje Hyper-V","All Microsoft SQL Databases":"Všetky databázy Microsoft SQL","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.":"Všetky správy o používaní sa odosielajú anonymne a neobsahujú žiadne osobné údaje. Obsahujú informácie o hardvéri a operačnom systéme, druhu backendu, trvaní zálohovania, celkovej veľkosti zdrojových dát a podobných údajov. Neobsahujú cesty, názvy súborov, používateľské mená, heslá ani podobné citlivé informácie.","Allow remote access (requires restart)":"Povoliť vzdialený prístup (vyžaduje reštart)","Allowed days":"Povolené dni","An existing file was found at the new location":"Existujúci súbor bol nájdený na novom mieste","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Existujúci súbor bol nájdený na novom mieste\nNaozaj chcete, aby databáza smerovala k existujúcemu súboru?"}); + gettextCatalog.setStrings('sr_RS', {"- pick an option -":"- odaberite opciju -","...loading...":"...učitavanje...","API Key":"API ključ","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"O nama","About {{appname}}":"O aplikaciji {{appname}}","Access Key":"Pristupni ključ - access key","Access denied":"Pristup odbijen","Access to user interface":"Pristup korisničkom interfejsu","Account name":"Korisničko ime","Activate":"Aktiviraj","Activate failed:":"Aktivacija nije uspešna:","Add a new backup":"Dodaj novi bekap","Add advanced option":"Dodaj naprednu opciju","Add backup":"Dodaj bekap","Add filter":"Dodaj filter","Add path":"Dodaj putanju","Adjust bucket name?":"Prilagodi ime kofice?","Adjust path name?":"Prilagodi ime putanje?","Advanced Options":"Napredne opcije","Advanced options":"Napredne opcije","Advanced:":"Napredno:","All Hyper-V Machines":"Sve Hyper-V mašine","All Microsoft SQL Databases":"Sve Microsoft SQL baze podataka","Allow remote access (requires restart)":"Dozvoli udaljeni pristup (zahteva restartovanje)","Allowed days":"Dozvoljeni dani","An existing file was found at the new location":"Postojeća datoteka je pronađena na novoj lokaciji","AuthID":"AuthID","Automatically run backups.":"Automatski pokreći backupove.","Back":"Nazad","Backend modules:":"Backend moduli:","Backup destination":"Backup odredište","Backup location":"Backup lokacija","Backup:":"Backup:","Beta":"Beta","Busy ...":"Zauzet ...","Canary":"Canary","Cancel":"Otkaži","Cannot move to existing file":"Nemoguće premestiti u postojeću datoteku","Check for updates now":"Proveri ažuriranja odmah","Checking ...":"Proveravanje ...","Checking for updates ...":"Proveravanje ažuriranja ...","Computer":"Računar","Configuration file:":"Datoteka sa podešavanjima:","Configuration:":"Podešavanja:","Confirm delete":"Potvrdi brisanje","Confirmation required":"Neophodna potvrda","Connect":"Poveži","Connect now":"Poveži odmah","Connecting to task ....":"Povezivanje na zadatak ....","Connecting...":"Povezivanje...","Connection lost":"Veza izgubljena","Connection worked!":"Veza je radila!","Continue":"Nastavi","Continue without encryption":"Nastavi bez šifrovanja","Copied!":"Prekopirano!","Copy Destination URL to Clipboard":"Kopiraj odredišni URL u privremenu memoriju","Copy failed. Please manually copy the URL":"Kopiranje nije uspelo. Molimo ručno kopiraj URL","Create folder?":"Napraviti fasciklu?","Created new limited user":"Napravljen novi ograničeni korisnik","Creating bug report ...":"Pravljenje izveštaja o grešci ...","Creating new user with limited access ...":"Pravljenje novog korisnika sa ograničenim pristupom ...","Creating temporary backup ...":"Pravljenje privremenog backupa ...","Creating user...":"Pravljenje korisnika...","Current version is {{versionname}} ({{versionnumber}})":"Trenutna verzija je {{versionname}} ({{versionnumber}})","Default":"Podrazumevano","Delete":"Obriši","Delete ...":"Brisanje ...","Delete backup":"Obriši backup","Delete local database":"Obriši lokalnu bazu podataka","Delete remote files":"Obriši udaljene datoteke","Delete the local database":"Obriši lokalnu bazu podataka","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Obrisati {{filecount}} datoteka ({{filesize}}) iz udaljenog skladišta?","Deleting remote files ...":"Brisanje udaljenih datoteka ...","Deleting unwanted files ...":"Brisanje nepoželjnih datoteka ...","Desktop":"Radna površina","Destination":"Odredište","Disabled":"Onemogućeno","Dismiss":"Odbaci","Do you really want to delete the backup: \"{{name}}\" ?":"Da li zaista želiš da obrišeš backup: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Da li zaista želiš da obrišeš lokalnu bazu podataka za: {{name}}","Donate":"Doniraj","Done":"Završi","Download":"Preuzmi","Downloading ...":"Preuzimanje ...","Downloading files ...":"Preuzimanje datoteka ...","Downloading update...":"Preuzimanje ažuriranja...","Edit as list":"Izmeni kao listu","Edit as text":"Izmeni kao tekst","Encrypt file":"Šifruj datoteku","Encryption":"Šifrovanje","Encryption changed":"Šifrovanje promenjeno","Enter URL":"Unesi URL","Enter encryption passphrase":"Unesite lozinku šifrovanja","Error":"Greška","Error!":"Greška!","Export":"Izvezi","Export ...":"Izvoz ...","Export backup configuration":"Izvezi podešavanja backupa","Export configuration":"Izvezi podešavanja","File":"Datoteka","Files larger than:":"Datoteke veće od:","Finished!":"Završeno!","Folder":"Fascikla","Fri":"Pet","GByte":"GBajt","GByte/s":"GBajt/s","Hidden files":"Skrivene datoteke","Hide":"Sakrij","Hide hidden folders":"Sakrij skrivene fascikle","Home":"Glavna","Hours":"Sati","Hyper-V Machine":"Hyper-V mašina","Hyper-V Machine:":"Hyper-V mašina:","Hyper-V Machines":"Hyper-V mašine","ID:":"ID:","Incorrect answer, try again":"Netačan odgovor, pokušajte ponovo","Install":"Instalacija","Install failed:":"Instalacija nije uspela:","KByte":"KBajt","KByte/s":"KBajt/s","Language in user interface":"Jezik u korisničkom interfejsu","Last month":"Prošlog meseca","Libraries":"Biblioteke","Load older data":"Učitaj starije podatke","Loading ...":"Učitavanje ...","Local database for":"Lokalna baza podataka za","Local database path:":"Putanja lokalne baze podataka:","Local storage":"Lokalno skladište","Location":"Lokacija","Log out":"Odjavi se","MByte":"MBajt","MByte/s":"MBajt/s","Maintenance":"Održavanje","Manually type path":"Ručno unesite putanju","Menu":"Meni","Microsoft SQL Database:":"Microsoft SQL baza podataka:","Microsoft SQL Databases":"Microsoft SQL baze podataka","Minutes":"Minute","Missing name":"Nedostaje naziv","Missing passphrase":"Nedostaje lozinka","Mon":"Pon","Months":"Meseci","My Documents":"Moji dokumenti","My Music":"Moja muzika","My Photos":"Moje fotografije","My Pictures":"Moje slike","Name":"Naziv","Never":"Nikad","Next":"Sledeće","Next scheduled run:":"Sledeće zakazano pokretanje:","Next scheduled task:":"Sledeći zakazan zadatak:","Next task:":"Sledeći zadatak:","Next time":"Sledeći put","No":"Ne","No encryption":"Bez šifrovanja","No items selected":"Nema izabranih stavki","No passphrase entered":"Lozinka nije uneta","No scheduled tasks":"Nema zakazanih zadataka","OK":"U redu","Operation failed:":"Operacija neuspešna:","Operations:":"Operacije:","Options":"Opcije","Others":"Ostalo","Overwrite":"Prepiši","Passphrase":"Lozinka","Passphrase (if encrypted)":"Lozinka (ako je šifrovano)","Passphrase changed":"Lozinka promenjena","Passphrases are not matching":"Lozinke se ne poklapaju","Password":"Lozinka","Passwords do not match":"Lozinke se ne poklapaju","Path not found":"Putanja nije pronađena","Path on server":"Putanja na serveru","Pause":"Pauza","Pause after startup or hibernation":"Pauziraj nakon pokretanja ili hibernacije","Permissions":"Dozvole","Port":"Port","Previous":"Prethodno","Relative paths not allowed":"Relativne putanje nisu dozvoljene","Reload":"Učitaj ponovo","Remote":"Udaljeno","Remove":"Ukloni","Remove option":"Ukloni opciju","Repair":"Popravi","Repeat Passphrase":"Ponovite lozinku","Reset":"Resetovanje","Restore":"Vrati","Restore files":"Vrati datoteke","Restore files ...":"Vraćanje datoteka ...","Restore files from {{backupname}}":"Povrati datoteke iz {{backupname}}","Restore from":"Vrati iz","Restore from backup configuration":"Vrati iz podešavanja backupa","Restore from configuration ...":"Vraćanje iz podešavanja ...","Restore options":"Vrati opcije","Restore read/write permissions":"Vrati dozvole za čitanje i upis","Restoring files ...":"Vraćanje datoteka ...","Resume":"Nastavi","Run again every":"Pokreni ponovo svaki","Run now":"Pokreni sad","Running ...":"Izvršavanje ...","Running ....":"Izvršavanje ....","Running commandline entry":"Izvrši unos komandne linije","Running task:":"Izvršavanje zadatka:","Sat":"Sub","Save":"Sačuvaj","Save and repair":"Snimi i popravi","Save different versions with timestamp in file name":"Snimi drugu verziju sa vremenom u nazivu datoteke","Save immediately":"Snimi odmah","Scanning existing files ...":"Pretraga postojećih datoteka ...","Scanning for local blocks ...":"Pretraga lokalnih blokova ...","Schedule":"Raspored","Search":"Pretraga","Search for files":"Pretraga datoteka","Seconds":"Sekunde","Select files":"Izaberite datoteke","Server":"Server","Server and port":"Server i port","Server hostname or IP":"Ime servera ili IP adresa","Server is currently paused,":"Server je trenutno pauziran,","Server is currently paused, do you want to resume now?":"Server je trenutno pauziran, da li želite da nastavite odmah?","Server paused":"Server je pauziran","Server state properties":"Opcije stanja servera","Settings":"Podešavanja","Show":"Prikaži","Show advanced editor":"Prikaži napredni editor","Show hidden folders":"Prikaži skrivene fascikle","Show log":"Prikaži dnevnik","Show log ...":"Prikaži dnevnik ...","Starting the restore process ...":"Pokretanje procesa vraćanja ...","Stop after the current file":"Zaustavi nakon trenutne datoteke","Stop now":"Zaustavi odmah","Stop running backup":"Zaustavi pokrenuti backup","Stop running task":"Zaustavi pokrenuti zadatak","Stopping task:":"Zaustavljanje zadatka:","Storage Type":"Tip skladišta","Storage class":"Klasa skladišta","Stored":"Uskladišteno","Strong":"Jaka","Success":"Uspešno","Sun":"Ned","Symbolic link":"Simbolička veza","System files":"Sistemske datoteke","System info":"Sistemski podaci","System properties":"Sistemske opcije","TByte":"TBajt","TByte/s":"TBajt/s","Task is running":"Zadatak se izvršava","Temporary files":"Privremene datoteke","Test connection":"Probaj vezu","Testing ...":"Proveravanje ...","Testing connection ...":"Proveravanje veze ...","Testing permissions ...":"Proveravanje dozvola ...","Testing permissions...":"Proveravanje dozvola...","The connection to the server is lost, attempting again in {{time}} ...":"Veza sa serverom je prekinuta, pokušavanje ponovo za {{time}} ...","The dark theme (by Michal)":"Tamna tema (napravio Michal)","The default blue on white theme (by Alex)":"Podrazumevana plavo na belom tema (napravio Alex)","The path does not appear to exist, do you want to add it anyway?":"Putanja izgleda ne postoji, da li svejedno želite da je dodate?","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Sertifikat servera nije mogao biti proveren.\nDa li želite da odobrite SSL sertifikat sa hešom: {{hash}}?","The storage class affects the availability and price for a stored file":"Klasa skladišta utiče na dostupnost i cenu za uskladištenu datoteku","The target folder contains encrypted files, please supply the passphrase":"Ciljana fasckla sadrži šifrovane datoteke, molimo unesite lozinku","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Korisnik ima previše dozvola, Da li želite da napravite novog ograničenog korisnika, sa samo dozvolama za izabranu putanju?","This month":"Ovog meseca","This week":"Ove sedmice","Thu":"Čet","To File":"U datoteku","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Da potvrdite da želite obrisati sve udaljene datoteke sa imenom \"{{name}}\", molimo unesite reč koju vidite ispod","To export without a passphrase, uncheck the \"Encrypt file\" box":"Za izvoz bez lozinke, polje \"Šifruj datoteku\" ne treba da bude označeno","Today":"Danas","Trust server certificate?":"Veruj sertifikatu servera?","Tue":"Uto","Update failed:":"Ažuriranje nije uspelo:","Updating with existing database":"Ažuriranje sa postojećom bazom podataka","Usage statistics":"Statistika upotrebe","Use SSL":"Koristi SSL","Use existing database?":"Koristi postojeću bazu podataka?","Use weak passphrase":"Koristi slabu lozinku","Useless":"Beskorisno","User data":"Podaci o korisniku","User has too many permissions":"Korisnik ima previše dozvola","User interface settings":"Podešavanja korisničkog interfejsa","Username":"Korisničko ime","Validating ...":"Proveravanje ...","Verify files":"Proveri datoteke","Verifying ...":"Proveravanje ...","Verifying answer":"Proveravanje odgovora","Verifying restored files ...":"Proveravanje vraćenih datoteka ..","Very strong":"Veoma jaka","Very weak":"Veoma slaba","Visit us on":"Posetite nas na","Waiting for task to begin":"Čekanje na početak zadatka","Waiting for task to start ....":"Čekanje na pokretanje zadatka ....","We recommend that you encrypt all backups stored outside your system":"Preporučujemo da šifrujete sve backup-ove uskladištene van Vašeg sistema","Weak":"Slaba","Weak passphrase":"Slaba lozinka","Wed":"Sre","Weeks":"Sedmica","Where do you want to restore from?":"Odakle želite da vratite?","Where do you want to restore the files to?":"Gde želite da vratite datoteke?","Years":"Godina","Yes":"Da","Yes, I have stored the passphrase safely":"Da, uskladištio sam lozinku bezbedno","Yes, I'm brave!":"Da, hrabar sam!","Yesterday":"Juče","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Izgleda da koristite Mono bez učitanih SSL sertifikata.\nDa li želite da uvezete listu poverljivih sertifikata od Mozille?","You are currently running {{appname}} {{version}}":"Trenutno koristite {{appname}} {{version}}","You must enter a name for the backup":"Morate uneti naziv za backup","You must enter a passphrase or disable encryption":"Morate uneti lozinku ili isključiti šifrovanje","You must enter either a password or an API Key":"Morate uneti ili lozinku ili API ključ","You must enter either a password or an API Key, not both":"Morate uneti ili lozinku ili API ključ, ne oboje","You must fill in the password":"Morate uneti lozinku","You must fill in the server name or address":"Morate uneti naziv servera ili adresu","You must fill in the username":"Morate uneti korisničko ime","You must fill in {{field}}":"Morate uneti {{field}}","You must select or fill in the AuthURI":"Morate izabrati ili uneti AuthURI","You must select or fill in the server":"Morate izabrati ili uneti server","You must specify a path":"Morate navesti putanju","Your files and folders have been restored successfully.":"Vaše datoteke i fascikle su uspešno vraćene.","Your passphrase is easy to guess. Consider changing passphrase.":"Vaša lozinka je laka za pogađanje. Razmislite o promeni lozinke.","byte":"bajt","byte/s":"bajt/s","resume now":"nastavi odmah","{{number}} Hour":"{{number}} sati","{{number}} Minutes":"{{number}} minuta"}); + gettextCatalog.setStrings('sv_SE', {"- pick an option -":"- välj ett alternativ -","...loading...":"...laddar...","API Key":"API-nyckel","About":"Om","About {{appname}}":"Om {{appname}}","Access Key":"Åtkomstnyckel","Access denied":"Åtkomst nekad","Access to user interface":"Access till användarinterface","Account name":"Kontonamn","Activate":"Aktivera","Activate failed:":"Aktivering misslyckad:","Add a new backup":"Lägg till ny backup","Add a path directly":"Lägg till direkt sökväg","Add advanced option":"Lägg till avancerade val","Add backup":"Lägg till backup","Add filter":"Lägg till filter","Add path":"Lägg till sökväg","Advanced Options":"Avancerade tillägg","Advanced options":"Avancerade tillägg","Advanced:":"Avancerat:","All Hyper-V Machines":"Alla Hyper-V datorer","All Microsoft SQL Databases":"Alla Microsoft SQL-databaser","Allow remote access (requires restart)":"Tillåt fjärrstyrning (kräver omstart)","Allowed days":"Tillåtna dagar","An existing file was found at the new location":"En existerande fil hittades på den nya platsen","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"En existerande fil hittades på den nya platsen. Är du säker att databasen skall peka till en existerande fil?","Anonymous usage reports":"Anonym användarrapport","As Command-line":"Som kommandorad","AuthID":"AuthID","Authentication password":"Autentiseringslösenord","Authentication username":"Autentiseringsanvändarnamn","Autogenerated passphrase":"Autogenererat lösenord","Automatically run backups.":"Kör backuper automatiskt.","Back":"Åter","Backend modules:":"Backend-moduler:","Backup Complete!":"Backup genomförd!","Backup destination":"Backupmål","Backup location":"Backupplats","Backup retention":"Backup-bibehållning","Backup:":"Backup:","Beta":"Beta","Browse":"Bläddra","Browser default":"Webbläsarens standard","Building list of files to restore ...":"Skapar lista med filer för återskapande ...","Building partial temporary database ...":"Skapar tillfällig databas ...","Busy ...":"Upptagen ...","Canary":"Kanariefågel","Cancel":"Avbryt","Cannot move to existing file":"Kan inte flytta till befintlig fil","Changelog":"Ändringslogg","Changelog for {{appname}} {{version}}":"Ändringslogg för {{appname}} {{version}}","Check failed:":"Kontroll misslyckades:","Check for updates now":"Kontrollera uppdateringar nu","Checking ...":"Kontollerar ...","Checking for updates ...":"Kontrollerar uppdateringar ...","Chose a storage type to get started":"Välj en lagringstyp för att börja","Click the AuthID link to create an AuthID":"Klicka på AuthID-länken för att skapa ett AuthID","Click to set throttle options":"Klicka för att välja begränsningsalternativ","Commandline ...":"Kommandorad ...","Compact now":"Komprimera nu","Compacting remote data ...":"Komprimerar fjärrdata ...","Completing backup ...":"Slutför backup ...","Completing previous backup ...":"Slutför föregående backup ...","Compression modules:":"Komprimeringsmoduler:","Computer":"Dator","Configuration file:":"Konfigurationsfil:","Configuration:":"Konfiguration:","Configure a new backup":"Konfigurera en ny backup","Confirm delete":"Bekräfta borttagning","Confirmation required":"Bekräftelse beövs","Connect":"Anslut","Connect now":"Anslut nu","Connecting to server ...":"Ansluter till server ...","Connecting to task ....":"Ansluter till process ...","Connecting...":"Ansluter...","Connection lost":"Anslutning avbruten","Connection worked!":"Anslutning OK!","Container name":"Behållarnamn","Container region":"Behållarregion","Continue":"Fortsätt","Continue without encryption":"Fortsätt utan kryptering","Copied!":"Kopierad!","Copy":"Kopia","Copy Destination URL to Clipboard":"Kopiera mål-URL till urklipp","Copy failed. Please manually copy the URL":"Kopering misslyckades, var vänlig kopiera URLen manuellt","Core options":"Kärnalternativ","Counting ({{files}} files found, {{size}})":"Beräknar ({{files}} filer hittade, {{size}})","Crashes only":"Endast kraschar","Create bug report ...":"Skapa buggrapport","Create folder?":"Skapa mapp?","Created new limited user":"Skapa ny begränsad användare","Creating bug report ...":"Skapar felrapport ...","Creating new user with limited access ...":"Skap ny användare med begränsade rättigheter","Creating target folders ...":"Skapar målmappar...","Creating temporary backup ...":"Skapar temporär backup ...","Creating user...":"Skapar användare ...","Current action:":"Nuvarande åtgärd:","Current file:":"Nuvarande fil:","Current version is {{versionname}} ({{versionnumber}})":"Aktuell version är {{versionname}} ({{versionnumber}})","Custom authentication url":"Anpassad autentiseringsadress","Custom location ({{server}})":"Anpassad plats ({{server}})","Custom region value ({{region}})":"Anpassat värde för region ({{region}})","Custom server url ({{server}})":"Anpassad serveradress ({{server}})","Custom storage class ({{class}})":"Anpassad lagringsklass ({{class}})","Database ...":"Databas ...","Days":"Dagar","Default":"Standard","Default ({{channelname}})":"Standard ({{channelname}})","Default options":"Standardalternativ","Delete":"Radera","Delete ...":"Raderar ...","Delete backup":"Radera backup","Delete backups that are older than":"Radera backup äldre än","Delete local database":"Radera lokal databas","Delete remote files":"Radera målfiler","Delete the local database":"Radera lokal databas","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Ta bort {{filecount}} filer ({{filesize}}) från fjärrmålet?","Deleting remote files ...":"Raderar målfiler...","Deleting unwanted files ...":"Raderar oönskade filer...","Desktop":"Skrivbord","Destination":"Destination","Destination path":"Fjärrmål","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.":"Hjälpte vi till att rädda dina filer? Om så är fallet, var vänlig överväg att stödja Duplicati med en donation. Vi föreslår {{smallamount}} för privat bruk och {{largeamount}} för kommersiell användning.","Direct restore from backup files ...":"Direkt återställning från backupfiler ...","Disabled":"Avstängd","Dismiss":"Avfärda","Dismiss all":"Avfärda allt","Display and color theme":"Visnings- och färgtema","Do you really want to delete the backup: \"{{name}}\" ?":"Vill du verkligen radera backupen: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Vill du verkligen radera den lokala databasen för: {{name}}","Domain Name":"Domännamn","Donate":"Donera","Donation messages":"Donationsmeddelanden","Donation messages are hidden, click to show":"Donationsmeddelanden är dolda, klicka här för att visa dem","Donation messages are visible, click to hide":"Donationsmeddelanden visas, klicka här för att dölja dem","Done":"Klart","Download":"Ladda ner","Downloading ...":"Nerladdning ...","Downloading files ...":"Laddar ner filer ...","Downloading update...":"Laddar ner uppdatering ...","Duplicate option {{opt}}":"Duplicera alternativ {{opt}}","Duplicati Website":"Duplicatis webbsida","Duplicati forum":"Duplicatis forum","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Varje backup har en lokal databas som är associerad med den, som lagrar information om fjärrfilerna på den lokala maskinen.\nNär du tar bort en säkerhetskopia kan du också ta bort den lokala databasen utan att påverka möjligheten att återställa fjärrfilerna.\nOm du använder den lokala databasen för säkerhetskopior från kommandoraden bör du behålla databasen.","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.":"Varje backup har en lokal databas som är associerad med den, som lagrar information om fjärrfilerna på den lokala maskinen. Det gör att det går snabbare att utföra många operationer och minskar mängden data som måste laddas ner för varje operation.","Edit ...":"Ändra ...","Edit as list":"Ändra som lista","Edit as text":"Ändra som text","Encrypt file":"Kryptera fil","Encryption":"Kryptering","Encryption changed":"Kryptering förändrad","Encryption modules:":"Krypteringsmoduler:","Enter URL":"Ange URL","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Ange en backupstategi manuellt. Användbara tecken är D/W/Y för dagar/veckor/år och U för obegränsat. Tillåten syntax är: 7D:1D,4W:1W,36M:1M. Detta exempel behåller en backup för var 7:e dag, en för var 4:e vecka och en för var 36:e månad. Detta kan också skriva som 1W:1D,1M:1W,3Y:1M.","Enter access key":"Ange åtkomstnyckel","Enter account name":"Ange kontonamn","Enter backup passphrase, if any":"Ange lösenordsfras, om tillämpligt","Enter configuration details":"Ange konfigurationsdetaljer","Enter container name":"Ange behållarnamn","Enter encryption passphrase":"Ange krypteringslösenord","Enter expression here":"Ange uttryck här","Enter folder path name":"Ange mappsökväg","Enter one option per line in command-line format, eg. {0}":"Ange ett alternativ per rad i kommandorads-format, eg. {0}","Enter the destination path":"Ange målsökväg","Enter the email address of the Office 365 group":"Ange e-postadressen för Office 365-gruppen","Enter the full destination path, including the server name, but without https":"Ange hela målsökvägen, inklusive servernamnet, men utan inledande https","Error":"Fel","Error!":"Fel!","Errors and crashes":"Fel och kraschar","Exclude":"Exkludera","Exclude directories whose names contain":"Exkludera kataloger vars namn innehåller","Exclude expression":"Uteslut enligt uttryck","Exclude file":"Exkludera fil","Exclude file extension":"Uteslut filändelse","Exclude files whose names contain":"Uteslut filer vars namn innehåller","Exclude folder":"Uteslut mapp","Exclude regular expression":"Uteslut enligt reguljärt uttryck","Existing file found":"Filen existerar redan","Experimental":"Experimentell","Export":"Exportera","Export ...":"Exportera ...","Export backup configuration":"Exportera backupkonfiguration","Export configuration":"Exportera konfiguration","Exporting ...":"Exporterar ...","External link":"Extern länk","FTP (Alternative)":"FTP (alternativ)","Failed to build temporary database: {{message}}":"Misslyckades med att skapa tillfällig databas: {{message}}","Failed to connect:":"Misslyckades med att ansluta:","Failed to connect: {{message}}":"Misslyckades med att ansluta: {{message}}","Failed to delete:":"Misslyckades med att radera:","Failed to fetch path information: {{message}}":"Misslyckades med att hämta sökvägsinformation: {{message}}","Failed to import:":"Import misslyckades: ","Failed to read backup defaults:":"Misslyckades med att läsa standardinställningarna:","Failed to restore files: {{message}}":"Misslyckades med att återställa filer: {{message}}","Failed to save:":"Misslyckades med att spara:","Fetching path information ...":"Hämtar sökvägsinformation ...","File":"Fil","Files larger than:":"Filer större än:","Filters":"Filter","Finished!":"Klar!","First run setup":"Nyinstallationsinställningar","Folder":"Mapp","Folder path":"Mappsökväg","Fri":"Fre","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Projekt-ID","General":"Generellt","General backup settings":"Generella backupinställningar","General options":"Generella inställningar","Generate":"Skapa","Getting file versions ...":"Hämtar filversioner ...","Group email":"Grupp-epost","Hidden files":"Gömda filer","Hide":"Dölj","Hide hidden folders":"Visa dolda mappar","Home":"Hem","Hours":"Timmar","How do you want to handle existing files?":"Hur vill du hantera existerande filer?","Hyper-V Machine":"HyperV-maskin","Hyper-V Machine:":"HyperV-maskin:","Hyper-V Machines":"HyperV-maskiner","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Om ett tillfälle missades görs uppgiften så fort som möjligt.","If at least one newer backup is found, all backups older than this date are deleted.":"Om minst en nyare backup finns, kommer alla backuper äldre än detta datum att raderas.","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.":"Om backupen och fjärrlagringen inte är synkroniserade, kommer Duplicati att kräva att du utför en reparation för att synkronisera databasen.\\nOm reparationen inte lyckas kan du radera den lokala databasen och återskapa den igen.","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"Om backupfilen inte laddades ner automatiskt, högerklicka och välj "Spara som ..."","If you do not enter an API Key, the tenant name is required":"Om du inte anger en API-nyckel krävs \"tenant name\"","If you want to use the backup later, you can export the configuration before deleting it":"Om du vill använda säkerhetskopian senare kan du exportera konfigurationen innan du raderar den","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Om din maskin befinner sig i en fleranvändarmiljö (det vill säga att datorn har mer än ett konto) måste du ange ett lösenord för att förhindra att andra användare kan komma åt datan på ditt konto.\nVill du ställa in ett lösenord nu?","Import":"Importera","Import Destination URL":"Importera destinationsadress","Import backup configuration":"Importera backupkonfiguration","Install":"Installera","Install failed:":"Installationen misslyckades:","Invalid characters in path":"Ogiltiga tecken i sökvägen","Invalid retention time":"Ogiltig bibehållningstid","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Det är möjligt att ansluta till vissa FTP utan ett lösenord.\nÄr du säker på att din FTP-server stöder lösenordsfria inloggningar?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Behåll ett visst antal säkerhetskopior","Keep all backups":"Behåll alla säkerhetskopior","Keystone API version":"Keystone API-version","Language in user interface":"Språk i användargränssnittet","Last month":"Förra månaden","Latest":"Senaste","Libraries":"Bibliotek","Listing backup dates ...":"Listar backupdatum ...","Listing remote files ...":"Listar fjärrfiler ...","Listing remote files for Purge ...":"Listar fjärrfiler markerade för radering ...","Live":"Live","Load a configuration from an exported job or a storage provider":"Hämta konfiguration från en exporterad rutin eller en lagringstjänst","Load destination from an exported job or a storage provider":"Hämta mål från en exporterad rutin eller en lagringstjänst","Load older data":"Hämta äldre data","Loading ...":"Laddar ...","Loading remote storage usage ...":"Hämtar uppgifter om använt utrymme från målet ...","Local Repository":"Lokalt arkiv","Local database for":"Lokal databas för","Local database path:":"Sökväg till lokal databas:","Local repository":"Lokalt arkiv","Local storage":"Lokal lagring","Location":"Plats","Log out":"Logga ut","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Underhåll","Path":"Sökväg","Target path, ie /backup":"Målsökväg, d.v.s. /backup"}); + gettextCatalog.setStrings('th', {"- pick an option -":"- เลือกตัวเลือก -","...loading...":"...กำลังดึงข้อมูล...","API Key":"กุญแจ API","About":"เกี่ยวกับ","About {{appname}}":"เกี่ยวกับ {{appname}}","Access Key":"กุญแจเข้าถึง","Access denied":"การเข้าถึงถูกปฏิเสธ","Access to user interface":"การเข้าถึงส่วนติดต่อผู้ใช้","Account name":"ชื่อบัญชี","Activate":"เปิดใช้","Add a new backup":"เพิ่มการสำรองข้อมูลใหม่","Add advanced option":"เพิ่มตัวเลือกขั้นสูง","Add backup":"เพิ่มข้อมูลสำรอง","Add filter":"เพิ่มตัวกรอง","Add path":"เพิ่ม path","Adjust bucket name?":"ปรับแก้ชื่อถัง?","Adjust path name?":"ปรับแก้ชื่อ path?","Advanced Options":"ตัวเลือกขั้นสูง","Advanced options":"ตัวเลือกขั้นสูง:","Advanced:":"ขั้นสูง:","All Hyper-V Machines":"เครื่อง Hyper-V ทั้งหมด","All Microsoft SQL Databases":"ฐานข้อมูล Microsoft SQL ทั้งหมด","Allow remote access (requires restart)":"อนุญาตการเข้าถึงจากทางไกล (จำเป็นต้องปิดเครื่องแล้วเปิดใหม่)","Allowed days":"วันที่อนุญาต","AuthID":"AuthID","Back":"กลับ","Backend modules:":"มอดูลสนับสนุน:","Backup destination":"ปลายทางข้อมูลสำรอง","Backup location":"ตำแหน่งข้อมูลสำรอง","Backup:":"ข้อมูลสำรอง:","Beta":"เบต้า","Broken access":"การเข้าถึงเสียหาย","Browse":"ดู","Browser default":"ค่ามาตรฐานของเบราว์เซอร์","Bucket Name":"ชื่อถัง","Busy ...":"ยุ่งอยู่ ...","Cancel":"ยกเลิก","Changelog":"ปูมความเปลี่ยนแปลง","Check failed:":"การตรวจสอบล้มเหลว:","Check for updates now":"ตรวจหาการปรับปรุงตอนนี้","Checking ...":"กำลังตรวจสอบ ...","Checking for updates ...":"กำลังตรวจหาการปรับปรุง ...","Computer":"คอมพิวเตอร์","Configuration:":"การตั้งค่า:","Configure a new backup":"ตั้งค่าข้อมูลสำรองอันใหม่","Confirm delete":"ยืนยันการลบ","Confirmation required":"จำเป็นต้องได้รับการยืนยัน","Connect":"เชื่อมต่อ","Connect now":"เชื่อมต่อเดี๋ยวนี้","Connecting to server ...":"กำลังเชื่อมต่อไปยังเซิร์ฟเวอร์ ...","Connecting to task ....":"กำลังเชื่อมต่อไปยังงาน ...","Connecting...":"กำลังเชื่อมต่อ...","Continue":"ทำต่อ","Copied!":"คัดลอกแล้ว!","Copy Destination URL to Clipboard":"คัดลอก URL ปลายทางไปยังคลิปบอร์ด","Create folder?":"สร้างโฟลเดอร์?","Created new limited user":"สร้างผู้ใช้จำกัดสิทธิ์คนใหม่","Creating bug report ...":"กำลังสร้างรายงานบั๊ก ...","Creating new user with limited access ...":"กำลังสร้างผู้ใช้ใหม่ที่มีสิทธิ์เข้าถึงอย่างจำกัด ...","Creating target folders ...":"กำลังสร้างโฟลเดอร์เป้าหมาย ...","Creating temporary backup ...":"กำลังสร้างข้อมูสำรองชั่วคราว ...","Creating user...":"กำลังสร้างผู้ใช้...","Database ...":"ฐานข้อมูล ...","Days":"วัน","Default":"ปริยาย","Default options":"ตัวเลือกมาตรฐาน","Delete":"ลบ","Delete ...":"ลบ ...","Delete backup":"ลบข้อมูลสำรอง","Delete local database":"ลบฐานข้อมูลในเครื่อง","Delete remote files":"ลบแฟ้มทางไกล","Delete the local database":"ลบฐานข้อมูลในเครื่อง","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"ลบ {{filecount}} แฟ้ม ({{filesize}}) จากที่เก็บข้อมูลทางไกล?","Deleting remote files ...":"กำลังลบแฟ้มทางไกล ...","Deleting unwanted files ...":"กำลังลบแฟ้มที่ไม่ต้องการ ...","Desktop":"เดสก์ทอป","Destination":"ปลายทาง","Direct restore from backup files ...":"เรียกคืนข้อมูลโดยตรงจากแฟ้มข้อมูลสำรอง ...","Disabled":"ปิดใช้","Dismiss":"รับทราบ","Display and color theme":"การแสดงผลและชุดสี","Donate":"บริจาค","Donation messages":"ข้อความบริจาค","Donation messages are hidden, click to show":"ข้อความบริจาคถูกซ่อน คลิกเพื่อแสดง","Donation messages are visible, click to hide":"ข้อความบริจาคแสดงอยู่ คลิกเพื่อซ่อน","Done":"เสร็จ","Download":"ดาวน์โหลด","Downloading ...":"กำลังดาวน์โหลด ...","Downloading files ...":"กำลังดาวน์โหลดแฟ้ม ...","Downloading update...":"กำลังดาวน์โหลดการปรับปรุง ...","Edit ...":"แก้ไข ...","Encrypt file":"เข้ารหัสลับแฟ้ม","Encryption":"การเข้ารหัสลับ","Encryption changed":"การเข้ารหัสลับถูกเปลี่ยนแล้ว","Encryption modules:":"มอดูลเข้ารหัสลับ:","Enter URL":"ใส่ URL","Enter access key":"ใส่กุญแจเข้าถึง","Enter encryption passphrase":"ใส่วลีรหัสผ่านเข้ารหัสลับ","Error":"ผิดพลาด","Error!":"ผิดพลาด!","Errors and crashes":"ผิดพลาดและพัง","Exclude":"ไม่นับรวม","Exclude directories whose names contain":"ไม่นับรวมไดเกทอรีที่ในชื่อมี","Exclude file":"ไม่นับรวมแฟ้ม","Exclude file extension":"ไม่นับรวมสกุลแฟ้ม","Exclude files whose names contain":"ไม่นับรวมแฟ้มที่ในชื่อมี","Exclude folder":"ไม่นับรวมโฟลเดอร์","Exclude regular expression":"ไม่นับรวมตาม regular expression","Export":"ส่งออก","Export ...":"ส่งออก ...","Export configuration":"ส่งออกการตั้งค่า","Exporting ...":"กำลังส่งออก ...","FTP (Alternative)":"FTP (ทางเลือก)","Failed to delete:":"การลบล้มเหลว:","Failed to import:":"การนำเข้าล้มเหลว:","File":"แฟ้ม","Files larger than:":"แฟ้มที่ใหญ่กว่า:","Filters":"ตัวกรอง","Finished!":"เสร็จสิ้น!","Folder":"โฟลเดอร์","Fri":"ศุกร์","GByte":"กิกะไบต์","GByte/s":"กิกะไบต์/วิ","General":"ทั่วไป","General backup settings":"การตั้งค่าข้อมูลสำรองทั่วไป","General options":"ตัวเลือกทั่วไป","Generate":"สร้าง","Getting file versions ...":"กำลังเรียกรุ่นแฟ้ม ...","Hidden files":"แฟ้มที่ซ่อนอยู่","Hide":"ซ่อน","Hide hidden folders":"ซ่อนโฟลเดอร์ที่ถูกซ่อน","Home":"เหย้า","Hours":"ชั่วโมง","ID:":"ID:","Import":"นำเข้า","Import Destination URL":"นำเข้า URL ปลายทาง","Import backup configuration":"นำเข้าการตั้งค่าข้อมูลสำรอง","Import failed":"การนำเข้าล้มเหลว","Import from a file":"นำเข้าจากแฟ้ม","Importing ...":"กำลังนำเข้า ...","Include a file?":"นับรวมแฟ้ม?","KByte":"กิโลไบต์","KByte/s":"กิโลไบต์/วิ","Language in user interface":"ภาษาในส่วนติดต่อผู้ใช้","Last month":"เดือนที่แล้ว","Latest":"ล่าสุด","Listing backup dates ...":"กำลังไล่รายการวันที่ข้อมูลสำรอง ...","Listing remote files ...":"กำลังไล่รายการแฟ้มทางไกล ...","Live":"สด","Load older data":"เรียกข้อมูลที่เก่ากว่า","Loading ...":"กำลังเรียกข้อมูล ...","Loading remote storage usage ...":"กำลังเรียกข้อมูลการใช้งานที่เก็บทางไกล ...","Local storage":"ที่เก็บข้อมูลในท้องถิ่น","Location":"ที่ตั้ง","Log out":"ลงชื่อออก","MByte":"เมกะไบต์","MByte/s":"เมกะไบต์/วิ","Maintenance":"การบำรุงรักษา","Menu":"เมนู"}); + gettextCatalog.setStrings('zh_CN', {"- pick an option -":"- 选择一个选项 -","...loading...":"…载入中…","API Key":"API 密钥","AWS Access ID":"AWS 访问 ID","AWS Access Key":"AWS 访问密钥","AWS IAM Policy":"AWS IAM 策略","About":"关于","About {{appname}}":"关于 {{appname}}","Access Key":"访问密钥","Access denied":"访问被拒绝","Access to user interface":"访问控制","Account name":"帐户名","Activate":"激活","Activate failed:":"激活失败:","Add a new backup":"添加新备份","Add a path directly":"直接添加路径","Add advanced option":"添加高级选项","Add backup":"新增备份","Add filter":"添加过滤条件","Add path":"添加路径","Adjust bucket name?":"调整 bucket 名称?","Adjust path name?":"调整路径名称?","Advanced Options":"高级选项","Advanced options":"高级选项","Advanced:":"高级:","All Hyper-V Machines":"所有 Hyper-V 机器","All Microsoft SQL Databases":"所有 Microsoft SQL 数据库","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.":"所有的使用情况报告都是匿名发送,不含任何个人信息。 其中包括硬件,操作系统,后端类型,备份时长,备份源大小以及类似数据,但不包括路径,文件名,用户名,密码或类似的敏感信息。","Allow remote access (requires restart)":"允许远程访问 (需要重启)","Allowed days":"日期规划","An existing file was found at the new location":"新位置已有文件","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"新位置已有文件\n你确定要将数据库指向已存在的文件?","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?":"发现此存储在本地已存在数据库\n重新使用该数据库将使用命令行或服务器实例工作在相同的存储\n你希望使用已有的数据库吗?","Anonymous usage reports":"使用情况报告级别","As Command-line":"导出为命令行","AuthID":"授权 ID","Authentication password":"认证密码","Authentication username":"认证用户名","Autogenerated passphrase":"自动生成的密码","Automatically run backups.":"自动运行备份","B2 Account ID":"B2 帐户 ID","B2 Application Key":"B2 应用密钥","B2 Cloud Storage Account ID":"B2 云存储帐户 ID","B2 Cloud Storage Application Key":"B2 云存储应用密钥","Back":"返回","Backend modules:":"后端模块:","Backup Complete!":"备份完成!","Backup destination":"备份保存位置","Backup location":"备份位置","Backup retention":"备份保留策略","Backup:":"备份数据:","Beta":" Beta","Broken access":"访问错误","Browse":"浏览","Browser default":"浏览器默认语言","Bucket Name":"Bucket 名称","Bucket create location":"Bucket 创建区域","Bucket create region":"Bucket 创建区域","Bucket name":"Bucket 名称","Bucket storage class":"Bucket 存储类型","Building list of files to restore ...":"正在构建文件还原列表…","Building partial temporary database ...":"正在构建局部临时数据库…","Busy ...":"忙碌中…","Canary":"Canary","Cancel":"取消","Cannot move to existing file":"不能移动到已有文件","Changelog":"更新日志","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} 更新日志","Check failed:":"检查失败:","Check for updates now":"立即检查更新","Checking ...":"正在检查…","Checking for updates ...":"正在检查更新…","Chose a storage type to get started":"选择存储类型以开始","Click the AuthID link to create an AuthID":"点击\"授权 ID\"链接来创建一个授权 ID","Click to set throttle options":"点击配置限流","Commandline ...":"命令行...","Compact now":"立即压实","Compacting remote data ...":"正在压实远程数据…","Completing backup ...":"即将完成备份…","Completing previous backup ...":"即将完成前一备份…","Compression modules:":"压缩模块:","Computer":"计算机","Configuration file:":"配置文件:","Configuration:":"配置:","Configure a new backup":"配置新备份","Confirm delete":"确认删除","Confirmation required":"需要确认","Connect":"连接","Connect now":"立即连接","Connecting to server ...":"正在连接服务器…","Connecting to task ....":"正在连接至任务...","Connecting...":"正在连接…","Connection lost":"连接中断","Connection worked!":"连接正常!","Container name":"容器名称","Container region":"容器区域","Continue":"继续","Continue without encryption":"继续且不启用加密","Copied!":"已复制!","Copy":"复制","Copy Destination URL to Clipboard":"复制地址到剪贴板","Copy failed. Please manually copy the URL":"复制失败,请手动复制此地址","Core options":"核心选项","Counting ({{files}} files found, {{size}})":"正在计算 (已找到 {{files}} 个文件,{{size}})","Crashes only":"仅崩溃","Create bug report ...":"创建 bug 报告…","Create folder?":"创建文件夹?","Created new limited user":"受限用户已创建","Creating bug report ...":"正在创建 bug 报告…","Creating new user with limited access ...":"正在创建受限用户…","Creating target folders ...":"正在创建目标文件夹…","Creating temporary backup ...":"正在创建临时备份…","Creating user...":"正在创建用户…","Current action:":"当前操作:","Current file:":"当前文件:","Current version is {{versionname}} ({{versionnumber}})":"当前版本为 {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"自定义 S3 端点","Custom authentication url":"自定义认证地址","Custom backup retention":"自定义备份保留策略","Custom location ({{server}})":"自定义区域 ({{server}})","Custom region for creating buckets":"自定义创建 Bucket 的地区","Custom region value ({{region}})":"自定义地区 ({{region}})","Custom server url ({{server}})":"自定义服务器地址 ({{server}})","Custom storage class ({{class}})":"自定义存储类别 ({{class}})","Database ...":"数据库...","Days":"天","Default":"默认","Default ({{channelname}})":"默认 ({{channelname}})","Default options":"默认选项","Delete":"删除","Delete ...":"删除…","Delete backup":"删除备份","Delete backups that are older than":"保留指定期限","Delete local database":"删除本地数据库","Delete remote files":"删除远程文件","Delete the local database":"删除本地数据库","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"从远程存储中删除 {{filecount}} 个文件 ({{filesize}}) ?","Deleting remote files ...":"正在删除远程文件…","Deleting unwanted files ...":"正在删除多余文件…","Desktop":"桌面","Destination":"保存位置","Destination path":"保存位置","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.":"若 Duplicati 对你有所帮助,请考虑捐赠来支持我们。个人用途,建议捐赠 {{smallamount}},商业用途,建议捐赠 {{largeamount}}。","Direct restore from backup files ...":"直接从备份文件中恢复...","Disabled":"已禁用","Dismiss":"忽略","Dismiss all":"忽略所有","Display and color theme":"显示和颜色主题","Do you really want to delete the backup: \"{{name}}\" ?":"你确定要删除备份:\"{{name}}\"吗 ?","Do you really want to delete the local database for: {{name}}":"你确定要删除 \"{{name}}\" 的本地数据库吗 ?","Domain Name":"域名称","Donate":"捐赠","Donation messages":"捐赠信息","Donation messages are hidden, click to show":"捐赠信息已隐藏,点击显示","Donation messages are visible, click to hide":"捐赠消息已显示,点击隐藏","Done":"完成","Download":"下载","Downloading ...":"正在下载…","Downloading files ...":"正在下载文件……","Downloading update...":"正在下载更新…","Duplicate option {{opt}}":"Duplicati 选项 {{opt}}","Duplicati Website":"Duplicati 网站","Duplicati forum":"Duplicati 论坛","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"每个备份都有一个关联的本地数据库,用来存储远程备份相关的信息。\n删除一个备份时,你也可以删除其本地数据库,这不会影响从远程文件中恢复数据。\n但如果你通过命令行进行备份,你应当保留此数据库。","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.":"每个备份都有一个关联的本地数据库,用来存储远程备份相关的信息。\\n这将加快许多操作的执行时间并减少操作时需要下载的数据量。","Edit ...":"编辑…","Edit as list":"以列表形式编辑","Edit as text":"以文本形式编辑","Encrypt file":"加密文件","Encryption":"加密方式","Encryption changed":"加密方式已更改","Encryption modules:":"加密模块:","Enter URL":"输入地址","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"请手动输入备份保留策略。占位符 D/W/Y 代表 日/星期/年,U 代表 永久。语法为 7D:1D,4W:1W,36M:1M,这个例子保留7天中每天一份,4个星期中每星期一份,36个月中每月一份,也可以写成 1W:1D,1M:1W,3Y:1M","Enter access key":"输入访问密钥","Enter account name":"输入帐户名称","Enter backup passphrase, if any":"输入备份密码 (若存在)","Enter configuration details":"进入详细配置","Enter container name":"输入容器名称","Enter encryption passphrase":"输入加密密码","Enter expression here":"在此输入表达式","Enter folder path name":"输入文件夹路径名","Enter one option per line in command-line format, eg. {0}":"以命令行格式,一行一个参数,例如 {0}","Enter the destination path":"输入目标路径","Enter the email address of the Office 365 group":"输入 Office 365 群组的邮箱地址","Enter the full destination path, including the server name, but without https":"输入完整的路径,包括服务器名称,但不包括 https","Error":"错误","Error!":"错误!","Errors and crashes":"错误,崩溃","Exclude":"排除","Exclude directories whose names contain":"排除文件夹,名称包括","Exclude expression":"排除表达式","Exclude file":"排除文件","Exclude file extension":"排除文件后缀","Exclude files whose names contain":"排除文件,名称包括","Exclude folder":"排除文件夹","Exclude regular expression":"排除正则表达式","Existing file found":"发现已存在文件","Experimental":"Experimental","Export":"导出","Export ...":"导出…","Export backup configuration":"导出备份配置","Export configuration":"导出配置","Exporting ...":"正在导出…","External link":"外部链接","FTP (Alternative)":"FTP (备选)","Failed to build temporary database: {{message}}":"构建临时数据库失败: {{message}}","Failed to connect:":"连接失败:","Failed to connect: {{message}}":"连接失败:{{message}}","Failed to delete:":"删除失败:","Failed to fetch path information: {{message}}":"获取路径信息失败: {{message}}","Failed to import:":"导入失败:","Failed to read backup defaults:":"读取备份默认设置失败:","Failed to restore files: {{message}}":"恢复文件失败: {{message}}","Failed to save:":"保存失败:","Fetching path information ...":"获取路径信息…","File":"文件","Files larger than:":"文件大于","Filters":"过滤条件","Finished!":"已完成!","First run setup":"初始配置","Folder":"文件夹","Folder path":"文件夹路径","Fri":"周五","GByte":"GB","GByte/s":"GB/s","GCS Project ID":"GCS 项目 ID","General":"常规","General backup settings":"常规备份设置","General options":"常规选项","Generate":"生成","Generate IAM access policy":"生成 IAM 访问策略","Getting file versions ...":"正在读取文件版本...","Group email":"群组邮箱","Hidden files":"隐藏文件","Hide":"隐藏","Hide hidden folders":"隐藏被隐藏的文件夹","Home":"首页","Hours":"小时","How do you want to handle existing files?":"你想要怎样处理已存在的文件?","Hyper-V Machine":"Hyper-V 虚拟机","Hyper-V Machine:":"Hyper-V 虚拟机:","Hyper-V Machines":"Hyper-V 虚拟机","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"如果时间错过,任务将尽快运行。","If at least one newer backup is found, all backups older than this date are deleted.":"相对于最新备份,早于此期限的备份将被清理","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.":"如果备份和远程存储不同步,Duplicati 需要你执行修复操作来同步数据库。\\n如果修复失败,你可以删除本地数据库并重新生成。","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"如果备份文件没有自动下载,右键单击并选择 "另存为…" ","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"如果备份文件没有自动下载,右键单击并选择 "另存为…" ","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"如果你不输入路径,所有文件将存储在登录时的默认文件夹。\n你确定这是你想要的吗?","If you do not enter an API Key, the tenant name is required":"如果你不输入 API 密钥,则需要输入租户名称","If you want to use the backup later, you can export the configuration before deleting it":"如果你需要之后使用备份,你可以在删除它之前导出配置","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"如果你的机器处于多用户环境(比如机器上有多个帐户),你需要设定一个密码来防止其他帐户访问你的数据。\n你要现在设定密码吗?","Import":"导入","Import Destination URL":"导入地址","Import backup configuration":"导入备份配置","Import completed, but no certificates were found after the import":"导入完成,但是未能找到证书","Import failed":"导入失败","Import from a file":"从文件导入","Import metadata":"导入元数据","Importing ...":"正在导入…","Include a file?":"包含一个文件?","Include expression":"包含表达式","Include regular expression":"包含正则表达式","Incorrect answer, try again":"验证失败,请重试","Individual builds for developers only. Not for use with important data.":"面向开发者的个人构建,不适用于重要数据","Information":"信息","Install":"安装","Install failed:":"安装失败:","Invalid characters in path":"路径中包含无效字符","Invalid retention time":"无效的保留时间","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"某些 FTP 不需要密码\n你确定你的 FTP 服务器支持无密码登陆吗?","KByte":"KB","KByte/s":"KB/s","Keep a specific number of backups":"保留指定版本数","Keep all backups":"永久保留","Keystone API version":"Keystone API 版本","Language in user interface":"界面语言","Last month":"上月","Latest":"最新","Libraries":"第三方库","Listing backup dates ...":"正在列举备份日期…","Listing remote files ...":"正在列举远程文件…","Listing remote files for Purge ...":"正在列举需要清除的远程文件…","Live":"实时","Load a configuration from an exported job or a storage provider":"从已导出的任务文件或者存储提供商处载入配置","Load destination from an exported job or a storage provider":"从已导出的任务文件或存储提供商处载入目标位置","Load older data":"载入之前的数据","Loading ...":"载入中…","Loading remote storage usage ...":"正在载入远程存储使用量…","Local Repository":"本地仓库","Local database for":"本地数据库","Local database path:":"本地数据库路径:","Local repository":"本地仓库","Local storage":"本地存储","Location":"位置","Location where buckets are created":"请指定 Bucket 创建区域","Log data for {{Backup.Backup.Name}}":"{{Backup.Backup.Name}} 的日志","Log data from the server":"Duplicati 服务器日志","Log out":"登出","MByte":"MB","MByte/s":"MB/s","Maintenance":"维护","Manually type path":"手动输入路径…","Max download speed":"最大下载速度","Max upload speed":"最大上传速度","Menu":"菜单","Microsoft SQL Database:":"Microsoft SQL 数据库:","Microsoft SQL Databases":"Microsoft SQL 数据库","Minimum redundancy":"最小冗余","Minimum redundancy is 1.0":"最小冗余为 1.0","Minutes":"分钟","Missing name":"缺少名称","Missing passphrase":"缺少密码","Missing sources":"缺少源数据","Mon":"周一","Months":"月","Move existing database":"移动已有数据库","Move failed:":"移动失败:","My Documents":"我的文档","My Music":"我的音乐","My Photos":"我的照片","My Pictures":"我的图片","Name":"名称","Never":"从不","New update found: {{message}}":"发现新版本: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"新用户名为 {{user}}\n已为新的受限用户更新证书","Next":"下一步","Next scheduled run:":"下一次计划运行于:","Next scheduled task:":"下一次计划任务:","Next task:":"下一次任务:","Next time":"下一次运行时间:","No":"否","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"未预先指定证书,请与服务器管理员确认密钥 {{key}} 是否正确\n\n你想要允许此主机密钥吗?","No editor found for the "{{backend}}" storage type":"未找到 "{{backend}}" 存储类型的编辑器","No encryption":"无加密","No items selected":"未选中项目","No items to restore, please select one or more items":"未恢复项目,请至少选择一项","No passphrase entered":"未输入密码","No scheduled tasks":"暂无计划任务","No, my machine has only a single account":"否,我的机器只有一个帐户","Non-matching passphrase":"密码不匹配","None / disabled":"无 / 禁用","Nothing will be deleted. The backup size will grow with each change.":"不会清理任何备份,备份大小将持续增长","OK":"确定","Once there are more backups than the specified number, the oldest backups are deleted.":"一旦备份版本数超过此值,最旧的备份将被清理","OpenStack AuthURI":"OpenStack 认证地址","OpenStack Object Storage / Swift":"OpenStack 对象存储 / Swift","Openstack API Key are not supported in v3 keystone API.":"v3 keystone API 不支持 Openstack API 密钥","Operation failed:":"操作失败:","Operations:":"操作:","Optional authentication password":"如果需要,请输入认证密码","Optional authentication username":"如果需要,请输入认证用户名","Options":"选项","Options added here are applied to all backups, but can be overridden in each individual backup":"此处选项将对所有备份生效,但你可以单独设置备份来覆盖它","Original location":"原位置","Others":"其它","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"随着时间,备份将被自动清理。这将保留最近7天中每天一份,最近4个星期中每星期一份,最近12个月中每月一份,而且保证总是至少存在一个备份","Overwrite":"覆盖","Passphrase":"密码","Passphrase (if encrypted)":"密码 (若启用加密)","Passphrase changed":"密码已更改","Passphrases are not matching":"密码不匹配","Password":"密码","Passwords do not match":"密码不匹配","Patching files with local blocks ...":"正在使用本地块修补文件…","Path":"路径","Path not found":"路径未找到","Path on server":"服务器上路径","Path or subfolder in the bucket":" Bucket 中路径或子文件夹","Pause":"暂停","Pause after startup or hibernation":"开机或唤醒后暂缓","Pause options":"暂停选项","Permissions":"权限","Pick location":"选择位置","Point to your backup files and restore from there":"指向你的备份文件,将从中恢复","Port":"端口","Previous":"上一步","Progress:":"进度:","ProjectID is optional if the bucket exist":"若 Bucket 存在, 则项目ID 可选","Proprietary":"专有","Purging files ...":"正在清除文件...","Purging files Complete!":"清除完成!","Rebuilding local database ...":"正在重新构建本地数据库…","Recreate (delete and repair)":"重建 (删除并修复)","Recreating database ...":"正在重建数据库…","Registering temporary backup ...":"正在注册临时备份…","Relative paths not allowed":"不允许相对路径","Reload":"重新载入","Remote":"远程","Remote Path":"远程路径","Remote Repository":"远程仓库","Remote path":"远程路径","Remote repository":"远程仓库","Remove":"移除","Remove option":"移除选项","Repair":"修复","Repeat Passphrase":"重复密码","Reporting:":"报告:","Reset":"重置","Restore":"恢复文件","Restore Complete!":"恢复完成!","Restore files":"恢复文件","Restore files ...":"恢复文件…","Restore files from {{backupname}}":"从 {{backupname}} 恢复文件","Restore from":"恢复自","Restore from backup configuration":"从备份配置中恢复","Restore from configuration ...":"从配置中恢复...","Restore options":"恢复选项","Restore read/write permissions":"恢复读写权限","Restoring files ...":"正在恢复文件…","Resume":"恢复运行","Run again every":"重复运行每","Run now":"立即运行","Running ...":"正在运行…","Running ....":"正在运行...","Running commandline entry":"正在运行命令行","Running task:":"运行中的任务:","S3 Compatible":"S3 兼容","Same as the base install version: {{channelname}}":"与当前安装版本一致:{{channelname}}","Sat":"周六","Save":"保存","Save and repair":"保存并修复","Save different versions with timestamp in file name":"保存不同版本 (文件名中添加时间戳)","Save immediately":"立即保存","Scanning existing files ...":"正在扫描存在的文件…","Scanning for local blocks ...":"正在扫描本地文件块…","Schedule":"计划","Search":"搜索","Search for files":"搜索文件","Seconds":"秒","Select a log level and see messages as they happen:":"选择日志级别并实时查看","Select files":"选择文件","Server":"服务器","Server and port":"服务器与端口","Server hostname or IP":"服务器主机名或 IP","Server is currently paused,":"服务器暂停中,","Server is currently paused, do you want to resume now?":"Duplicati 服务器暂停中,你想要立即恢复运行吗?","Server password":"服务器密码","Server paused":"服务器已暂停","Server state properties":"Duplicati 服务器状态","Settings":"设置","Show":"查看","Show advanced editor":"显示高级编辑器","Show hidden folders":"显示隐藏文件夹","Show log":"日志","Show log ...":"查看日志…","Show treeview":"显示树状视图","Sia server password":"Sia 服务器密码","Smart backup retention":"智能备份保留策略","Some OpenStack providers allow an API key instead of a password and tenant name":"一些 OpenStack 提供商使用 API 密钥,而不是租户名称和密码","Source Data":"源数据","Source data":"源数据","Source folders":"源文件夹","Source:":"源数据:","Specific builds for developers only. Not for use with important data.":"面向开发者的特定构建,不适用于重要数据","Standard protocols":"标准协议","Starting Backup ...":"准备开始备份…","Starting Restore...":"准备开始恢复…","Starting the restore process ...":"正在开始恢复操作…","Stop after the current file":"当前文件完成后停止","Stop after upload":"上传完成后停止","Stop now":"立即停止","Stop running backup":"停止正在运行的备份","Stop running task":"停止正在运行的任务","Stopping after upload:":"于此完成后停止:","Stopping task:":"正在停止任务:","Storage Type":"存储类型","Storage class":"存储类别","Storage class for creating a bucket":"创建 Bucket 的存储类别","Stored":"存档","Strong":"强度高","Success":"成功","Sun":"周日","Symbolic link":"符号链接","System default ({{levelname}})":"默认 ({{levelname}})","System files":"系统文件","System info":"系统信息","System properties":"系统属性","TByte":"TB","TByte/s":"TB/s","Target path, ie /backup":"目标路径,例如 /backup","Task is running":"任务正在运行中","Temporary files":"临时文件","Tenant Name":"租户名称","Test connection":"测试连接","Testing ...":"正在测试…","Testing connection ...":"正在测试连接…","Testing permissions ...":"正在测试权限…","Testing permissions...":"正在测试权限…","The bucket name should be all lower-case, convert automatically?":"Bucket 名称应当是全小写,自动转换?","The bucket name should start with your username, prepend automatically?":"Bucket 名称应该以你的用户名开头,自动加上?","The connection to the server is lost, attempting again in {{time}} ...":"服务器连接中断,将在 {{time}} 后重新连接…","The dark theme (by Michal)":"黑色主题 (by Michal)","The default blue on white theme (by Alex)":"默认蓝白主题 (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"文件夹 {{folder}} 不存在\n是否现在创建?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"主机密钥已更改,请与服务器管理员确认其是否正确,否则你可能正在被中间人攻击。\n\n你想要把现有密钥 \"{{prev}}\" 替换为 {{key}} 吗?","The path does not appear to exist, do you want to add it anyway?":"路径似乎不存在,你确定要添加它吗?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"路径不应该以 '{{dirsep}}' 字符结尾,这意味你想要包含一个文件而不是文件夹。\n你想要包含指定文件吗?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"路径必须为绝对路径,也就是以斜杠 '/' 开头","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"路径应当以 \"{{prefix1}}\" 或 \"{{prefix2}}\" 开头,否则你不会在 HubiC 网页界面上看到文件。\n你需要自动给路径添加上前缀吗?","The region parameter is only applied when creating a new bucket":"\"地区\"参数只在创建新 Bucket 时生效","The region parameter is only used when creating a bucket":"\"参数只在创建新 Bucket 时使用","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"服务器证书验证失败\n你想要允许此 SSL证书吗?其哈希值为 {{hash}}","The storage class affects the availability and price for a stored file":"存储类别影响文件可用性和价格","The target folder contains encrypted files, please supply the passphrase":"目标文件夹包含加密文件,请提供密码","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"此用户权限太多,你想要创建一个只能访问所选路径的受限用户吗?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"此备份创建于其他操作系统上。恢复时不指定目标文件夹可能会使文件恢复到未知的位置。你确定要继续吗?","This month":"本月","This week":"本周","Throttle settings":"限流设置","Thu":"周四","To File":"导出为文件","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"为确认你想要删除 \"{{name}}\" 的所有远程文件,请输入以下单词","To export without a passphrase, uncheck the \"Encrypt file\" box":"如果不想使用密码加密导出的文件,请去除勾选\"加密文件\"","Today":"今天","Trust host certificate?":"信任主机证书?","Trust server certificate?":"信任服务器证书?","Try out the new features that we are working on. Currently the most stable version available. Test Restore data before using this in production environments.":"这是当前最稳定的版本,可以试用我们开发的新特性。如果要在生产环境使用,请事先测试恢复数据。","Tue":"周二","Type to highlight files":"输入以高亮文件","Unknown backup size and versions":"未知的备份大小和版本","Until resumed":"直到手动恢复运行","Update channel":"更新分支","Update failed:":"更新失败:","Updating with existing database":"正在更新存在的数据库","Uploading verification file ...":"正在上传校验文件…","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"使用情况报告帮助我们提升用户体验,评估新特性的影响,我们用它们生成 公共使用统计","Usage statistics":"使用情况统计","Usage statistics, warnings, errors, and crashes":"使用情况统计,警告,错误,崩溃","Use SSL":"启用 SSL","Use existing database?":"使用已存在的数据库?","Use weak passphrase":"确定使用弱密码","Useless":"无用","User data":"用户数据","User domain name":"用户域名称","User has too many permissions":"用户权限太多","User interface settings":"界面设置","Username":"用户名","Validating ...":"正在验证…","Verify files":"校验文件","Verifying ...":"正在校验…","Verifying answer":"正在验证","Verifying backend data ...":"正在校验后端数据…","Verifying files...":"正在校验文件…","Verifying remote data ...":"正在校验远程数据…","Verifying restored files ...":"正在校验恢复出的文件…","Very strong":"强度非常高","Very weak":"强度非常低","Visit us on":"了解我们","WARNING: The remote database is found to be in use by the commandline library":"警告:远程数据库正在被命令行库使用","WARNING: This will prevent you from restoring the data in the future.":"警告:这将使你以后不再能恢复数据","Waiting for task to begin":"等待任务开始…","Waiting for task to start ....":"正在等待任务开始...","Waiting for upload ...":"等待上传完成…","Warnings, errors and crashes":"警告,错误,崩溃","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"我们接受多种渠道的捐赠,例如OpenCollective,PayPal,BountySource 以及多种加密货币","We recommend that you encrypt all backups stored outside your system":"我们推荐加密所有保存在第三方系统中的数据","Weak":"强度低","Weak passphrase":"弱密码","Wed":"周三","Weeks":"周","Where do you want to restore from?":"你想从哪里恢复呢?","Where do you want to restore the files to?":"你想把文件恢复到哪里?","Years":"年","Yes":"是","Yes, I have stored the passphrase safely":"是,我已将密码安全保存","Yes, I'm brave!":"是,我无所谓","Yes, please break my backup!":"是,请清除我的备份","Yesterday":"昨天","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"看起来 Mono 当前没有载入 SSL 证书。\n你想要从 Mozilla 导入可信任的证书吗?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"你正在改变数据库路径。\n你确定想要这么做吗?","You are currently running {{appname}} {{version}}":"当前正在运行 {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"你可以立即停止备份,也可以在当前文件完成上传后停止。","You can stop the task immediately, or allow the process to continue its current file and the stop.":"你可以立即停止任务,也可以在当前文件处理完成后停止。","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"你已经更改了加密方式,这可能破坏备份。你更应当创建新备份。","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"你已经更改密码,这是不支持的操作。你更应当创建新备份。","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"你已选择不加密备份,推荐加密所有存储在远程服务器上的数据。","You have chosen to restore to a new location, but not entered one":"你选择了恢复到新位置,却没有指定具体位置","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 lose the passphrase.":"你已经生成了一个强密码,确保你安全记录下了此密码,否则,万一你丢失了密码,数据将不能恢复。","You must choose at least one source folder":"你必须选择至少一个源文件夹","You must enter a domain name to use v3 API":"要使用 v3 API,你必须输入域名称","You must enter a name for the backup":"你必须输入备份名称","You must enter a passphrase or disable encryption":"你必须输入加密密码或禁用加密","You must enter a password to use v3 API":"要使用 v3 API,你必须输入密码","You must enter a positive number of backups to keep":"你输入要保留的版本数必须为正","You must enter a tenant (aka project) name to use v3 API":"要使用 v3 API,你必须输入租户(也就是项目)","You must enter a tenant name if you do not provide an API Key":"如果你没有提供 API 密钥,你必须输入租户名称","You must enter a valid duration for the time to keep backups":"你必须输入有效的保留时长","You must enter a valid rentention policy string":"你必须输入有效的保留策略字符串","You must enter either a password or an API Key":"你必须输入一个密码或 API 密钥","You must enter either a password or an API Key, not both":"你必须只输入一个密码或 API 密钥,而不是两者同时","You must fill in the password":"你必须填写密码","You must fill in the server name or address":"你必须填写服务器主机名或地址","You must fill in the username":"你必须填写用户名","You must fill in {{field}}":"你必须填写 {{field}}","You must select or fill in the AuthURI":"你必须选择或填写认证地址","You must select or fill in the server":"你必须选择或填写服务器","You must specify a path":"你必须指定路径","You should fill in {{field}}{{reason}}":"你应当填写 {{field}}{{reason}}","Your files and folders have been restored successfully.":"文件恢复成功!","Your passphrase is easy to guess. Consider changing passphrase.":"你的密码很容易被破解,请考虑更换一个强密码","bucket/folder/subfolder":"Bucket / 文件夹 / 子文件夹","byte":"B","byte/s":"B/s","custom":"自定义","resume now":"立即恢复运行","unless you are explicitly specifying --group-id":"除非你通过 --group-id 具体指定","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} 主要由 {{dev1}} 和 {{dev2}} 开发. {{appname}} 可以从 {{websitename}} 下载. {{appname}} 采用 {{licensename}} 授权.","{{files}} files ({{size}}) to go {{speed_txt}}":"剩余 {{files}} 个文件 ({{size}}) {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":"{{item.Backup.Metadata.TargetSizeString}} / {{$count}} 个版本","{{number}} Hour":"{{number}} 小时","{{number}} Minutes":"{{number}} 分钟","{{time}} (took {{duration}})":"{{time}} (耗时 {{duration}})"}); + gettextCatalog.setStrings('zh_HK', {"- pick an option -":"選擇一個選項","...loading...":"...載入中...","API Key":"API Key","AWS IAM Policy":"AWS IAM 原則","About":"關於","About {{appname}}":"關於 {{appname}}","Access denied":"存取被拒","Account name":"用戶名","Activate":"啟動","Activate failed:":"啟動失敗:","Add a new backup":"加入新的備份","Add a path directly":"直接加入路徑","Add advanced option":"新增進階選項","Add backup":"新增備份","Add filter":"新增過濾器","Add path":"加入路徑","Advanced Options":"進階選項","Advanced options":"進階選項","Advanced:":"進階:","All Hyper-V Machines":"所有Hyper-V機器","All Microsoft SQL Databases":"所有Microsoft SQL數據庫","Allow remote access (requires restart)":"允許遠端存取(需要重新啟動)","Allowed days":"允許日子","An existing file was found at the new location":"在新的位置上發現有檔案存在","Anonymous usage reports":"匿名使用報告","AuthID":"AuthID","Authentication password":"認證密碼","Authentication username":"認證用戶名","Autogenerated passphrase":"自動產生密碼","Automatically run backups.":"自動執行備份","B2 Account ID":"B2 帳號 ID","Back":"返回","Backup destination":"備份目的地","Backup location":"備份位置","Backup:":"備份:","Beta":"Beta","Browse":"瀏覽","Browser default":"瀏覽預設","Bucket Name":"Bucket 名稱","Bucket create location":"Bucket 建立位置","Bucket create region":"Bucket 建立區域","Bucket name":"Bucket 名稱","Bucket storage class":"Bucket 儲存等級","Building list of files to restore ...":"建立還原的檔案清單中...","Building partial temporary database ...":"建立部分臨時資料庫中...","Busy ...":"忙碌...","Canary":"Canary","Cancel":"Cancel","Changelog":"更新日誌","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} 更新日誌","Check failed:":"檢查失敗:","Check for updates now":"立即檢查更新","Checking ...":"檢查中...","Checking for updates ...":"檢查更新中...","Commandline ...":"命令列...","Compact now":"立即壓縮","Compacting remote data ...":"壓縮遠端資料中...","Completing backup ...":"正在完成備份...","Completing previous backup ...":"正在完成上次備份...","Compression modules:":"壓縮模組:","Computer":"電腦","Configuration file:":"設定檔案:","Configuration:":"設定:","Configure a new backup":"設定新備份","Confirm delete":"確認刪除","Confirmation required":"需要確認","Connect":"連接","Connect now":"立即連接","Connecting to server ...":"正在連接伺服器...","Connecting to task ....":"正在連接工作...","Connecting...":"連接中...","Connection lost":"連接中斷","Connection worked!":"連接成功!","Container name":"容器名稱","Container region":"容器區域","Continue":"繼續","Continue without encryption":"繼續但不加密","Copied!":"已複製!","Copy Destination URL to Clipboard":"複製目的地網址到剪貼簿","Copy failed. Please manually copy the URL":"複製失敗。請手動複製網址","Counting ({{files}} files found, {{size}})":"點算中(找到 {{files}} 個檔案,{{size}})","Create folder?":"建立資料夾?","Created new limited user":"已建立受限制的使用者","Creating new user with limited access ...":"建立受限制的使用者中...","Creating target folders ...":"建立目標資料夾中...","Creating temporary backup ...":"建立臨時備份中...","Creating user...":"建立使用者中...","Current version is {{versionname}} ({{versionnumber}})":"現時版本 {{versionname}} ({{versionnumber}})","Custom location ({{server}})":"自訂位置({{server}})","Custom server url ({{server}})":"自訂伺服器地址({{server}})","Database ...":"資料庫...","Days":"Days","Default":"預設","Default ({{channelname}})":"預設 ({{channelname}})","Default options":"預設選項","Delete":"刪除","Delete ...":"刪除...","Delete backup":"刪除備份","Delete local database":"刪除本地資料庫","Delete remote files":"刪除遠端檔案","Delete the local database":"刪除本地資料庫","Deleting remote files ...":"刪除遠端文件中...","Deleting unwanted files ...":"刪除不必要的文件中...","Desktop":"桌面","Destination":"目的地","Direct restore from backup files ...":"直接從備份檔案中還原...","Disabled":"已停用","Dismiss":"略過","Display and color theme":"顯示及顏色主題","Do you really want to delete the backup: \"{{name}}\" ?":"您真的確定要刪除備份: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"您真的確定要刪除 \"{{name}}\" 的本地數據庫?","Donate":"捐贈","Donation messages":"捐贈訊息","Donation messages are hidden, click to show":"捐贈訊息已隱藏,按此顯示。","Donation messages are visible, click to hide":"捐贈訊息顯示中,按此隱藏。","Done":"完成","Download":"下載","Downloading ...":"下載中...","Downloading files ...":"下載文件中...","Downloading update...":"下載更新中...","Duplicate option {{opt}}":"Duplicati 選項 {{opt}}","Duplicati Website":"Duplicati 網站","Duplicati forum":"Duplicati 討論區","Edit ...":"修改...","Encrypt file":"加密檔案","Encryption modules:":"加密模組:","Enter URL":"輸入網址","Enter access key":"輸入Access Key","Enter account name":"輸入帳戶名稱","Enter backup passphrase, if any":"輸入備份密碼(如有)","Enter container name":"輸入容器名稱","Enter encryption passphrase":"輸入加密密碼","Enter folder path name":"輸入資料夾路徑名稱","Enter the destination path":"輸入目的地路徑","Error":"錯誤","Error!":"錯誤!","Exclude":"排除","Exclude directories whose names contain":"排除含有此名稱的資料夾","Exclude expression":"排除表達式","Exclude file":"排除檔案","Exclude file extension":"排除副檔名","Exclude files whose names contain":"排除含有此名稱的檔案","Exclude folder":"排除資料夾","Exclude regular expression":"排除正規表達式","Existing file found":"找到已存在的檔案","Experimental":"實驗性","Export":"匯出","Export ...":"匯出...","Export backup configuration":"匯出備份設定","Export configuration":"匯出設定","Exporting ...":"匯出中...","FTP (Alternative)":"FTP(備用)","Failed to build temporary database: {{message}}":"建立臨時資籵庫失敗:{{message}}","Failed to connect:":"連接失敗:","Failed to connect: {{message}}":"連接失敗:{{message}}","Failed to delete:":"刪除失敗:","Failed to fetch path information: {{message}}":"無法取得路徑資料:{{message}}","Failed to import:":"匯入失敗","Failed to read backup defaults:":"讀取預設備份失敗:","Failed to restore files: {{message}}":"還原檔案失敗:{{message}}","Failed to save:":"儲存失敗:","Fetching path information ...":"取得路徑資料中...","File":"檔案","Files larger than:":"檔案大於","Filters":"過濾器","Finished!":"已完成!","Folder":"資籵夾","Folder path":"資料夾路徑","Fri":"星期五","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"一般","General backup settings":"一般備份設定","General options":"一般設定","Generate":"產生","Generate IAM access policy":"產生 IAM 存取原則","Getting file versions ...":"取得檔案版本中...","Hidden files":"隱藏的檔案","Hide":"隱藏","Hide hidden folders":"不顯示隱藏的資料夾","Home":"首頁","Hours":"小時","How do you want to handle existing files?":"您想怎樣處理已存在的檔案?","Hyper-V Machine":"Hyper-V 機器","Hyper-V Machine:":"Hyper-V 機器:","Hyper-V Machines":"Hyper-V 機器","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"如果錯過了時間,將儘快執行工作。","Import":"匯入","Import Destination URL":"匯入目的地網址","Import backup configuration":"匯入備份設定","Import completed, but no certificates were found after the import":"匯入完成,但沒有找到證書","Import failed":"匯入失敗","Import from a file":"從檔案匯入","Importing ...":"匯入中...","Include a file?":"包括一個檔案?","Include expression":"包括表達式","Include regular expression":"包括正規表達式","Incorrect answer, try again":"答案錯誤,請重試","Information":"訊息","Install":"安裝","Install failed:":"安裝失敗:","Invalid characters in path":"路徑中有無效的字符","Invalid retention time":"無效的保留時間","KByte":"KByte","KByte/s":"KByte/s","Language in user interface":"界面語言","Last month":"上個月","Latest":"最新","Listing backup dates ...":"列出備份日期中...","Listing remote files ...":"列出遠端檔案中...","Live":"即時","Load older data":"載入舊資料","Loading ...":"載入中...","Loading remote storage usage ...":"載入遠端儲存使用量中...","Local database for":"本地資連庫","Local database path:":"本地資料庫路徑:","Local storage":"本地儲存","Location":"位置","Log data from the server":"來自伺服器的記錄","Log out":"登出","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"維護","Manually type path":"手動輸入路徑","Max download speed":"最高下載速度","Max upload speed":"最高上傳速度","Menu":"選單","Microsoft SQL Database:":"Microsoft SQL 資料庫:","Microsoft SQL Databases":"Microsoft SQL 資料庫","Minutes":"分鐘","Missing name":"沒有名稱","Missing passphrase":"沒有密碼","Missing sources":"沒有來源","Mon":"星期一","Months":"月","Move existing database":"移動現時的資料庫","Move failed:":"移動失敗:","My Documents":"我的文件","My Music":"我的音樂","My Photos":"我的相片","My Pictures":"我的圖片","Name":"名稱","Never":"永不","New update found: {{message}}":"找到新版本:{{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"新用戶為 {{username}}。\n已更新憑證以使用該受管制用戶","Next":"下一步","Next scheduled run:":"下次預定報行的時間:","Next scheduled task:":"下次預定報行的工作:","Next task:":"下次的工作:","Next time":"下次執行時間:","No":"否","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"先前並未指定過證書,請與伺服管理員驗證此密匙是否正確:{key}}\n\n您要接受這個主題密匙嗎?","No encryption":"無加密","No items selected":"沒有選擇任何項目","No items to restore, please select one or more items":"沒有需要還原的項目,請擇一個或以上的項目","No passphrase entered":"沒有輸入密碼","No scheduled tasks":"沒有預定的工作","Non-matching passphrase":"密碼不正確","None / disabled":"沒有/已停用","OK":"確定","Options":"選項","Others":"Others","Overwrite":"覆蓋","Passphrase":"密碼","Passphrase (if encrypted)":"密碼(如已加密)","Passphrase changed":"已更改密碼","Passphrases are not matching":"密碼不相同","Password":"密碼","Passwords do not match":"密碼不正確","Path":"路徑","Path not found":"找不到路徑","Path on server":"伺服器上路徑","Pause":"暫停","Pause after startup or hibernation":"啟動或休眠後暫停","Pause options":"暫停選項","Permissions":"權限","Pick location":"選擇位置","Port":"埠","Previous":"Previous","Purging files ...":"清理檔案...","Rebuilding local database ...":"重建本機資料庫中...","Recreate (delete and repair)":"重建(刪除及修復)","Recreating database ...":"重建資料庫中...","Remote":"遠端","Remove":"移除","Remove option":"移除選項","Repair":"修復","Repeat Passphrase":"重覆密碼","Reporting:":"報告︰","Reset":"重設","Restore":"還原","Restore files":"還原檔案","Restore files ...":"還原檔案...","Restore files from {{backupname}}":"從 {{backupname}} 還原檔案","Restore from":"從...還原檔案","Restore from backup configuration":"從備份設定還原","Restore from configuration ...":"從設定還原...","Restore options":"還原選項","Restoring files ...":"還原檔案中...","Resume":"繼續","Run again every":"每...重覆執行","Run now":"立即執行","Running ...":"執行中...","Running ....":"執行中...","Running task:":"正在執行工作:","S3 Compatible":"S3 相容","Sat":"星期六","Save":"儲存","Save and repair":"儲存並修復","Save immediately":"立即儲存","Scanning existing files ...":"正在掃描已存在檔案...","Schedule":"排程","Search":"搜尋","Search for files":"搜尋檔案","Seconds":"秒","Select files":"選擇檔案","Server":"伺服器","Server and port":"伺服器與連接埠","Server hostname or IP":"伺服器名稱或 IP","Server is currently paused,":"伺服器目前已暫停,","Server is currently paused, do you want to resume now?":"伺服器暫停中,您要現在立即繼續嗎?","Server password":"伺服器密碼","Server paused":"伺服器已暫停","Server state properties":"伺服器狀態","Settings":"設定","Show":"顯示","Show advanced editor":"顯示進階編輯","Show hidden folders":"顯示隱藏的資料夾","Show log":"顯示記錄","Show log ...":"顯示記錄...","Show treeview":"顯示樹狀檢視","Sia server password":"Sia 伺服器密碼","Source Data":"來源資料","Source data":"來源資料","Source folders":"來源資料夾","Source:":"來源:","Standard protocols":"標準通訊協定","Starting the restore process ...":"開始還原程序中...","Stop after the current file":"現時檔案完成後停止","Stop after upload":"上傳後停止","Stop now":"立即停止","Stop running backup":"停止正在進行的備份","Stop running task":"停止正在進行的工作","Stopping after upload:":"上傳後停止:","Stopping task:":"停止工作中:","Storage Type":"儲存類型","Storage class":"儲存等級","Stored":"已儲存","Strong":"強","Success":"成功","Sun":"星期日","Symbolic link":"符號連結","System default ({{levelname}})":"系統預設({{levelname}})","System files":"系統檔案","System info":"系統資訊","System properties":"系統內容","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"目的地路徑,例如 /backup","Task is running":"工作執行中","Temporary files":"暫存檔案","Test connection":"測試連線","Testing ...":"測試中...","Testing connection ...":"測試連線中...","Testing permissions ...":"測試權限中...","Testing permissions...":"測試權限中...","The connection to the server is lost, attempting again in {{time}} ...":"伺服器連線中斷,{{time}} 後重試...","The dark theme (by Michal)":"深色主題(Michai設計)","The default blue on white theme (by Alex)":"預設的藍白色主題(Alexi設計)","This month":"本月","This week":"本週","Thu":"星期四","To File":"到檔案","Today":"今日","Trust server certificate?":"信任伺服器證書?","Tue":"星期二","Until resumed":"直至手動繼續","Update channel":"更新頻道","Update failed:":"更新失敗:","Use SSL":"使用 SSL","Use weak passphrase":"使用強度為弱的密碼","Useless":"不使用","Username":"使用者","Verify files":"驗證檔案","Verifying ...":"驗證中...","Verifying answer":"驗證答案中...","Verifying remote data ...":"驗證遠端資料中...","Verifying restored files ...":"驗證已還原的檔案中..","Very strong":"十分強","Very weak":"十分弱","Weak passphrase":"弱密碼","Wed":"星期三","Weeks":"星期","Years":"年","Yes":"是","Yesterday":"Yesterday","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"您選擇了不加密備份。建議備份所有儲存在遠端伺服器上資料。","You must fill in the server name or address":"您必須填寫伺服器名稱或地址","You must select or fill in the server":"您必須選擇或填寫伺服器","byte":"byte","byte/s":"byte/s","custom":"custom","resume now":"立即繼續","{{number}} Hour":"{{number}} 小時","{{number}} Minutes":"{{number}} 分鐘","{{time}} (took {{duration}})":"{{time}} (花費 {{duration}})"}); + gettextCatalog.setStrings('zh_TW', {"- pick an option -":"選擇一個項目","...loading...":"...載入中...","API Key":"API Key","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"關於","About {{appname}}":"關於 {{appname}}","Access Key":"Access Key","Access denied":"拒絕存取","Access to user interface":"進入使用者介面","Account name":"帳號名稱","Activate":"啟用","Activate failed:":"啟用失敗","Add a new backup":"新增備份","Add a path directly":"直接增加資料路徑","Add advanced option":"加入進階選項","Add backup":"備份","Add filter":"加入篩選條件","Add path":"加入路徑","Adjust bucket name?":"調整 bucket 名稱?","Adjust path name?":"調整 path 名稱?","Advanced Options":"進階選項","Advanced options":"進階選項","Advanced:":"進階:","All Hyper-V Machines":"全部 Hyper-V 主機","All Microsoft SQL Databases":"全部 Microsoft SQL 資料庫","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.":"全部的使用報告都是採匿名發送,不包含任何個人資訊。這份報告中包含有關硬體以及作業系統資訊、後端類型、備份時間、來源資料的總容量與相關資訊。當中將不會包含路徑、檔名、帳號、密碼或類似的敏感資訊。","Allow remote access (requires restart)":"允許遠端存取(需要重新啟動)","Allowed days":"允許日","An existing file was found at the new location":"新的位置發現已既有檔案存在","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"新的位置發現已既有檔案存在,您要將資料庫指向其中一個既有檔案嗎?","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?":"儲存區發現既有的的本機資料庫已存在。\n重新使用資料庫將可以讓您使用命令列和伺服器服務用在同樣的遠端儲存區。\n\n您希望使用既有的資料庫嗎?","Anonymous usage reports":"匿名使用報告","As Command-line":"顯示為 Command-Line","AuthID":"AuthID","Authentication password":"認證密碼","Authentication username":"認證名稱","Autogenerated passphrase":"自動產生密碼","Automatically run backups.":"自動執行備份","B2 Account ID":"B2 帳號 ID","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage 帳號 ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"返回","Backend modules:":"Backend 模組:","Backup Complete!":"備份完成!","Backup destination":"備份目的地","Backup location":"備份位置","Backup retention":"保留備份數目","Backup:":"備份:","Beta":"測試版 (Beta)","Broken access":"故障連線","Browse":"瀏覽","Browser default":"瀏覽器預設","Bucket Name":"Bucket 名稱","Bucket create location":"Bucket 建立位置","Bucket create region":"Bucket 建立區域","Bucket name":"Bucket 名稱","Bucket storage class":"Bucket 儲存等級","Building list of files to restore ...":"正在建立還原的檔案清單 ...","Building partial temporary database ...":"正在建立部份暫存資料庫 ...","Busy ...":"忙碌 ...","Canary":"Canary","Cancel":"取消","Cannot move to existing file":"無法搬移已存在檔案","Changelog":"更新記錄","Changelog for {{appname}} {{version}}":"更新記錄:{{appname}} {{version}}","Check failed:":"檢查失敗:","Check for updates now":"現在檢查更新","Checking ...":"檢查中 ...","Checking for updates ...":"檢查更新中 ...","Chose a storage type to get started":"選擇儲存區類型,然後開始","Click the AuthID link to create an AuthID":"按下 AuthID 連結來建立一組 AuthID","Click to set throttle options":"點這裡進入頻寬限制設定","Commandline ...":"命令列 ...","Compact now":"立即緊密壓縮","Compacting remote data ...":"正在緊密壓縮遠端資料 ...","Completing backup ...":"正在完成備份 ...","Completing previous backup ...":"正在完成上一次備份 ...","Compression modules:":"壓縮模組:","Computer":"電腦","Configuration file:":"設定檔:","Configuration:":"設定:","Configure a new backup":"設定一個新備份","Confirm delete":"確認刪除","Confirmation required":"需要確認","Connect":"連線","Connect now":"立即連線","Connecting to server ...":"正在連線到伺服器 ...","Connecting to task ....":"正在連線到工作 ...","Connecting...":"連線中...","Connection lost":"連線失敗","Connection worked!":"連線已建立!","Container name":"容器名稱","Container region":"容器區域","Continue":"繼續","Continue without encryption":"不加密並繼續","Copied!":"已複製","Copy":"複製","Copy Destination URL to Clipboard":"複製目標 URL 至剪貼簿","Copy failed. Please manually copy the URL":"複製失敗。請手動複製 URL","Core options":"核心選項","Counting ({{files}} files found, {{size}})":"正在計算 ({{files}} 個檔案, {{size}})","Crashes only":"只有當機","Create bug report ...":"建立問題報告","Create folder?":"建立資料夾?","Created new limited user":"建立新的受限使用者","Creating bug report ...":"正在建立問題報告 ...","Creating new user with limited access ...":"正在建立有限制存取的新使用者 ...","Creating target folders ...":"正在建立目標資料夾 ...","Creating temporary backup ...":"正在建立暫存備份 ...","Creating user...":"正在建立使用者 ...","Current action:":"目前動作:","Current file:":"目前檔案:","Current version is {{versionname}} ({{versionnumber}})":"目前版本 {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"自訂 S3 進入點","Custom authentication url":"自訂授權 URL","Custom backup retention":"自訂備份保留規則","Custom location ({{server}})":"自訂位置 ({{server}})","Custom region for creating buckets":"自定區域以建立 Bucket ","Custom region value ({{region}})":"自訂區域 Value ({{region}})","Custom server url ({{server}})":"自訂伺服器 URL ({{server}})","Custom storage class ({{class}})":"自訂儲存等級 ({{class}})","Database ...":"資料庫 ...","Days":"日","Default":"預設","Default ({{channelname}})":"預設 ({{channelname}})","Default options":"預設選項","Delete":"刪除","Delete ...":"刪除 ...","Delete backup":"刪除備份","Delete backups that are older than":"刪除指定條件以前的備份","Delete local database":"刪除本機資料庫","Delete remote files":"刪除遠端檔案","Delete the local database":"刪除本機資料庫","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"刪除遠端儲存區的 {{filecount}} 個檔案 ({{filesize}}) 嗎?","Deleting remote files ...":"正在刪除遠端檔案 ...","Deleting unwanted files ...":"正在刪除不需要的檔案 ...","Desktop":"桌面","Destination":"目的地","Destination path":"目的路徑","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.":"我們協助您保護您的檔案了嗎?如果是這樣,請考慮贊助支援 Duplicati。我們建議私人 {{smallamount}} 以及 {{largeamount}} 進行商業用途。","Direct restore from backup files ...":"直接從備份檔還原 ...","Disabled":"取消","Dismiss":"忽略","Dismiss all":"全部忽略","Display and color theme":"佈景主題設定","Do you really want to delete the backup: \"{{name}}\" ?":"您真的要刪除 \"{{name}}\" 這個備份?","Do you really want to delete the local database for: {{name}}":"您真的要刪除 {{name}} 這個本機資料庫?","Donate":"贊助","Donation messages":"贊助資訊","Donation messages are hidden, click to show":"贊助資訊已隱藏,點選可將之顯示","Donation messages are visible, click to hide":"贊助資訊已顯示,點選可將之隱藏","Done":"完成","Download":"下載","Downloading ...":"下載中 ...","Downloading files ...":"正在下載檔案 ...","Downloading update...":"正在下載更新 ...","Duplicate option {{opt}}":"重複選項 {{opt}}","Duplicati Website":"Duplicati 官方網站","Duplicati forum":"Duplicati 論壇","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"每個備份都會關聯到一個本機資料庫,裡面儲存有備份目的地的相關資訊。\n 當您刪除備份時,您可以只刪除本機資料庫而不影響恢復備份目的地備份檔的還原能力。\n 如果您使用本機資料庫做命令列方式備份,您將資料庫保留好。","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.":"每個備份都會關聯到一個本機資料庫,裡面儲存有備份目的地的相關資訊。\\ n這可以讓許多資訊運作的速度更快,並且減少了每次操作時需要從備份目的地下載的資料量。","Edit ...":"編輯 ...","Edit as list":"編輯清單","Edit as text":"編輯文字內容","Encrypt file":"加密檔案","Encryption":"加密方式","Encryption changed":"加密方式已變更","Encryption modules:":"加密模組:","Enter URL":"輸入 URL","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"手動輸入備份保留原則。可用關鍵字 D/W/Y,分別代表 日/週/年。語法如下:7D:1D,4W:1W,36M:1M。上述例子表示,每7日保留1份,每4週保留1份,每36個月保留1份。您也可以寫成 1W:1D,1M:1W,3Y:1M。","Enter access key":"輸入 access key","Enter account name":"輸入帳號名稱","Enter backup passphrase, if any":"輸入備份密碼,如果有的話","Enter configuration details":"進入設定細節","Enter container name":"輸入容器名稱","Enter encryption passphrase":"輸入加密密碼","Enter expression here":"在這裡輸入運算式","Enter folder path name":"輸入資料夾路徑名稱","Enter one option per line in command-line format, eg. {0}":"請輸入選項,每一行一個,如。{0}","Enter the destination path":"輸入目的地路徑","Error":"錯誤","Error!":"錯誤!","Errors and crashes":"錯誤與當機","Exclude":"例外","Exclude directories whose names contain":"排除目錄名稱含有","Exclude expression":"排除表示式","Exclude file":"例外檔案","Exclude file extension":"例外副檔名","Exclude files whose names contain":"排除檔案名稱包含有","Exclude folder":"例外資料夾","Exclude regular expression":"排除的正規表示式","Existing file found":"檔案已存在","Experimental":"實驗版 (Experimental)","Export":"匯出","Export ...":"匯出 ...","Export backup configuration":"匯出備份設定","Export configuration":"匯出設定","Exporting ...":"正在匯出 ...","External link":"外部連結","FTP (Alternative)":"FTP (替代)","Failed to build temporary database: {{message}}":"建立暫存資料庫失敗:{{message}}","Failed to connect:":"連線失敗:","Failed to connect: {{message}}":"連線失敗:{{message}}","Failed to delete:":"刪除失敗:","Failed to fetch path information: {{message}}":"列取路徑資訊失敗: {{message}}","Failed to import:":"匯入失敗:","Failed to read backup defaults:":"讀取備份預設值失敗︰","Failed to restore files: {{message}}":"還原檔案失敗:{{message}}","Failed to save:":"儲存失敗:","Fetching path information ...":"正在列舉路徑資訊 ...","File":"檔案","Files larger than:":"檔案大小超過:","Filters":"篩選","Finished!":"已完成!","First run setup":"執行初始化設定","Folder":"資料夾","Folder path":"資料夾路徑","Fri":"週五","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"一般","General backup settings":"一般備份設定","General options":"一般選項","Generate":"產生","Generate IAM access policy":"產生 IAM access policy","Getting file versions ...":"正在取得檔案版本 ...","Hidden files":"隱藏檔案","Hide":"隱藏","Hide hidden folders":"隱藏目錄","Home":"首頁","Hours":"小時","How do you want to handle existing files?":"您如何處理既有檔案?","Hyper-V Machine":"Hyper-V 主機","Hyper-V Machine:":"Hyper-V 主機:","Hyper-V Machines":"Hyper-V 主機","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"如果已錯過時間,將儘可能快速進行這個工作。","If at least one newer backup is found, all backups older than this date are deleted.":"如果有更新的備份存在,則刪除比這個日期早的所有備份。","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.":"如果備份與遠端儲存區不同步,Duplicati 需要您執行修復操作以讓資料庫重新同步。 \\n 如果修復不成功,您可以刪除本機資料庫並重新產生之。","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"如果備份檔案沒有自動下載,右鍵點選這裡 "另存 ..."","If the backup file was not downloaded automatically, right click and choose "Save as ..."":"如果備份檔案沒有自動下載,右鍵點選這裡 "另存 ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"如果沒有輸入路徑,將會儲存所有檔案在登入資料夾。\n確定這是您要的嗎?","If you do not enter an API Key, the tenant name is required":"If you do not enter an API Key, the tenant name is required","If you want to use the backup later, you can export the configuration before deleting it":"如果您以後還想要使用此備份,您可以在刪除之前先將設定匯出","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"如果你的主機是多使用者環境(例如這個主機不只有這一個使用者帳號),建議您設定一組密碼,以防址其它使用者存取您的 Duplicati 設定資料。\n您是否要立即前往設定密碼?","Import":"匯入","Import Destination URL":"匯入目的地 URL","Import backup configuration":"匯入備份設定","Import completed, but no certificates were found after the import":"匯入完成,但沒有在匯入時找到憑證","Import failed":"匯入失敗","Import from a file":"從檔案匯入","Import metadata":"匯入 metadata","Importing ...":"正在匯入 ...","Include a file?":"包含檔案?","Include expression":"包含表示式","Include regular expression":"包含正則表示式","Incorrect answer, try again":"回應不正確,請重試一次","Information":"資訊","Install":"安裝","Install failed:":"安裝失敗:","Invalid characters in path":"路徑有無法使用的字元","Invalid retention time":"保留時間無效","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"可以在無密碼的情況下連接到 FTP。\n您確定您的 FTP 伺服器支援無密碼登錄嗎?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"保留指定份數的備份","Keep all backups":"保留所有備份","Language in user interface":"使用者介面語言","Last month":"上個月","Latest":"最新","Libraries":"函式庫","Listing backup dates ...":"正在列出備份日期 ...","Listing remote files ...":"正在列出遠端檔案 ...","Listing remote files for Purge ...":"正在列出要清除的遠端檔案...","Live":"即時","Load a configuration from an exported job or a storage provider":"從匯出的備份任務或儲存區來載入組態設定","Load destination from an exported job or a storage provider":"從匯出的備份任務或儲存區來載入備份目的地","Load older data":"載入較舊的資料","Loading ...":"載入中 ...","Loading remote storage usage ...":"正在載入遠端儲存區使用資訊 ...","Local Repository":"本機 Repository","Local database for":"本機資料庫","Local database path:":"本機資料庫路徑:","Local repository":"本機 repository","Local storage":"本機儲存區","Location":"位置","Location where buckets are created":"建立 Buckets 的位置","Log data for {{Backup.Backup.Name}}":"{{Backup.Backup.Name}} 的記錄資料","Log data from the server":"伺服器上的記錄","Log out":"登出","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"維護","Manually type path":"手動輸入路徑","Max download speed":"最大下載速度","Max upload speed":"最大上傳速度","Menu":"功能","Microsoft SQL Database:":"Microsoft SQL 資料庫:","Microsoft SQL Databases":"Microsoft SQL 資料庫","Minimum redundancy":"Minimum redundancy","Minimum redundancy is 1.0":"Minimum redundancy is 1.0","Minutes":"分鐘","Missing name":"遺失名稱","Missing passphrase":"遺失密碼","Missing sources":"遺失來源","Mon":"週一","Months":"月","Move existing database":"搬移已存在資料庫","Move failed:":"搬移失敗:","My Documents":"My Documents","My Music":"My Music","My Photos":"My Photos","My Pictures":"My Pictures","Name":"名稱","Never":"從未","New update found: {{message}}":"發現最新版本:{{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"新使用者名稱是 {{user}}.\n更新憑證以使用新的受限使用者帳號","Next":"下一頁","Next scheduled run:":"下一次排程執行:","Next scheduled task:":"下一個排程工作:","Next task:":"下一個工作:","Next time":"下一次","No":"否","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?","No editor found for the "{{backend}}" storage type":"找不到 "{{backend}}" 儲存區類型","No encryption":"不加密","No items selected":"沒有選擇","No items to restore, please select one or more items":"沒有要還原的項目,請至少選擇一個項目","No passphrase entered":"沒有輸入密碼","No scheduled tasks":"沒有排程工作","No, my machine has only a single account":"不用,我的主機只有一個帳號在使用","Non-matching passphrase":"密碼不相符","None / disabled":"無 / 取消","Nothing will be deleted. The backup size will grow with each change.":"什麼都不刪除。備份大小將隨著每次異動而持續增長。","OK":"確定","Once there are more backups than the specified number, the oldest backups are deleted.":"當備份數量超過指定數目,最舊的備份將被刪除。","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"操作失敗:","Operations:":"操作:","Optional authentication password":"(非必要)認證密碼","Optional authentication username":"(非必要)認證帳號","Options":"選項","Options added here are applied to all backups, but can be overridden in each individual backup":"這裡的選項將適用所有備份任務,不過每個任務內可以再各自設定,它將會覆寫這裡的全域選項。","Original location":"原始位置","Others":"其它","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"智慧保留模式,兼具長時間保存與短時間份數考量。保留每7天、每4週、每12個月均有一份備份。","Overwrite":"覆寫","Passphrase":"密碼","Passphrase (if encrypted)":"密碼 (如果已加密)","Passphrase changed":"密碼已變更","Passphrases are not matching":"密碼不相符","Password":"密碼","Passwords do not match":"密碼不符","Patching files with local blocks ...":"使用本機區塊修復檔案中 ...","Path":"路徑","Path not found":"找不到路徑","Path on server":"伺服器路徑","Path or subfolder in the bucket":"Bucket 裡的路徑或子資料夾","Pause":"暫停","Pause after startup or hibernation":"當啟動或休眠後暫停","Pause options":"暫停選項","Permissions":"權限","Pick location":"選擇位置","Point to your backup files and restore from there":"指向您的備份檔案,將會由此還原","Port":"連接埠","Previous":"上一頁","Progress:":"正在處理:","ProjectID is optional if the bucket exist":"ProjectID is optional if the bucket exist","Proprietary":"雲端服務","Purging files ...":"清理檔案 ...","Purging files Complete!":"遠端檔案清除完成!","Rebuilding local database ...":"正在重建本機資料庫 ...","Recreate (delete and repair)":"重新建立(刪除並修復)","Recreating database ...":"正在重建資料庫 ...","Registering temporary backup ...":"正在註冊暫時備份 ...","Relative paths not allowed":"不允許使用相對路徑","Reload":"重新載入","Remote":"遠端","Remote Path":"遠端 Path","Remote Repository":"遠端 Repository","Remote path":"遠端 path","Remote repository":"遠端 repository","Remove":"移除","Remove option":"移除選項","Repair":"修復","Repeat Passphrase":"重複密碼","Reporting:":"報告︰","Reset":"重置","Restore":"還原","Restore Complete!":"還原完成!","Restore files":"還原檔案","Restore files ...":"還原檔案 ...","Restore files from {{backupname}}":"從 {{backupname}} 還原檔案","Restore from":"還原檔案從 ","Restore from backup configuration":"從備份設定檔還原","Restore from configuration ...":"從設定檔還原 ...","Restore options":"還原選項","Restore read/write permissions":"還原讀/寫權限","Restoring files ...":"正在還原檔案 ...","Resume":"繼續","Run again every":"重複執行於每","Run now":"立即執行","Running ...":"正在執行 ...","Running ....":"執行中 ...","Running commandline entry":"Running commandline entry","Running task:":"正在執行工作:","S3 Compatible":"S3 相容","Same as the base install version: {{channelname}}":"與目前已安裝版本相同: {{channelname}}","Sat":"週六","Save":"儲存","Save and repair":"儲存並修復","Save different versions with timestamp in file name":"在檔案名稱中儲存不同版本的時間戳記","Save immediately":"立即儲存","Scanning existing files ...":"正在掃描已存在檔案 ...","Scanning for local blocks ...":"正在掃描本機區塊 ...","Schedule":"排程","Search":"搜尋","Search for files":"搜尋檔案","Seconds":"秒","Select a log level and see messages as they happen:":"選擇一個記錄等級以查看訊息︰","Select files":"選擇檔案","Server":"伺服器","Server and port":"伺服器與連接埠","Server hostname or IP":"伺服器名稱或 IP","Server is currently paused,":"伺服器目前已暫停,","Server is currently paused, do you want to resume now?":"伺服器目前已暫停,請問您現在要繼續嗎?","Server password":"伺服器密碼","Server paused":"伺服器目前已暫停","Server state properties":"伺服器狀態屬性","Settings":"設定","Show":"顯示","Show advanced editor":"顯示進階編輯器","Show hidden folders":"顯示隱藏資料夾","Show log":"顯示記錄","Show log ...":"顯示記錄 ...","Show treeview":"顯示樹狀清單","Sia server password":"Sia 伺服器密碼","Smart backup retention":"智慧管理備份數","Some OpenStack providers allow an API key instead of a password and tenant name":"某些 OpenStack 供應商允許 API Key 而不用密碼與 Tenant 名稱","Source Data":"來源資料","Source data":"來源資料","Source folders":"來源資料夾","Source:":"來源:","Standard protocols":"標準通訊協定","Starting Backup ...":"正在開始備份...","Starting Restore...":"正在開始還原...","Starting the restore process ...":"正在開始還原程序 ...","Stop after the current file":"這個檔案完成後停止","Stop after upload":"上傳後停止","Stop now":"立即停止","Stop running backup":"停止正在進行的備份","Stop running task":"停止正在進行的工作","Stopping after upload:":"上傳後停止:","Stopping task:":"正在停止工作:","Storage Type":"儲存區類型","Storage class":"儲存區等級","Storage class for creating a bucket":"建立 Bucket 的儲存類型","Stored":"儲存","Strong":"強","Success":"成功","Sun":"週日","Symbolic link":"符號連結","System default ({{levelname}})":"系統預設 ({{levelname}})","System files":"系統檔案","System info":"系統資訊","System properties":"系統屬性","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"目的地路徑,例如 /backup","Task is running":"工作正在執行","Temporary files":"暫存檔案","Tenant Name":"Tenant 名稱","Test connection":"測試連線","Testing ...":"測試中 ...","Testing connection ...":"正在測試連線 ...","Testing permissions ...":"正在測試權限 ...","Testing permissions...":"正在測試權限 ...","The bucket name should be all lower-case, convert automatically?":"Bucket 名稱應該全部小寫,要自動轉換嗎?","The bucket name should start with your username, prepend automatically?":"Bucket 名稱應該以您的使用者名稱開頭,要自動加入嗎?","The connection to the server is lost, attempting again in {{time}} ...":"連接伺服器失敗,再次嘗試 {{}}......","The dark theme (by Michal)":"深色主題 (by Michal)","The default blue on white theme (by Alex)":"預設白色主題 (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"資料夾 {{folder}} 不存在,是否立即建立?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"主機金鑰已變更,如果是正確的請您與伺服器管理員聯繫,否則您可能已遭受中間人攻擊。\n\n你想要更換原先的主機金鑰 \"{{prev}}\" 到 {{key}} 嗎?","The path does not appear to exist, do you want to add it anyway?":"路徑似乎不存在,無論如何你都要加入嗎?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"這個路徑的尾端沒有 '{{dirsep}}' 字元,這表示您指定的是檔案而非資料夾。\n\n您確認是要指定這個檔案嗎?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"必須是絕對路徑,也就是說必須以斜線開頭 '/'","The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?":"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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?","The region parameter is only applied when creating a new bucket":"區域參數只有在建立新 Bucket 時套用","The region parameter is only used when creating a bucket":"區域參數只使用在在建立新 Bucket 時","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"伺服器無法驗證。\n您要使用這個 SSL 憑證 {{hash}} 嗎?","The storage class affects the availability and price for a stored file":"儲存區類型會影響到可用性以及... 價格","The target folder contains encrypted files, please supply the passphrase":"目的資料夾中包含加密檔案,請提供密碼","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"這個使用者擁有太多權限,您是否要建立另一個新的使用者,只具備指定路徑的權限?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"這個備份是在另一個作業系統上建立的,在不指定目標資料夾的情況下還原檔案,可能會讓檔案還原到您預期外的地方,請問您是否仍確定繼續而不重新指定資料夾?","This month":"本月","This week":"本週","Throttle settings":"頻寬限制設定","Thu":"週四","To File":"到檔案","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"確認要刪除所有的遠端檔案 \"{{name}}\",請輸入下面的單字","To export without a passphrase, uncheck the \"Encrypt file\" box":"若要無密碼匯出,請不要勾選\"加密檔案\"核取方塊","Today":"今天","Trust host certificate?":"信任主機憑證?","Trust server certificate?":"信任伺服器憑證?","Tue":"週二","Type to highlight files":"輸入字串,符合的檔名會以粗體字方式標示","Unknown backup size and versions":"未知的備份大小與版本","Until resumed":"手動繼續","Update channel":"更新頻道","Update failed:":"更新失敗:","Updating with existing database":"正在更新既有資料庫 ...","Uploading verification file ...":"正在上傳驗證檔案 ...","Usage reports help us improve the user experience and evaluate impact of new features. We use them to generate public usage statistics":"使用情況報告有助於我們改進使用者體驗並評估新功能的影響。 We use them to generate public usage statistics","Usage statistics":"使用統計","Usage statistics, warnings, errors, and crashes":"使用統計、警告、錯誤與當機","Use SSL":"使用 SSL","Use existing database?":"使用已存在資料庫?","Use weak passphrase":"使用低強度密碼","Useless":"不使用","User data":"使用者資料","User has too many permissions":"使用者有太多權限","User interface settings":"使用者介面設定","Username":"使用者","Validating ...":"確認中 ...","Verify files":"驗證檔案","Verifying ...":"驗證中 ...","Verifying answer":"驗證答案","Verifying backend data ...":"正在驗證後端資料 ...","Verifying files...":"正在確認檔案...","Verifying remote data ...":"正在驗證遠端資料 ...","Verifying restored files ...":"正在驗證已還原檔案 ...","Very strong":"非常強","Very weak":"非常弱","Visit us on":"拜訪我們","WARNING: The remote database is found to be in use by the commandline library":"WARNING: The remote database is found to be in use by the commandline library","WARNING: This will prevent you from restoring the data in the future.":"警告︰ 這將會阻止您日後還原資料。","Waiting for task to begin":"正在等待工作開始","Waiting for task to start ....":"正在等待工作開始 ...","Waiting for upload ...":"正在等待上傳 ...","Warnings, errors and crashes":"警告、錯誤與當機","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"我們接受多種服務的贊助,例如 OpenCollective、PayPal、BountySource 以及多種加密貨幣。","We recommend that you encrypt all backups stored outside your system":"我們建議,您將放在您自己控管系統以外的備份都進行加密","Weak":"弱","Weak passphrase":"弱密碼","Wed":"週三","Weeks":"週","Where do you want to restore from?":"您要從那裡還原?","Where do you want to restore the files to?":"您要還原檔案到哪裡?","Years":"年","Yes":"是","Yes, I have stored the passphrase safely":"是,我已安全的儲存密碼","Yes, I'm brave!":"是的,我敢!","Yes, please break my backup!":"是,請中斷我的備份!","Yesterday":"昨天","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"您正在運行 Mono 似乎沒有載入 SSL 相關憑證。\n要從 Mozilla 匯入受信任的憑證清單嗎?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"您正在變更現有資料庫的路徑。\n您確定這是您想要的嗎?","You are currently running {{appname}} {{version}}":"您正在執行 {{appname}} {{version}}","You can stop the backup immediately, or stop after the current file has been uploaded.":"您可以立即停止備份,或是在目前檔案上傳完成後停止。","You can stop the task immediately, or allow the process to continue its current file and the stop.":"您可以立即停止備份作業,或是讓備份作業進行至目前檔案完成後再停止。","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"您已變更加密模式。這可能導致資料損毀。我們建議您建立一個新的備份","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"您變更加密密碼,這個動作不被支援。我們建議您建立一個新的備份。","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"您已選擇備份不加密。建議您應將存在遠端伺服器上的資料予以加密。","You have chosen to restore to a new location, but not entered one":"您已經選擇還原到新的位置,但還沒輸入位置資訊","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 lose the passphrase.":"您已經產生足夠強度的密碼。請確保您已經另外備份好這組密碼,若您遺失這組密碼,您的資料將無法還原。","You must choose at least one source folder":"您至少要選擇一個來源資料夾","You must enter a name for the backup":"您必須輸入備份名稱","You must enter a passphrase or disable encryption":"您必須輸入密碼或取消加密","You must enter a positive number of backups to keep":"您必須輸入正數,備份才能保存","You must enter a tenant name if you do not provide an API Key":"如果您不提供 API Key,您必須輸入 Tenant 名稱","You must enter a valid duration for the time to keep backups":"您必須輸入有效的起迄時間來保留備份","You must enter a valid rentention policy string":"您必需輸入符合可用字串的備份保留原則","You must enter either a password or an API Key":"您必須輸入密碼或 API Key","You must enter either a password or an API Key, not both":"您必須輸入密碼或者 API Key,二擇一","You must fill in the password":"您必須輸入密碼","You must fill in the server name or address":"您必須填寫伺服器名稱或位址","You must fill in the username":"您必須填寫使用者名稱","You must fill in {{field}}":"您必須填寫 {{field}}","You must select or fill in the AuthURI":"您必須選擇或填寫 AuthURI","You must select or fill in the server":"您必須選擇或填寫伺服器","You must specify a path":"您必須指定一個路徑","Your files and folders have been restored successfully.":"您的檔案與資料夾已成功還原。","Your passphrase is easy to guess. Consider changing passphrase.":"您的密碼很容易被猜到。請考慮變更密碼。","bucket/folder/subfolder":"bucket/folder/subfolder","byte":"byte","byte/s":"byte/s","custom":"自訂","resume now":"立即繼續","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} 主要是由 {{dev1}} 以及 {{dev2}} 所開發。 {{appname}} 可以從 {{websitename}} 下載取得。 {{appname}} 採用 {{licensename}} 授權。","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} 個檔案 ({{size}}) 正在傳輸 {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":"{{item.Backup.Metadata.TargetSizeString}} / {{$count}} 個版本","{{number}} Hour":"{{number}} 小時","{{number}} Minutes":"{{number}} 分鐘","{{time}} (took {{duration}})":"{{time}} (花費 {{duration}})"}); /* jshint +W100 */ }]); \ No newline at end of file diff --git a/Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js index 0aa3b2f3b..bc809d2be 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js @@ -221,7 +221,6 @@ backupApp.controller('EditBackupController', function ($rootScope, $scope, $rout return; } - if (encryptionEnabled) { if ($scope.PassphraseScore === '') { DialogService.dialog(gettextCatalog.getString('Missing passphrase'), gettextCatalog.getString('You must enter a passphrase or disable encryption')); @@ -487,6 +486,13 @@ backupApp.controller('EditBackupController', function ($rootScope, $scope, $rout var filters = $scope.Backup.Filters; $scope.Backup.Filters = []; + // If Description is anything other than a string, we are either creating a new + // backup or something went wrong when retrieving an existing one + // Either way we should set it to an empty string + if (typeof $scope.Backup.Description !== 'string') { + $scope.Backup.Description = ''; + } + $scope.Backup.Sources = $scope.Backup.Sources || []; for(var ix in filters) diff --git a/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js index ffe48fb03..7c34ef6ac 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/SystemSettingsController.js @@ -60,6 +60,7 @@ backupApp.controller('SystemSettingsController', function($rootScope, $scope, $l $scope.originalUpdateChannel = data.data['update-channel']; $scope.usageReporterLevel = data.data['usage-reporter-level']; $scope.disableTrayIconLogin = AppUtils.parseBoolString(data.data['disable-tray-icon-login']); + $scope.remoteHostnames = data.data['allowed-hostnames']; $scope.advancedOptions = AppUtils.serializeAdvancedOptionsToArray(data.data); $scope.servermodulesettings = {}; @@ -75,7 +76,7 @@ backupApp.controller('SystemSettingsController', function($rootScope, $scope, $l var patchdata = { 'server-passphrase': $scope.requireRemotePassword ? $scope.remotePassword : '', - + 'allowed-hostnames': $scope.remoteHostnames, 'server-listen-interface': $scope.allowRemoteAccess ? 'any' : 'loopback', 'startup-delay': $scope.startupDelayDurationValue + '' + $scope.startupDelayDurationMultiplier, 'update-channel': $scope.updateChannel, diff --git a/Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js b/Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js index a12a3a113..39e9519fd 100644 --- a/Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js +++ b/Duplicati/Server/webroot/ngax/scripts/services/AppUtils.js @@ -78,7 +78,7 @@ backupApp.service('AppUtils', function($rootScope, $timeout, $cookies, DialogSer function reloadTexts() { apputils.fileSizeMultipliers = [ - {name: gettextCatalog.getString('byte'), value: ''}, + {name: gettextCatalog.getString('byte'), value: 'b'}, {name: gettextCatalog.getString('KByte'), value: 'KB'}, {name: gettextCatalog.getString('MByte'), value: 'MB'}, {name: gettextCatalog.getString('GByte'), value: 'GB'}, @@ -111,7 +111,7 @@ backupApp.service('AppUtils', function($rootScope, $timeout, $cookies, DialogSer ]; apputils.speedMultipliers = [ - {name: gettextCatalog.getString('byte/s'), value: ''}, + {name: gettextCatalog.getString('byte/s'), value: 'b'}, {name: gettextCatalog.getString('KByte/s'), value: 'KB'}, {name: gettextCatalog.getString('MByte/s'), value: 'MB'}, {name: gettextCatalog.getString('GByte/s'), value: 'GB'}, diff --git a/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js b/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js index 948e09b6e..45b64af9b 100644 --- a/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js +++ b/Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js @@ -30,19 +30,19 @@ backupApp.service('ServerStatus', function($rootScope, $timeout, AppService, App function reloadTexts() { self.progress_state_text = { - 'Backup_Begin': gettextCatalog.getString('Starting Backup ...'), + 'Backup_Begin': gettextCatalog.getString('Starting backup ...'), 'Backup_PreBackupVerify': gettextCatalog.getString('Verifying backend data ...'), 'Backup_PostBackupTest': gettextCatalog.getString('Verifying remote data ...'), 'Backup_PreviousBackupFinalize': gettextCatalog.getString('Completing previous backup ...'), 'Backup_ProcessingFiles': null, 'Backup_Finalize': gettextCatalog.getString('Completing backup ...'), - 'Backup_WaitForUpload': gettextCatalog.getString('Waiting for upload ...'), + 'Backup_WaitForUpload': gettextCatalog.getString('Waiting for upload to finish ...'), 'Backup_Delete': gettextCatalog.getString('Deleting unwanted files ...'), 'Backup_Compact': gettextCatalog.getString('Compacting remote data ...'), 'Backup_VerificationUpload': gettextCatalog.getString('Uploading verification file ...'), 'Backup_PostBackupVerify': gettextCatalog.getString('Verifying backend data ...'), - 'Backup_Complete': gettextCatalog.getString('Backup Complete!'), - 'Restore_Begin': gettextCatalog.getString('Starting Restore...'), + 'Backup_Complete': gettextCatalog.getString('Backup complete!'), + 'Restore_Begin': gettextCatalog.getString('Starting restore ...'), 'Restore_RecreateDatabase': gettextCatalog.getString('Rebuilding local database ...'), 'Restore_PreRestoreVerify': gettextCatalog.getString('Verifying remote data ...'), 'Restore_CreateFileList': gettextCatalog.getString('Building list of files to restore ...'), @@ -52,17 +52,17 @@ backupApp.service('ServerStatus', function($rootScope, $timeout, AppService, App 'Restore_PatchWithLocalBlocks': gettextCatalog.getString('Patching files with local blocks ...'), 'Restore_DownloadingRemoteFiles': gettextCatalog.getString('Downloading files ...'), 'Restore_PostRestoreVerify': gettextCatalog.getString('Verifying restored files ...'), - 'Restore_Complete': gettextCatalog.getString('Restore Complete!'), + 'Restore_Complete': gettextCatalog.getString('Restore complete!'), 'Recreate_Running': gettextCatalog.getString('Recreating database ...'), 'Repair_Running': gettextCatalog.getString('Repairing database ...'), - 'Verify_Running': gettextCatalog.getString('Verifying files...'), + 'Verify_Running': gettextCatalog.getString('Verifying files ...'), 'BugReport_Running': gettextCatalog.getString('Creating bug report ...'), 'Delete_Listing': gettextCatalog.getString('Listing remote files ...'), 'Delete_Deleting': gettextCatalog.getString('Deleting remote files ...'), - 'PurgeFiles_Begin,': gettextCatalog.getString('Listing remote files for Purge ...'), + 'PurgeFiles_Begin,': gettextCatalog.getString('Listing remote files for purge ...'), 'PurgeFiles_Process,': gettextCatalog.getString('Purging files ...'), 'PurgeFiles_Compact,': gettextCatalog.getString('Compacting remote data ...'), - 'PurgeFiles_Complete,': gettextCatalog.getString('Purging files Complete!'), + 'PurgeFiles_Complete,': gettextCatalog.getString('Purging files complete!'), 'Error': gettextCatalog.getString('Error!') }; }; diff --git a/Duplicati/Server/webroot/ngax/templates/addoredit.html b/Duplicati/Server/webroot/ngax/templates/addoredit.html index d71b82756..2f7f76b5d 100755 --- a/Duplicati/Server/webroot/ngax/templates/addoredit.html +++ b/Duplicati/Server/webroot/ngax/templates/addoredit.html @@ -37,7 +37,11 @@
- + +
+
+ +
diff --git a/Duplicati/Server/webroot/ngax/templates/backends/b2.html b/Duplicati/Server/webroot/ngax/templates/backends/b2.html index caabce4f7..e004c5466 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/b2.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/b2.html @@ -9,7 +9,7 @@
- +
diff --git a/Duplicati/Server/webroot/ngax/templates/home.html b/Duplicati/Server/webroot/ngax/templates/home.html index f822aed94..f9a634629 100644 --- a/Duplicati/Server/webroot/ngax/templates/home.html +++ b/Duplicati/Server/webroot/ngax/templates/home.html @@ -13,6 +13,13 @@
+ +
Description:
+
+ {{item.Backup.Description}} +
+
+
Operations:

Run now

@@ -43,11 +50,12 @@
-
Last successful run:
+
Last successful backup:
{{time}} (took {{duration}})
+ translate-params-duration="formatDuration(item.Backup.Metadata.LastBackupDuration || item.Backup.Metadata.LastDuration)">{{time}} (took {{duration}}) +
{{'Never' | translate}} - Run now
diff --git a/Duplicati/Server/webroot/ngax/templates/pause.html b/Duplicati/Server/webroot/ngax/templates/pause.html index c709054dc..7ff6abdf7 100644 --- a/Duplicati/Server/webroot/ngax/templates/pause.html +++ b/Duplicati/Server/webroot/ngax/templates/pause.html @@ -26,6 +26,21 @@ +
  • + + +
  • + +
  • + + +
  • + +
  • + + +
  • +
  • @@ -33,4 +48,4 @@ -
  • \ No newline at end of file + diff --git a/Duplicati/Server/webroot/ngax/templates/restorewizard.html b/Duplicati/Server/webroot/ngax/templates/restorewizard.html index e3a7c22a7..49a5d6fea 100644 --- a/Duplicati/Server/webroot/ngax/templates/restorewizard.html +++ b/Duplicati/Server/webroot/ngax/templates/restorewizard.html @@ -23,6 +23,12 @@
    {{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version
    Unknown backup size and versions
    + +
    Last successful restore: {{time}} (took {{duration || '0 seconds'}}) +
    diff --git a/Duplicati/Server/webroot/ngax/templates/settings.html b/Duplicati/Server/webroot/ngax/templates/settings.html index b83ea3ee6..2924efafc 100644 --- a/Duplicati/Server/webroot/ngax/templates/settings.html +++ b/Duplicati/Server/webroot/ngax/templates/settings.html @@ -12,7 +12,12 @@
    By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.
    - + +
    + + +
    To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost is always allowed. Multiple hostnames can be supplied with a semicolon separator. If any of the allowed hostnames is an asterisk (*), all hostnames are allowed and this feature is disabled. If the field is empty, only IP address and localhost access is allowed.
    +
    diff --git a/Duplicati/Service/Runner.cs b/Duplicati/Service/Runner.cs index be6b1522d..4f2ae0f76 100644 --- a/Duplicati/Service/Runner.cs +++ b/Duplicati/Service/Runner.cs @@ -53,7 +53,6 @@ namespace Duplicati.Service private void Run() { - var self_exec = System.Reflection.Assembly.GetExecutingAssembly().Location; var path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location); var exec = System.IO.Path.Combine(path, "Duplicati.Server.exe"); var cmdargs = "--ping-pong-keepalive=true"; diff --git a/Duplicati/UnitTest/BorderTests.cs b/Duplicati/UnitTest/BorderTests.cs index e3eacad35..2cc0630d0 100644 --- a/Duplicati/UnitTest/BorderTests.cs +++ b/Duplicati/UnitTest/BorderTests.cs @@ -169,6 +169,18 @@ namespace Duplicati.UnitTest opts["check-filetime-only"] = "true"; }); } + + [Test] + [Category("Border")] + public void RunFullScan() + { + PrepareSourceData(); + RunCommands(1024 * 10, modifyOptions: opts => + { + opts["disable-filetime-check"] = "true"; + }); + } + public static Dictionary WriteTestFilesToFolder(string targetfolder, int blocksize, int basedatasize = 0) { if (basedatasize <= 0) @@ -222,18 +234,32 @@ namespace Duplicati.UnitTest using(var c = new Library.Main.Controller("file://" + TARGETFOLDER, testopts.Expand(new { version = 0 }), null)) { - var r = c.List("*"); + c.List("*"); //Console.WriteLine("In first backup:"); //Console.WriteLine(string.Join(Environment.NewLine, r.Files.Select(x => x.Path))); } + // Do a "touch" on files to trigger a re-scan, which should do nothing + //foreach (var k in filenames) + //if (File.Exists(Path.Combine(DATAFOLDER, "a" + k.Key))) + //File.SetLastWriteTime(Path.Combine(DATAFOLDER, "a" + k.Key), DateTime.Now.AddSeconds(5)); + var data = new byte[filenames.Select(x => x.Value).Max()]; new Random().NextBytes(data); foreach(var k in filenames) File.WriteAllBytes(Path.Combine(DATAFOLDER, "b" + k.Key), data.Take(k.Value).ToArray()); - using(var c = new Library.Main.Controller("file://" + TARGETFOLDER, testopts, null)) - c.Backup(new string[] { DATAFOLDER }); + using (var c = new Library.Main.Controller("file://" + TARGETFOLDER, testopts, null)) + { + var r = c.Backup(new string[] { DATAFOLDER }); + if (!Library.Utility.Utility.ParseBoolOption(testopts, "disable-filetime-check")) + { + if (r.OpenedFiles != filenames.Count) + throw new Exception($"Opened {r.OpenedFiles}, but should open {filenames.Count}"); + if (r.ExaminedFiles != filenames.Count * 2) + throw new Exception($"Examined {r.ExaminedFiles}, but should examine open {filenames.Count * 2}"); + } + } var rn = new Random(); foreach(var k in filenames) diff --git a/Duplicati/UnitTest/CommandLineOperationsTests.cs b/Duplicati/UnitTest/CommandLineOperationsTests.cs index ebe490fe9..bcbf8a2c9 100644 --- a/Duplicati/UnitTest/CommandLineOperationsTests.cs +++ b/Duplicati/UnitTest/CommandLineOperationsTests.cs @@ -199,10 +199,6 @@ namespace Duplicati.UnitTest throw new Exception("Failed during final remote verification"); } - - protected void DeleteExistingData() - { - } } } diff --git a/Duplicati/UnitTest/Duplicati.UnitTest.csproj b/Duplicati/UnitTest/Duplicati.UnitTest.csproj index 8ac832014..936e556f0 100644 --- a/Duplicati/UnitTest/Duplicati.UnitTest.csproj +++ b/Duplicati/UnitTest/Duplicati.UnitTest.csproj @@ -52,6 +52,7 @@ + diff --git a/Duplicati/UnitTest/PurgeTesting.cs b/Duplicati/UnitTest/PurgeTesting.cs index ac4387b94..cf9697cbb 100644 --- a/Duplicati/UnitTest/PurgeTesting.cs +++ b/Duplicati/UnitTest/PurgeTesting.cs @@ -175,7 +175,6 @@ namespace Duplicati.UnitTest var round1 = filenames.Take(filenames.Count / 3).ToArray(); var round2 = filenames.Take((filenames.Count / 3) * 2).ToArray(); - var round3 = filenames; using (var c = new Library.Main.Controller("file://" + TARGETFOLDER, testopts, null)) { @@ -204,8 +203,6 @@ namespace Duplicati.UnitTest Assert.AreEqual(filenames.Count - round2.Length, res.AddedFiles); } - var last_ts = DateTime.Now; - File.Delete(dblock_file); long[] affectedfiles; diff --git a/Duplicati/UnitTest/RandomErrorBackend.cs b/Duplicati/UnitTest/RandomErrorBackend.cs index ad9a05e88..84e96579c 100644 --- a/Duplicati/UnitTest/RandomErrorBackend.cs +++ b/Duplicati/UnitTest/RandomErrorBackend.cs @@ -50,7 +50,7 @@ namespace Duplicati.UnitTest { var uploadError = random.NextDouble() > 0.9; - using(var f = new Library.Utility.ProgressReportingStream(stream, stream.Length, x => { if (uploadError && stream.Position > stream.Length / 2) throw new Exception("Random upload failure"); })) + using (var f = new Library.Utility.ProgressReportingStream(stream, x => { if (uploadError && stream.Position > stream.Length / 2) throw new Exception("Random upload failure"); })) m_backend.Put(remotename, f); ThrowErrorRandom(); } diff --git a/Duplicati/UnitTest/RunScriptTests.cs b/Duplicati/UnitTest/RunScriptTests.cs new file mode 100644 index 000000000..28b39a91d --- /dev/null +++ b/Duplicati/UnitTest/RunScriptTests.cs @@ -0,0 +1,200 @@ +// Copyright (C) 2018, 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; +using System.IO; +using System.Linq; +using Duplicati.Library.Interface; +using NUnit.Framework; + +namespace Duplicati.UnitTest +{ + public class RunScriptTests : BasicSetupHelper + { + public override void PrepareSourceData() + { + base.PrepareSourceData(); + + Directory.CreateDirectory(DATAFOLDER); + Directory.CreateDirectory(TARGETFOLDER); + } + + [Test] + [Category("Border")] + public void RunScriptBefore() + { + PrepareSourceData(); + + var blocksize = 10 * 1024; + var options = TestOptions; + options["blocksize"] = blocksize.ToString() + "b"; + options["run-script-timeout"] = "5s"; + + // We need a small delay as we run very small backups back-to-back + var PAUSE_TIME = TimeSpan.FromSeconds(3); + + BorderTests.WriteTestFilesToFolder(DATAFOLDER, blocksize, 0); + + using (var c = new Library.Main.Controller("file://" + TARGETFOLDER, options, null)) + { + var res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Success) + throw new Exception("Unexpected result from base backup"); + + System.Threading.Thread.Sleep(PAUSE_TIME); + options["run-script-before"] = CreateScript(0); + res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Success) + throw new Exception("Unexpected result from backup with return code 0"); + if (res.ExaminedFiles <= 0) + throw new Exception("Backup did not examine any files for code 0?"); + + System.Threading.Thread.Sleep(PAUSE_TIME); + options["run-script-before"] = CreateScript(1); + res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Success) + throw new Exception("Unexpected result from backup with return code 1"); + if (res.ExaminedFiles > 0) + throw new Exception("Backup did examine files for code 1?"); + + System.Threading.Thread.Sleep(PAUSE_TIME); + options["run-script-before"] = CreateScript(2); + res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Warning) + throw new Exception("Unexpected result from backup with return code 2"); + if (res.ExaminedFiles <= 0) + throw new Exception("Backup did not examine any files for code 2?"); + + System.Threading.Thread.Sleep(PAUSE_TIME); + options["run-script-before"] = CreateScript(3); + res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Warning) + throw new Exception("Unexpected result from backup with return code 3"); + if (res.ExaminedFiles > 0) + throw new Exception("Backup did examine files for code 3?"); + + System.Threading.Thread.Sleep(PAUSE_TIME); + options["run-script-before"] = CreateScript(4); + res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Error) + throw new Exception("Unexpected result from backup with return code 4"); + if (res.ExaminedFiles <= 0) + throw new Exception("Backup did not examine any files for code 4?"); + + System.Threading.Thread.Sleep(PAUSE_TIME); + options["run-script-before"] = CreateScript(5); + res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Error) + throw new Exception("Unexpected result from backup with return code 5"); + if (res.ExaminedFiles > 0) + throw new Exception("Backup did examine files for code 5?"); + + + System.Threading.Thread.Sleep(PAUSE_TIME); + options["run-script-before"] = CreateScript(2, "TEST WARNING MESSAGE"); + res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Warning) + throw new Exception("Unexpected result from backup with return code 2"); + if (res.ExaminedFiles <= 0) + throw new Exception("Backup did examine files for code 2?"); + if (!res.Warnings.Any(x => x.IndexOf("TEST WARNING MESSAGE", StringComparison.Ordinal) >= 0)) + throw new Exception("Found no warning message in output for code 2"); + + System.Threading.Thread.Sleep(PAUSE_TIME); + options["run-script-before"] = CreateScript(3, "TEST WARNING MESSAGE"); + res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Warning) + throw new Exception("Unexpected result from backup with return code 3"); + if (res.ExaminedFiles > 0) + throw new Exception("Backup did examine files for code 3?"); + if (!res.Warnings.Any(x => x.IndexOf("TEST WARNING MESSAGE", StringComparison.Ordinal) >= 0)) + throw new Exception("Found no warning message in output for code 3"); + + System.Threading.Thread.Sleep(PAUSE_TIME); + options["run-script-before"] = CreateScript(4, "TEST ERROR MESSAGE"); + res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Error) + throw new Exception("Unexpected result from backup with return code 4"); + if (res.ExaminedFiles <= 0) + throw new Exception("Backup did examine files for code 4?"); + if (!res.Errors.Any(x => x.IndexOf("TEST ERROR MESSAGE", StringComparison.Ordinal) >= 0)) + throw new Exception("Found no error message in output for code 4"); + + System.Threading.Thread.Sleep(PAUSE_TIME); + options["run-script-before"] = CreateScript(5, "TEST ERROR MESSAGE"); + res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Error) + throw new Exception("Unexpected result from backup with return code 5"); + if (res.ExaminedFiles > 0) + throw new Exception("Backup did examine files for code 5?"); + if (!res.Errors.Any(x => x.IndexOf("TEST ERROR MESSAGE", StringComparison.Ordinal) >= 0)) + throw new Exception("Found no error message in output for code 5"); + + System.Threading.Thread.Sleep(PAUSE_TIME); + options["run-script-before"] = CreateScript(0, sleeptime: 10); + res = c.Backup(new string[] { DATAFOLDER }); + if (res.ParsedResult != ParsedResultType.Warning) + throw new Exception("Unexpected result from backup with timeout script"); + if (res.ExaminedFiles <= 0) + throw new Exception("Backup did not examine any files after timeout?"); + } + } + + + private string CreateScript(int exitcode, string stderr = null, string stdout = null, int sleeptime = 0) + { + var id = Guid.NewGuid().ToString("N").Substring(0, 6); + if (Library.Utility.Utility.IsClientWindows) + { + var commands = new List(); + if (!string.IsNullOrWhiteSpace(stdout)) + commands.Add($@"echo {stdout}"); + if (!string.IsNullOrWhiteSpace(stderr)) + commands.Add($@"echo {stderr} 1>&2"); + if (sleeptime > 0) + commands.Add($@"sleep {sleeptime}"); + + commands.Add($"exit {exitcode}"); + + var filename = Path.GetFullPath(Path.Combine(DATAFOLDER, $"run-script-{id}.bat")); + File.WriteAllLines(filename, commands); + + return filename; + } + else + { + var commands = new List(); + commands.Add("#!/bin/sh"); + + if (!string.IsNullOrWhiteSpace(stdout)) + commands.Add($@"echo {stdout}"); + if (!string.IsNullOrWhiteSpace(stderr)) + commands.Add($@"(>&2 echo {stderr})"); + if (sleeptime > 0) + commands.Add($@"sleep {sleeptime}"); + + commands.Add($"exit {exitcode}"); + var filename = Path.GetFullPath(Path.Combine(DATAFOLDER, $"run-script-{id}.sh")); + File.WriteAllLines(filename, commands); + + System.Diagnostics.Process.Start("chmod", $@"+x ""{filename}""").WaitForExit(); + + return filename; + } + } + } +} diff --git a/Duplicati/UnitTest/SVNCheckoutsTest.cs b/Duplicati/UnitTest/SVNCheckoutsTest.cs index c4de10f9d..c7243584e 100644 --- a/Duplicati/UnitTest/SVNCheckoutsTest.cs +++ b/Duplicati/UnitTest/SVNCheckoutsTest.cs @@ -101,7 +101,7 @@ namespace Duplicati.UnitTest //Filter empty entries, commonly occuring with copy/paste and newlines folders = (from x in folders where !string.IsNullOrWhiteSpace(x) - select Library.Utility.Utility.ExpandEnvironmentVariables(x)).ToArray(); + select Environment.ExpandEnvironmentVariables(x)).ToArray(); foreach (var f in folders) foreach (var n in f.Split(new char[] { System.IO.Path.PathSeparator }, StringSplitOptions.RemoveEmptyEntries)) diff --git a/Duplicati/UnitTest/UtilityTests.cs b/Duplicati/UnitTest/UtilityTests.cs index 28c0a7991..b8ec673c8 100644 --- a/Duplicati/UnitTest/UtilityTests.cs +++ b/Duplicati/UnitTest/UtilityTests.cs @@ -24,6 +24,72 @@ namespace Duplicati.UnitTest { public class UtilityTests { + [Test] + public static void AppendDirSeparator() + { + const string noTrailingSlash = @"/a\b/c"; + string hasTrailingSlash = noTrailingSlash + Utility.DirectorySeparatorString; + + string alternateSeparator = null; + if (String.Equals(Utility.DirectorySeparatorString, "/", StringComparison.Ordinal)) + { + alternateSeparator = @"\"; + } + if (String.Equals(Utility.DirectorySeparatorString, @"\", StringComparison.Ordinal)) + { + alternateSeparator = "/"; + } + + Assert.AreEqual(hasTrailingSlash, Utility.AppendDirSeparator(noTrailingSlash)); + Assert.AreEqual(hasTrailingSlash, Utility.AppendDirSeparator(hasTrailingSlash)); + Assert.AreEqual(hasTrailingSlash, Utility.AppendDirSeparator(noTrailingSlash), Utility.DirectorySeparatorString); + Assert.AreEqual(hasTrailingSlash, Utility.AppendDirSeparator(hasTrailingSlash), Utility.DirectorySeparatorString); + + Assert.AreEqual(noTrailingSlash + alternateSeparator, Utility.AppendDirSeparator(noTrailingSlash, alternateSeparator)); + Assert.AreEqual(noTrailingSlash + alternateSeparator, Utility.AppendDirSeparator(noTrailingSlash + alternateSeparator, alternateSeparator)); + Assert.AreEqual(hasTrailingSlash + alternateSeparator, Utility.AppendDirSeparator(hasTrailingSlash, alternateSeparator)); + } + + [Test] + [Category("Utility")] + [TestCase("da-DK")] + [TestCase("en-US")] + [TestCase("hu-HU")] + [TestCase("tr-TR")] + public static void FilenameStringComparison(string cultureName) + { + Action checkStringComparison = (x, y) => Assert.IsFalse(String.Equals(x, y, Utility.ClientFilenameStringComparison)); + Action checkStringComparer = (x, y) => Assert.IsFalse(new HashSet(new[] { x }).Contains(y, Utility.ClientFilenameStringComparer)); + + System.Globalization.CultureInfo originalCulture = System.Globalization.CultureInfo.CurrentCulture; + try + { + System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(cultureName, false); + + // These are equivalent with respect to hu-HU, but different with respect to en-US. + string ddzs = "ddzs"; + string dzsdzs = "dzsdzs"; + checkStringComparison(ddzs, dzsdzs); + checkStringComparer(ddzs, dzsdzs); + + // Many cultures treat the following as equivalent. + string eAcuteOneCharacter = System.Text.Encoding.GetEncoding("iso-8859-1").GetString(new byte[] { 233 }); // 'é' as one character (ALT+0233). + string eAcuteTwoCharacters = "\u0065\u0301"; // 'e', combined with an acute accent (U+301). + checkStringComparison(eAcuteOneCharacter, eAcuteTwoCharacters); + checkStringComparer(eAcuteOneCharacter, eAcuteTwoCharacters); + + // These are equivalent with respect to en-US, but different with respect to da-DK. + string aDiaeresisOneCharacter = "\u00C4"; // 'A' with a diaeresis. + string aDiaeresisTwoCharacters = "\u0041\u0308"; // 'A', combined with a diaeresis. + checkStringComparison(aDiaeresisOneCharacter, aDiaeresisTwoCharacters); + checkStringComparer(aDiaeresisOneCharacter, aDiaeresisTwoCharacters); + } + finally + { + System.Threading.Thread.CurrentThread.CurrentCulture = originalCulture; + } + } + [Test] [Category("Utility")] public static void ForceStreamRead() @@ -82,7 +148,7 @@ namespace Duplicati.UnitTest // Test with custom comparer. IEqualityComparer comparer = StringComparer.OrdinalIgnoreCase; - uniqueItems = new string[] {"a", "b", "c"}; + uniqueItems = new string[] { "a", "b", "c" }; duplicateItems = new string[] { "a", "c" }; actualDuplicateItems = null; diff --git a/Duplicati/UnitTest/WebApiTests.cs b/Duplicati/UnitTest/WebApiTests.cs index ecd163a0f..7195a082c 100644 --- a/Duplicati/UnitTest/WebApiTests.cs +++ b/Duplicati/UnitTest/WebApiTests.cs @@ -27,9 +27,7 @@ namespace Duplicati.UnitTest public static void GoogleCloudPutUrl() { string bucketId = "my_bucket"; - - var putUrl = "https://www.googleapis.com/upload/storage/v1/b/" + - bucketId + "?uploadType=resumable"; + string putUrl = $"https://www.googleapis.com/upload/storage/v1/b/{bucketId}/o?uploadType=resumable"; Assert.AreEqual(putUrl, GoogleCloudStorage.PutUrl(bucketId)); } diff --git a/Duplicati/WindowsService/Program.cs b/Duplicati/WindowsService/Program.cs index a8ce33292..f355362a9 100644 --- a/Duplicati/WindowsService/Program.cs +++ b/Duplicati/WindowsService/Program.cs @@ -19,9 +19,9 @@ namespace Duplicati.WindowsService public static void RealMain(string[] args) { - var install = args != null && args.Where(x => string.Equals("install", x, StringComparison.OrdinalIgnoreCase)).Any(); - var uninstall = args != null && args.Where(x => string.Equals("uninstall", x, StringComparison.OrdinalIgnoreCase)).Any(); - var help = args != null && args.Where(x => string.Equals("help", x, StringComparison.OrdinalIgnoreCase)).Any(); + var install = args != null && args.Any(x => string.Equals("install", x, StringComparison.OrdinalIgnoreCase)); + var uninstall = args != null && args.Any(x => string.Equals("uninstall", x, StringComparison.OrdinalIgnoreCase)); + var help = args != null && args.Any(x => string.Equals("help", x, StringComparison.OrdinalIgnoreCase)); if (help) { diff --git a/Duplicati/WindowsService/ProjectInstaller.cs b/Duplicati/WindowsService/ProjectInstaller.cs index 24c5df53c..4efcc248d 100644 --- a/Duplicati/WindowsService/ProjectInstaller.cs +++ b/Duplicati/WindowsService/ProjectInstaller.cs @@ -10,7 +10,7 @@ using System.Threading.Tasks; namespace Duplicati.WindowsService { [RunInstaller(true)] - public partial class ProjectInstaller : Installer + public class ProjectInstaller : Installer { public ProjectInstaller() { diff --git a/Duplicati/WindowsService/WindowsService.csproj b/Duplicati/WindowsService/WindowsService.csproj index b5cad7eb6..a5b3b96b0 100644 --- a/Duplicati/WindowsService/WindowsService.csproj +++ b/Duplicati/WindowsService/WindowsService.csproj @@ -6,7 +6,7 @@ AnyCPU {BEF7AF9A-3978-4F90-8592-198BF6EA6C6B} Exe - False + False Properties Duplicati.WindowsService Duplicati.WindowsService @@ -38,6 +38,9 @@ Duplicati.snk + + app.manifest + @@ -72,6 +75,7 @@ + diff --git a/Duplicati/WindowsService/app.manifest b/Duplicati/WindowsService/app.manifest new file mode 100644 index 000000000..1b77dbf99 --- /dev/null +++ b/Duplicati/WindowsService/app.manifest @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Installer/OSX/make-dmg.sh b/Installer/OSX/make-dmg.sh index 0ac4e23ef..1c8119810 100644 --- a/Installer/OSX/make-dmg.sh +++ b/Installer/OSX/make-dmg.sh @@ -38,7 +38,8 @@ if [ ! -f "$1" ]; then exit fi -VERSION_NUMBER=$(echo "$1" | awk -F- '{print $2}' | awk -F_ '{print $1}') +ZIPNAME=$(basename "$1") +VERSION_NUMBER=$(echo "$ZIPNAME" | awk -F- '{print $2}' | awk -F_ '{print $1}') VERSION_NAME="Duplicati" if [ -e "${OUTPUT_DMG}" ]; then @@ -63,11 +64,9 @@ mkdir "Duplicati.app/Contents/Resources" # Extract the zip into the Resouces folder unzip -q "$1" -d "Duplicati.app/Contents/Resources" -# Install the Info.plist and icon -SHORT_VERSION_NUMBER=$(echo ${VERSION_NUMBER} | awk -F. '{printf $1; printf "."; printf $2; printf "."; print $3}') +# Install the Info.plist and icon, patch the plist file as well PLIST=$(cat "Info.plist") -PLIST=${PLIST/!LONG_VERSION!/${VERSION_NUMBER}} -PLIST=${PLIST/!SHORT_VERSION!/${SHORT_VERSION_NUMBER}} +PLIST=${PLIST//!LONG_VERSION!/${VERSION_NUMBER}} echo ${PLIST} > "Duplicati.app/Contents/Info.plist" cp "Duplicati.icns" "Duplicati.app/Contents/Resources" diff --git a/Installer/Windows/UpdateVersion/Properties/AssemblyInfo.cs b/Installer/Windows/UpdateVersion/Properties/AssemblyInfo.cs index fc0544c74..35a565c7a 100644 --- a/Installer/Windows/UpdateVersion/Properties/AssemblyInfo.cs +++ b/Installer/Windows/UpdateVersion/Properties/AssemblyInfo.cs @@ -1,4 +1,4 @@ -using System.Reflection; +using System.Reflection; using System.Runtime.CompilerServices; // Information about this assembly is defined by the following attributes. @@ -17,7 +17,7 @@ using System.Runtime.CompilerServices; // The form "{Major}.{Minor}.*" will automatically update the build and revision, // and "{Major}.{Minor}.{Build}.*" will update just the revision. -[assembly: AssemblyVersion("1.0.*")] +[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. diff --git a/Localizations/duplicati/localization-bn.mo b/Localizations/duplicati/localization-bn.mo new file mode 100644 index 000000000..167a37634 Binary files /dev/null and b/Localizations/duplicati/localization-bn.mo differ diff --git a/Localizations/duplicati/localization-bn.po b/Localizations/duplicati/localization-bn.po new file mode 100644 index 000000000..27fde15cb --- /dev/null +++ b/Localizations/duplicati/localization-bn.po @@ -0,0 +1,4531 @@ +# 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: 2018-08-12 22:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: code smite , 2018\n" +"Language-Team: Bengali (https://www.transifex.com/duplicati/teams/67655/bn/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: 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 "" +"ডাটাবেজ তৈরী করতে, খুলতে অথবা হালনাগাদ করতে ব্যর্থ হয়েছে\n" +"ত্রুটি বার্তা: {0}" + +#: 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 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 either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Server/Strings.cs:16 CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "" + +#: Server/Strings.cs:17 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" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Server/Strings.cs:18 CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Server/Strings.cs:20 +msgid "Outputs log information to the file given" +msgstr "" + +#: Server/Strings.cs:21 +msgid "Determines the amount of information written in the log file" +msgstr "" + +#: Server/Strings.cs:22 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Server/Strings.cs:23 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Server/Strings.cs:24 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:26 +msgid "Disables database encryption" +msgstr "" + +#: Server/Strings.cs:27 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Server/Strings.cs:28 +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:29 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Server/Strings.cs:30 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Server/Strings.cs:31 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Server/Strings.cs:32 +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:33 +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:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 +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:37 Library/Main/Strings.cs:223 +msgid "Clean up old log data" +msgstr "পুরানো লগ ডেটা পরিষ্কার করুন" + +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Server/Strings.cs:39 +msgid "Sets the folder where settings are stored" +msgstr "" + +#: Server/Strings.cs:40 +#, 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:41 +msgid "Sets the database encryption key" +msgstr "" + +#: Server/Strings.cs:42 +#, 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:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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 "" + +#: 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 "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 "GPG Armor ব্যবহার করবেন না" + +#: 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/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/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 +msgid "The requested file does not exist" +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 "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 +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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 +msgid "Calling process does not have the backup privilege" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:23 +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:24 +msgid "OpenStack Simple Storage" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:25 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:26 +#, 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:27 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/SharePoint/Strings.cs:10 +#: 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/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/SharePoint/Strings.cs:11 +#: Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:32 +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:33 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:34 +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:35 +msgid "Supplies the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:36 +#, 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:37 +msgid "Supplies the authentication URL" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 +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:41 +msgid "Supplies the region used for creating a container" +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:12 Library/Backend/CloudFiles/Strings.cs:6 +#: Library/Backend/S3/Strings.cs:9 +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/SharePoint/Strings.cs:8 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/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/WEBDAV/Strings.cs:15 +#: Library/Backend/TahoeLAFS/Strings.cs:8 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:18 +msgid "Disable upload verification" +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 verification to make the upload " +"faster but less reliable." +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/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/OAuthHelper/Strings.cs:9 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/HubiC/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#, 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/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/Box/Strings.cs:23 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/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/GoogleServices/Strings.cs:48 +msgid "Hide team drives" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option disables the team drives, showing only files and folders " +"accessible with the account itself" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account 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 +#: Library/Backend/Jottacloud/Strings.cs:11 +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/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 disappear 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/WEBDAV/Strings.cs:20 +#: Library/Backend/TahoeLAFS/Strings.cs:6 +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/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: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: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/AlternativeFTP/Strings.cs:26 +#, csharp-format +msgid "Error on deleting file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:27 +#, csharp-format +msgid "Error reading file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:28 +#, csharp-format +msgid "Error writing file: {0}" +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 "" +"To guard against man-in-the-middle attacks, the server fingerprint is " +"verified on connection. Use this option to disable host-key fingerprint " +"verification. You should only use this option for testing." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Disables fingerprint validation" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +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:32 Library/Backend/SSHv2/Strings.cs:34 +msgid "Uses a SSH private key to authenticate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +#, 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:35 +msgid "" +"Use this option to manage the internal timeout for SSH operations. If this " +"options is set to zero, the operations will not time out" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:36 +msgid "Sets the operation timeout value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "" +"This option can be used to enable the keep-alive interval for the SSH " +"connection. If the connection is idle, aggressive firewalls might close the " +"connection. Using keep-alive will keep the connection open in this scenario." +" If this value is set to zero, the keep-alive is disabled." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "Sets a keepalive value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +#, 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:42 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +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/Rclone/Strings.cs:6 +msgid "Rclone" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:7 +msgid "This backend can read and write data to Rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:8 +msgid "Local repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:9 +msgid "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:10 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:11 +msgid "" +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:12 +msgid "Remote path" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:13 +msgid "Path on the Remote repository. " +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:14 +msgid "Rclone options." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:15 +msgid "Options will be transferred to rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:16 +msgid "Rclone executable" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:17 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +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/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/Backblaze/Strings.cs:18 +msgid "" +"Use this option to set the page size for listing contents of B2 buckets. A " +"lower number means less data, but can increase the number of Class C " +"transaction on B2. Suggested values are between 100 and 1000" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:19 +msgid "The size of file-listing pages" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:20 +#, csharp-format +msgid "" +"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " +"than zero" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:6 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:7 +msgid "This backend can read and write data to Sia." +msgstr "" + +#: Library/Backend/Sia/Strings.cs:8 +msgid "Sia address" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:9 +msgid "Sia address, ie 127.0.0.1:9980" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:10 +msgid "Backup path" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:11 +msgid "Target path, ie /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:12 Library/Backend/Sia/Strings.cs:13 +msgid "Sia password" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:14 +msgid "3" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:15 +msgid "Minimum value is 3." +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:7 +#: Library/Backend/OAuthHelper/Strings.cs:8 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +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:13 +#, 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/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +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/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/Jottacloud/Strings.cs:5 +msgid "Jottacloud" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:6 +msgid "" +"This backend can read and write data to Jottacloud using it's REST protocol." +" Allowed format is \"jottacloud://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:9 Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:10 +msgid "Illegal mount point given." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:16 +msgid "Supplies the backup device to use" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:17 +#, csharp-format +msgid "" +"The backup device to use. Will be created if not already exists. You can " +"manage your devices from the backup panel in the Jottacloud web interface. " +"When you specify a custom device you should also specify the mount point to " +"use on this device with the \"{0}\" option." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:18 +msgid "Supplies the mount point to use on the server" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:19 +#, csharp-format +msgid "" +"The mount point to use on the server. The default is \"Archive\" for using " +"the built-in archive mount point. Set this option to \"Sync\" to use the " +"built-in synchronization mount point instead, or if you have specified a " +"custom device with option \"{0}\" you are free to name the mount point as " +"you like." +msgstr "" + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +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/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 timeouts 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 block size 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/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/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:14 +#, csharp-format +msgid "" +"The server returned the error code {0} ({1}), indicating that the server " +"does not support WebDAV connections" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:16 +#, 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:19 Library/Backend/TahoeLAFS/Strings.cs:5 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:21 +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:22 +msgid "Dump the PROPFIND response" +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:7 +msgid "Tahoe-LAFS" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" +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:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +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/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +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 "Toggles Zip64 support" +msgstr "" + +#: Library/Compression/Strings.cs:10 +msgid "" +"The zip64 format is required for files larger than 4GiB, use this flag to " +"toggle it" +msgstr "" + +#: Library/Compression/Strings.cs:11 +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:12 +msgid "Zip compression" +msgstr "" + +#: Library/Compression/Strings.cs:16 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:17 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:18 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:19 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:20 +msgid "Experimental - 7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:21 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores." +msgstr "" + +#: Library/Compression/Strings.cs:22 +msgid "Number of threads used in compression" +msgstr "" + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z compression level" +msgstr "" + +#: Library/Compression/Strings.cs:25 +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:26 +msgid "Sets the 7z fast algorithm usage" +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/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" + +#: Library/Main/Strings.cs:9 +#, 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:10 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "" + +#: Library/Main/Strings.cs:11 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" + +#: Library/Main/Strings.cs:12 +msgid "No source folders specified for backup" +msgstr "" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:16 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has started" +msgstr "" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "" + +#: Library/Main/Strings.cs:27 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "" + +#: Library/Main/Strings.cs:28 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " +msgstr "" + +#: Library/Main/Strings.cs:29 +#, csharp-format +msgid "The source {0} uses an invalid volume name, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:30 +#, csharp-format +msgid "" +"The source {0} is on volume {1}, which could not be found, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 +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:37 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" + +#: Library/Main/Strings.cs:38 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder. The prefix cannot contain " +"a hyphen (-), but can contain all other characters allowed by the remote " +"storage." +msgstr "" + +#: Library/Main/Strings.cs:39 +msgid "Remote filename prefix" +msgstr "" + +#: Library/Main/Strings.cs:40 +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:41 +msgid "Disable checks based on file time" +msgstr "" + +#: Library/Main/Strings.cs:42 +msgid "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:43 +msgid "Restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:44 +msgid "Toggles system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:45 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" +msgstr "" + +#: Library/Main/Strings.cs:46 +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:47 +msgid "Max number of kilobytes to download pr. second" +msgstr "" + +#: Library/Main/Strings.cs:48 +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:49 +msgid "Max number of kilobytes to upload pr. second" +msgstr "" + +#: Library/Main/Strings.cs:50 +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:51 +msgid "Disable encryption" +msgstr "" + +#: Library/Main/Strings.cs:52 +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:53 +msgid "Number of times to retry a failed transmission" +msgstr "" + +#: Library/Main/Strings.cs:54 +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:55 +msgid "Passphrase used to encrypt backups" +msgstr "" + +#: Library/Main/Strings.cs:56 +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:57 +msgid "The time to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:58 +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:59 +msgid "The version to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:60 +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:61 +msgid "Show all versions" +msgstr "" + +#: Library/Main/Strings.cs:62 +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:63 +msgid "Show largest prefix" +msgstr "" + +#: Library/Main/Strings.cs:64 +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:65 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is useful if the network drops out occasionally " +"during transmissions." +msgstr "" + +#: Library/Main/Strings.cs:67 +msgid "Time to wait between retries" +msgstr "" + +#: Library/Main/Strings.cs:68 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" + +#: Library/Main/Strings.cs:69 +msgid "Set control files" +msgstr "" + +#: Library/Main/Strings.cs:70 +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:71 +msgid "Set this flag to skip hash checks" +msgstr "" + +#: Library/Main/Strings.cs:72 +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:73 +msgid "Limit the size of files being backed up" +msgstr "" + +#: Library/Main/Strings.cs:76 +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:77 +msgid "Thread priority" +msgstr "" + +#: Library/Main/Strings.cs:78 +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:79 +msgid "Limit the size of the volumes" +msgstr "" + +#: Library/Main/Strings.cs:80 +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:81 +msgid "Disables use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:82 +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:83 +msgid "An option that prevents verifying the manifests" +msgstr "" + +#: Library/Main/Strings.cs:84 +msgid "" +"Duplicati supports pluggable 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:85 +msgid "Select what module to use for compression" +msgstr "" + +#: Library/Main/Strings.cs:86 +msgid "" +"Duplicati supports pluggable 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:87 +msgid "Select what module to use for encryption" +msgstr "" + +#: Library/Main/Strings.cs:88 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Disabled one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:90 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" + +#: Library/Main/Strings.cs:91 +msgid "Enables one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:92 +msgid "" +"This setting 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 (note that the OS may still log system " +"warnings). 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:93 +msgid "Controls the use of disk snapshots" +msgstr "" + +#: Library/Main/Strings.cs:94 +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:95 +msgid "The path where ready volumes are placed until uploaded" +msgstr "" + +#: Library/Main/Strings.cs:96 +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:97 +msgid "The number of volumes to create ahead of time" +msgstr "" + +#: Library/Main/Strings.cs:98 +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:99 +msgid "Enables debugging output" +msgstr "" + +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" + +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" + +#: Library/Main/Strings.cs:103 +msgid "Log information level" +msgstr "" + +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 +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:106 +msgid "Disables automatic folder creation" +msgstr "" + +#: Library/Main/Strings.cs:107 +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:108 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:109 +msgid "" +"This setting 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:110 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "" + +#: Library/Main/Strings.cs:111 +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:112 +msgid "Disables changelist by USN numbers" +msgstr "" + +#: Library/Main/Strings.cs:113 +#, csharp-format +msgid "" +"When matching timestamps, Duplicati will adjust the times by a small " +"fraction to ensure that minor time differences do not cause unexpected " +"updates. If the option --{0} is set to keep a week of backups, and the " +"backup is made the same time each week, it is possible that the clock drifts" +" slightly, such that full week has just passed, causing Duplicati to delete " +"the older backup earlier than expected. 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:114 +msgid "Deactivates tolerance when comparing times" +msgstr "" + +#: Library/Main/Strings.cs:115 +msgid "Verify uploads by listing contents" +msgstr "" + +#: Library/Main/Strings.cs:116 +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:117 +msgid "Upload files synchronously" +msgstr "" + +#: Library/Main/Strings.cs:118 +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:119 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:120 +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:121 +msgid "Show error messages when a retry is performed" +msgstr "" + +#: Library/Main/Strings.cs:122 +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:123 +msgid "Upload empty backup files" +msgstr "" + +#: Library/Main/Strings.cs:124 +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:125 +msgid "A reported maximum storage" +msgstr "" + +#: Library/Main/Strings.cs:126 +msgid "" +"Sets a threshold for when to warn about the backend quota being nearly " +"exceeded. It is given as a percentage, and a warning is generated if the " +"amount of available quota is less that this percentage of the total backup " +"size. If the backend does not report the quota information, this value will " +"be ignored" +msgstr "" + +#: Library/Main/Strings.cs:127 +msgid "Threshold for warning about low quota" +msgstr "" + +#: Library/Main/Strings.cs:128 +msgid "Symlink handling" +msgstr "" + +#: Library/Main/Strings.cs:129 +#, csharp-format +msgid "" +"Use this option to handle symlinks differently. 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:130 +msgid "Hardlink handling" +msgstr "" + +#: Library/Main/Strings.cs:131 +#, csharp-format +msgid "" +"Use 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:132 +msgid "Exclude files by attribute" +msgstr "" + +#: Library/Main/Strings.cs:133 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more than one. Possible values " +"are: {0}" +msgstr "" + +#: Library/Main/Strings.cs:134 +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:135 +msgid "Map snapshots to a drive (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:136 +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:137 +msgid "Name of the backup" +msgstr "" + +#: Library/Main/Strings.cs:138 +#, 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:139 +msgid "Manage non-compressible file extensions" +msgstr "" + +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 +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:141 +msgid "Memory used by the block hash" +msgstr "" + +#: Library/Main/Strings.cs:142 +msgid "" +"The block size 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:143 +msgid "Block size used in hashing" +msgstr "" + +#: Library/Main/Strings.cs:144 +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:145 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:146 +msgid "" +"Path to the file containing the local cache of the remote file database" +msgstr "" + +#: Library/Main/Strings.cs:147 +msgid "Path to the local state database" +msgstr "" + +#: Library/Main/Strings.cs:148 +#, 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:149 +msgid "List of deleted files" +msgstr "" + +#: Library/Main/Strings.cs:151 +msgid "Memory used by the file hash" +msgstr "" + +#: Library/Main/Strings.cs:152 +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:153 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "" + +#: Library/Main/Strings.cs:154 +msgid "" +"This option can be used to increase speed in exchange for extra memory use." +msgstr "" + +#: Library/Main/Strings.cs:155 +msgid "Store an in-memory block cache" +msgstr "" + +#: Library/Main/Strings.cs:156 +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:157 +msgid "Enables storing file metadata" +msgstr "" + +#: Library/Main/Strings.cs:158 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" + +#: Library/Main/Strings.cs:160 +msgid "Memory used by the metadata hash" +msgstr "" + +#: Library/Main/Strings.cs:161 +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:162 +msgid "Do not query backend at startup" +msgstr "" + +#: Library/Main/Strings.cs:163 +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:164 +msgid "Determines usage of index files" +msgstr "" + +#: Library/Main/Strings.cs:165 +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:166 +msgid "The maximum wasted space in percent" +msgstr "" + +#: Library/Main/Strings.cs:167 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" + +#: Library/Main/Strings.cs:168 +msgid "Does not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:169 +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:170 +msgid "The hash algorithm used on blocks" +msgstr "" + +#: Library/Main/Strings.cs:171 +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:172 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:173 +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:174 +msgid "Disable automatic compacting" +msgstr "" + +#: Library/Main/Strings.cs:175 +msgid "" +"When examining the size of a volume in consideration for compacting, 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:176 +msgid "Volume size threshold" +msgstr "" + +#: Library/Main/Strings.cs:177 +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:178 +msgid "Maximum number of small volumes" +msgstr "" + +#: Library/Main/Strings.cs:179 +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:180 +msgid "Use local file data when restoring" +msgstr "" + +#: Library/Main/Strings.cs:181 +msgid "Disables the local database" +msgstr "" + +#: Library/Main/Strings.cs:182 +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:183 +msgid "Keep a number of versions" +msgstr "" + +#: Library/Main/Strings.cs:184 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" + +#: Library/Main/Strings.cs:185 +msgid "Keep all versions within a timespan" +msgstr "" + +#: Library/Main/Strings.cs:186 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" + +#: Library/Main/Strings.cs:187 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "" + +#: Library/Main/Strings.cs:188 +msgid "" +"Use this option to reduce the number of versions that are kept with " +"increasing version age by deleting most of the old backups. The expected " +"format is a comma separated list of colon separated time frame and interval " +"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " +"all backups, for 3 months keep one backup every day, for 10 years one backup" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." +msgstr "" + +#: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 +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:193 +msgid "Output more progress information" +msgstr "" + +#: Library/Main/Strings.cs:194 +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:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 +msgid "Output full results" +msgstr "" + +#: Library/Main/Strings.cs:197 +msgid "" +"Use this option to increase the amount of output generated as the result of " +"the operation, including all filenames." +msgstr "" + +#: Library/Main/Strings.cs:198 +msgid "Determine if verification files are uploaded" +msgstr "" + +#: Library/Main/Strings.cs:199 +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:200 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:201 +#, 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:202 +msgid "Activates in-depth verification of files" +msgstr "" + +#: Library/Main/Strings.cs:203 +#, 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. This option is automatically set when then verification is " +"performed directly." +msgstr "" + +#: Library/Main/Strings.cs:204 +msgid "Size of the file read buffer" +msgstr "" + +#: Library/Main/Strings.cs:205 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" + +#: Library/Main/Strings.cs:206 +msgid "Allow the passphrase to change" +msgstr "" + +#: Library/Main/Strings.cs:207 +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:208 +msgid "List only filesets" +msgstr "" + +#: Library/Main/Strings.cs:209 +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:211 +msgid "Don't store metadata" +msgstr "" + +#: Library/Main/Strings.cs:212 +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:213 +msgid "Restore file permissions" +msgstr "" + +#: Library/Main/Strings.cs:214 +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:215 +msgid "Skip restored file check" +msgstr "" + +#: Library/Main/Strings.cs:216 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successful. Use this option to disable the check" +" and avoid waiting for the verification." +msgstr "" + +#: Library/Main/Strings.cs:217 +msgid "Activate caches" +msgstr "" + +#: Library/Main/Strings.cs:218 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" + +#: Library/Main/Strings.cs:219 +msgid "Do not use local data" +msgstr "" + +#: Library/Main/Strings.cs:220 +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:221 +msgid "Check block hashes" +msgstr "" + +#: Library/Main/Strings.cs:222 +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:225 +msgid "Repair database with paths" +msgstr "" + +#: Library/Main/Strings.cs:226 +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:227 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:228 +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:229 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" + +#: Library/Main/Strings.cs:230 +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:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 +msgid "Perform backup of Hyper-V machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:238 +msgid "" +"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')" +msgstr "" + +#: Library/Main/Strings.cs:239 +msgid "" +"If Duplicati detects that the previous backup did not complete, it will " +"generate a filelist that is a merge of the last completed backup and the " +"contents that were uploaded in the incomplete backup session." +msgstr "" + +#: Library/Main/Strings.cs:240 +msgid "Disables synthetic filelist" +msgstr "" + +#: Library/Main/Strings.cs:241 +msgid "" +"This flag instructs Duplicati to not look at metadata or filesize when " +"deciding to scan a file for changes. Use this option if you have a large " +"number of files and notice that the scanning takes a long time with " +"unmodified files." +msgstr "" + +#: Library/Main/Strings.cs:242 +msgid "Checks only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:243 +msgid "Disables path compresion on restore" +msgstr "" + +#: Library/Main/Strings.cs:244 +msgid "" +"When restore a subset of a backup into a new folder, the shortest possible " +"path is used to avoid generating deep paths with empty folders. Use this " +"flag to skip this compression, such that the entire original folder " +"structure is preserved, including upper level empty folders." +msgstr "" + +#: Library/Main/Strings.cs:245 +msgid "Allow removing all filesets" +msgstr "" + +#: Library/Main/Strings.cs:246 +msgid "" +"By default, the last fileset cannot be removed. This is a safeguard to make " +"sure that all remote data is not deleted by a configuration mistake. Use " +"this flag to disable that protection, such that all filesets can be deleted." +msgstr "" + +#: Library/Main/Strings.cs:247 +msgid "Allow automatic rebuilding of local database to save space." +msgstr "" + +#: Library/Main/Strings.cs:248 +msgid "" +"Some operations that manipulate the local database leave unused entries " +"behind. These entries are not deleted from a hard drive until a VACUUM " +"operation is run. This operation saves disk space in the long run but needs " +"to temporarily create a copy of all valid entries in the database. Setting " +"this to true will allow Duplicati to perform VACUUM operations at its " +"discretion." +msgstr "" + +#: Library/Main/Strings.cs:249 +msgid "Disable the read-ahead scanner" +msgstr "" + +#: Library/Main/Strings.cs:250 +msgid "" +"When this flag is enabled, the scanner that computes the size of source " +"files is disabled, and instead the reported size is read from the database. " +"Using this flag can speed up the backup by reducing disk access, but will " +"give a less accurate progress indicator." +msgstr "" + +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:284 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:285 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" + +#: Library/Main/Strings.cs:286 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:592 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "" + +#: Library/Main/BackendManager.cs:598 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:603 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "" +"This module will ask the user for an encryption password on the command line" +" unless encryption is disabled or the password is supplied by other means" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Password prompt" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Empty passphrases are not allowed" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "Enter encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:13 +msgid "The passphrases do not match" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:16 +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:17 +msgid "Check for SSL certificates" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:18 +#, csharp-format +msgid "" +"No certificates found, you can install some with one of these commands:{0}" +" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " +"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:21 +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:22 +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:23 +msgid "Accept any server certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:24 +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:25 +msgid "Optionally accept a known SSL certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:26 +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:27 +msgid "Disable the expect header" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more efficiently." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Disable nagling" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Configure http requests" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Alternate OAuth URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 +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:33 +msgid "Sets allowed SSL versions" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:34 +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:35 +msgid "Sets the default operation timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "" +"This option changes the default timeout for any HTTP request, the time " +"covers the entire operation from initial packet to shutdown" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Sets readwrite" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"This option changes the default read-write timeout. Read-write timeouts are " +"used to detect a stalled requests, and this option configures the maximum " +"time between activity on a connection." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Sets HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "" +"This option sets the HTTP buffering. Setting this to \"{0}\" can cause " +"memory leaks, but can also improve performance in some cases." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 +msgid "" +"This module works internaly to parse source parameters to backup Hyper-V " +"virtual machines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:44 +msgid "Configure Hyper-V module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"This module works internaly to parse source parameters to backup Microsoft " +"SQL Server databases" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Configure Microsoft SQL Server module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Run script" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:54 +msgid "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Run a script on exit" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:56 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:57 +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:58 +msgid "Run a required script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:62 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 +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:64 +msgid "Run a script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:65 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:66 +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:67 +msgid "Sets the script timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:70 +msgid "This module can send email after an operation completes" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Send mail" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:72 +#, 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:73 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:82 +msgid "The message body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:84 +msgid "SMTP Password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:85 +msgid "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address 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:89 +msgid "Email recipient(s)" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:90 +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:91 +msgid "Send email for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:92 +msgid "" +"Address 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:98 +msgid "Email sender" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:99 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " +"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" +" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " +"operations to send an email." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 +msgid "The messages to send" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:105 +msgid "SMTP Url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:106 +#, 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:107 +msgid "The email subject" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:108 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:109 +msgid "SMTP Username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:110 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 +msgid "XMPP recipient email" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "" +"The users who should have the messages sent, specify multiple users " +"separated with commas" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:128 +msgid "The XMPP username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:129 +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:130 +msgid "The XMPP password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:131 +msgid "The password for the account that will send the message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 +msgid "Send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 +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:137 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:138 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:139 +msgid "Timeout occurred while logging in to jabber server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:140 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:144 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:145 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 +msgid "HTTP report url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:158 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:159 +msgid "The name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:160 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:161 +msgid "" +"Extra parameters to add to the http message. I.e. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:167 +#, csharp-format +msgid "Failed to send http message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +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} cert-sync /etc/ssl/certs/ca-" +"certificates.crt #for Debian based systems{0} cert-sync " +"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{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 "" + +#: Library/Utility/Strings.cs:39 +#, csharp-format +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +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 automatically, use --disable-module to prevent this" +msgstr "" + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded automatically, use --enable-module to load it" +msgstr "" + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +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: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]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." +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 exclude all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." +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 "" + +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "Toggle automatic updates" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "" diff --git a/Localizations/duplicati/localization-ca.mo b/Localizations/duplicati/localization-ca.mo new file mode 100644 index 000000000..6359d924c Binary files /dev/null and b/Localizations/duplicati/localization-ca.mo differ diff --git a/Localizations/duplicati/localization-ca.po b/Localizations/duplicati/localization-ca.po new file mode 100644 index 000000000..4d1692ada --- /dev/null +++ b/Localizations/duplicati/localization-ca.po @@ -0,0 +1,4528 @@ +# 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: 2018-08-12 22:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Language-Team: Catalan (https://www.transifex.com/duplicati/teams/67655/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: 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 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 either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Server/Strings.cs:16 CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "" + +#: Server/Strings.cs:17 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" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Server/Strings.cs:18 CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Server/Strings.cs:20 +msgid "Outputs log information to the file given" +msgstr "" + +#: Server/Strings.cs:21 +msgid "Determines the amount of information written in the log file" +msgstr "" + +#: Server/Strings.cs:22 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Server/Strings.cs:23 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Server/Strings.cs:24 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:26 +msgid "Disables database encryption" +msgstr "" + +#: Server/Strings.cs:27 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Server/Strings.cs:28 +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:29 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Server/Strings.cs:30 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Server/Strings.cs:31 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Server/Strings.cs:32 +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:33 +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:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 +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:37 Library/Main/Strings.cs:223 +msgid "Clean up old log data" +msgstr "" + +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Server/Strings.cs:39 +msgid "Sets the folder where settings are stored" +msgstr "" + +#: Server/Strings.cs:40 +#, 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:41 +msgid "Sets the database encryption key" +msgstr "" + +#: Server/Strings.cs:42 +#, 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:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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 "" + +#: 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 "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/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/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 +msgid "The requested file does not exist" +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 "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 +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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 +msgid "Calling process does not have the backup privilege" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:23 +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:24 +msgid "OpenStack Simple Storage" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:25 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:26 +#, 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:27 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/SharePoint/Strings.cs:10 +#: 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/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/SharePoint/Strings.cs:11 +#: Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:32 +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:33 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:34 +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:35 +msgid "Supplies the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:36 +#, 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:37 +msgid "Supplies the authentication URL" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 +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:41 +msgid "Supplies the region used for creating a container" +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:12 Library/Backend/CloudFiles/Strings.cs:6 +#: Library/Backend/S3/Strings.cs:9 +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/SharePoint/Strings.cs:8 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/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/WEBDAV/Strings.cs:15 +#: Library/Backend/TahoeLAFS/Strings.cs:8 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:18 +msgid "Disable upload verification" +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 verification to make the upload " +"faster but less reliable." +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/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/OAuthHelper/Strings.cs:9 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/HubiC/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#, 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/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/Box/Strings.cs:23 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/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/GoogleServices/Strings.cs:48 +msgid "Hide team drives" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option disables the team drives, showing only files and folders " +"accessible with the account itself" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account 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 +#: Library/Backend/Jottacloud/Strings.cs:11 +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/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 disappear 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/WEBDAV/Strings.cs:20 +#: Library/Backend/TahoeLAFS/Strings.cs:6 +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/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: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: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/AlternativeFTP/Strings.cs:26 +#, csharp-format +msgid "Error on deleting file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:27 +#, csharp-format +msgid "Error reading file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:28 +#, csharp-format +msgid "Error writing file: {0}" +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 "" +"To guard against man-in-the-middle attacks, the server fingerprint is " +"verified on connection. Use this option to disable host-key fingerprint " +"verification. You should only use this option for testing." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Disables fingerprint validation" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +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:32 Library/Backend/SSHv2/Strings.cs:34 +msgid "Uses a SSH private key to authenticate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +#, 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:35 +msgid "" +"Use this option to manage the internal timeout for SSH operations. If this " +"options is set to zero, the operations will not time out" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:36 +msgid "Sets the operation timeout value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "" +"This option can be used to enable the keep-alive interval for the SSH " +"connection. If the connection is idle, aggressive firewalls might close the " +"connection. Using keep-alive will keep the connection open in this scenario." +" If this value is set to zero, the keep-alive is disabled." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "Sets a keepalive value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +#, 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:42 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +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/Rclone/Strings.cs:6 +msgid "Rclone" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:7 +msgid "This backend can read and write data to Rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:8 +msgid "Local repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:9 +msgid "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:10 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:11 +msgid "" +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:12 +msgid "Remote path" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:13 +msgid "Path on the Remote repository. " +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:14 +msgid "Rclone options." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:15 +msgid "Options will be transferred to rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:16 +msgid "Rclone executable" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:17 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +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/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/Backblaze/Strings.cs:18 +msgid "" +"Use this option to set the page size for listing contents of B2 buckets. A " +"lower number means less data, but can increase the number of Class C " +"transaction on B2. Suggested values are between 100 and 1000" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:19 +msgid "The size of file-listing pages" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:20 +#, csharp-format +msgid "" +"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " +"than zero" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:6 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:7 +msgid "This backend can read and write data to Sia." +msgstr "" + +#: Library/Backend/Sia/Strings.cs:8 +msgid "Sia address" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:9 +msgid "Sia address, ie 127.0.0.1:9980" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:10 +msgid "Backup path" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:11 +msgid "Target path, ie /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:12 Library/Backend/Sia/Strings.cs:13 +msgid "Sia password" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:14 +msgid "3" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:15 +msgid "Minimum value is 3." +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:7 +#: Library/Backend/OAuthHelper/Strings.cs:8 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +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:13 +#, 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/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +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/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/Jottacloud/Strings.cs:5 +msgid "Jottacloud" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:6 +msgid "" +"This backend can read and write data to Jottacloud using it's REST protocol." +" Allowed format is \"jottacloud://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:9 Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:10 +msgid "Illegal mount point given." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:16 +msgid "Supplies the backup device to use" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:17 +#, csharp-format +msgid "" +"The backup device to use. Will be created if not already exists. You can " +"manage your devices from the backup panel in the Jottacloud web interface. " +"When you specify a custom device you should also specify the mount point to " +"use on this device with the \"{0}\" option." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:18 +msgid "Supplies the mount point to use on the server" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:19 +#, csharp-format +msgid "" +"The mount point to use on the server. The default is \"Archive\" for using " +"the built-in archive mount point. Set this option to \"Sync\" to use the " +"built-in synchronization mount point instead, or if you have specified a " +"custom device with option \"{0}\" you are free to name the mount point as " +"you like." +msgstr "" + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +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/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 timeouts 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 block size 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/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/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:14 +#, csharp-format +msgid "" +"The server returned the error code {0} ({1}), indicating that the server " +"does not support WebDAV connections" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:16 +#, 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:19 Library/Backend/TahoeLAFS/Strings.cs:5 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:21 +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:22 +msgid "Dump the PROPFIND response" +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:7 +msgid "Tahoe-LAFS" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" +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:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +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/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +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 "Toggles Zip64 support" +msgstr "" + +#: Library/Compression/Strings.cs:10 +msgid "" +"The zip64 format is required for files larger than 4GiB, use this flag to " +"toggle it" +msgstr "" + +#: Library/Compression/Strings.cs:11 +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:12 +msgid "Zip compression" +msgstr "" + +#: Library/Compression/Strings.cs:16 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:17 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:18 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:19 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:20 +msgid "Experimental - 7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:21 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores." +msgstr "" + +#: Library/Compression/Strings.cs:22 +msgid "Number of threads used in compression" +msgstr "" + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z compression level" +msgstr "" + +#: Library/Compression/Strings.cs:25 +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:26 +msgid "Sets the 7z fast algorithm usage" +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/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" + +#: Library/Main/Strings.cs:9 +#, 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:10 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "" + +#: Library/Main/Strings.cs:11 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" + +#: Library/Main/Strings.cs:12 +msgid "No source folders specified for backup" +msgstr "" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:16 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has started" +msgstr "" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "" + +#: Library/Main/Strings.cs:27 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "" + +#: Library/Main/Strings.cs:28 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " +msgstr "" + +#: Library/Main/Strings.cs:29 +#, csharp-format +msgid "The source {0} uses an invalid volume name, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:30 +#, csharp-format +msgid "" +"The source {0} is on volume {1}, which could not be found, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 +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:37 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" + +#: Library/Main/Strings.cs:38 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder. The prefix cannot contain " +"a hyphen (-), but can contain all other characters allowed by the remote " +"storage." +msgstr "" + +#: Library/Main/Strings.cs:39 +msgid "Remote filename prefix" +msgstr "" + +#: Library/Main/Strings.cs:40 +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:41 +msgid "Disable checks based on file time" +msgstr "" + +#: Library/Main/Strings.cs:42 +msgid "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:43 +msgid "Restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:44 +msgid "Toggles system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:45 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" +msgstr "" + +#: Library/Main/Strings.cs:46 +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:47 +msgid "Max number of kilobytes to download pr. second" +msgstr "" + +#: Library/Main/Strings.cs:48 +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:49 +msgid "Max number of kilobytes to upload pr. second" +msgstr "" + +#: Library/Main/Strings.cs:50 +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:51 +msgid "Disable encryption" +msgstr "" + +#: Library/Main/Strings.cs:52 +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:53 +msgid "Number of times to retry a failed transmission" +msgstr "" + +#: Library/Main/Strings.cs:54 +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:55 +msgid "Passphrase used to encrypt backups" +msgstr "" + +#: Library/Main/Strings.cs:56 +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:57 +msgid "The time to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:58 +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:59 +msgid "The version to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:60 +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:61 +msgid "Show all versions" +msgstr "" + +#: Library/Main/Strings.cs:62 +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:63 +msgid "Show largest prefix" +msgstr "" + +#: Library/Main/Strings.cs:64 +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:65 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is useful if the network drops out occasionally " +"during transmissions." +msgstr "" + +#: Library/Main/Strings.cs:67 +msgid "Time to wait between retries" +msgstr "" + +#: Library/Main/Strings.cs:68 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" + +#: Library/Main/Strings.cs:69 +msgid "Set control files" +msgstr "" + +#: Library/Main/Strings.cs:70 +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:71 +msgid "Set this flag to skip hash checks" +msgstr "" + +#: Library/Main/Strings.cs:72 +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:73 +msgid "Limit the size of files being backed up" +msgstr "" + +#: Library/Main/Strings.cs:76 +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:77 +msgid "Thread priority" +msgstr "" + +#: Library/Main/Strings.cs:78 +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:79 +msgid "Limit the size of the volumes" +msgstr "" + +#: Library/Main/Strings.cs:80 +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:81 +msgid "Disables use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:82 +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:83 +msgid "An option that prevents verifying the manifests" +msgstr "" + +#: Library/Main/Strings.cs:84 +msgid "" +"Duplicati supports pluggable 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:85 +msgid "Select what module to use for compression" +msgstr "" + +#: Library/Main/Strings.cs:86 +msgid "" +"Duplicati supports pluggable 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:87 +msgid "Select what module to use for encryption" +msgstr "" + +#: Library/Main/Strings.cs:88 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Disabled one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:90 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" + +#: Library/Main/Strings.cs:91 +msgid "Enables one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:92 +msgid "" +"This setting 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 (note that the OS may still log system " +"warnings). 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:93 +msgid "Controls the use of disk snapshots" +msgstr "" + +#: Library/Main/Strings.cs:94 +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:95 +msgid "The path where ready volumes are placed until uploaded" +msgstr "" + +#: Library/Main/Strings.cs:96 +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:97 +msgid "The number of volumes to create ahead of time" +msgstr "" + +#: Library/Main/Strings.cs:98 +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:99 +msgid "Enables debugging output" +msgstr "" + +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" + +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" + +#: Library/Main/Strings.cs:103 +msgid "Log information level" +msgstr "" + +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 +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:106 +msgid "Disables automatic folder creation" +msgstr "" + +#: Library/Main/Strings.cs:107 +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:108 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:109 +msgid "" +"This setting 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:110 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "" + +#: Library/Main/Strings.cs:111 +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:112 +msgid "Disables changelist by USN numbers" +msgstr "" + +#: Library/Main/Strings.cs:113 +#, csharp-format +msgid "" +"When matching timestamps, Duplicati will adjust the times by a small " +"fraction to ensure that minor time differences do not cause unexpected " +"updates. If the option --{0} is set to keep a week of backups, and the " +"backup is made the same time each week, it is possible that the clock drifts" +" slightly, such that full week has just passed, causing Duplicati to delete " +"the older backup earlier than expected. 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:114 +msgid "Deactivates tolerance when comparing times" +msgstr "" + +#: Library/Main/Strings.cs:115 +msgid "Verify uploads by listing contents" +msgstr "" + +#: Library/Main/Strings.cs:116 +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:117 +msgid "Upload files synchronously" +msgstr "" + +#: Library/Main/Strings.cs:118 +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:119 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:120 +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:121 +msgid "Show error messages when a retry is performed" +msgstr "" + +#: Library/Main/Strings.cs:122 +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:123 +msgid "Upload empty backup files" +msgstr "" + +#: Library/Main/Strings.cs:124 +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:125 +msgid "A reported maximum storage" +msgstr "" + +#: Library/Main/Strings.cs:126 +msgid "" +"Sets a threshold for when to warn about the backend quota being nearly " +"exceeded. It is given as a percentage, and a warning is generated if the " +"amount of available quota is less that this percentage of the total backup " +"size. If the backend does not report the quota information, this value will " +"be ignored" +msgstr "" + +#: Library/Main/Strings.cs:127 +msgid "Threshold for warning about low quota" +msgstr "" + +#: Library/Main/Strings.cs:128 +msgid "Symlink handling" +msgstr "" + +#: Library/Main/Strings.cs:129 +#, csharp-format +msgid "" +"Use this option to handle symlinks differently. 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:130 +msgid "Hardlink handling" +msgstr "" + +#: Library/Main/Strings.cs:131 +#, csharp-format +msgid "" +"Use 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:132 +msgid "Exclude files by attribute" +msgstr "" + +#: Library/Main/Strings.cs:133 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more than one. Possible values " +"are: {0}" +msgstr "" + +#: Library/Main/Strings.cs:134 +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:135 +msgid "Map snapshots to a drive (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:136 +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:137 +msgid "Name of the backup" +msgstr "" + +#: Library/Main/Strings.cs:138 +#, 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:139 +msgid "Manage non-compressible file extensions" +msgstr "" + +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 +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:141 +msgid "Memory used by the block hash" +msgstr "" + +#: Library/Main/Strings.cs:142 +msgid "" +"The block size 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:143 +msgid "Block size used in hashing" +msgstr "" + +#: Library/Main/Strings.cs:144 +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:145 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:146 +msgid "" +"Path to the file containing the local cache of the remote file database" +msgstr "" + +#: Library/Main/Strings.cs:147 +msgid "Path to the local state database" +msgstr "" + +#: Library/Main/Strings.cs:148 +#, 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:149 +msgid "List of deleted files" +msgstr "" + +#: Library/Main/Strings.cs:151 +msgid "Memory used by the file hash" +msgstr "" + +#: Library/Main/Strings.cs:152 +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:153 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "" + +#: Library/Main/Strings.cs:154 +msgid "" +"This option can be used to increase speed in exchange for extra memory use." +msgstr "" + +#: Library/Main/Strings.cs:155 +msgid "Store an in-memory block cache" +msgstr "" + +#: Library/Main/Strings.cs:156 +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:157 +msgid "Enables storing file metadata" +msgstr "" + +#: Library/Main/Strings.cs:158 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" + +#: Library/Main/Strings.cs:160 +msgid "Memory used by the metadata hash" +msgstr "" + +#: Library/Main/Strings.cs:161 +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:162 +msgid "Do not query backend at startup" +msgstr "" + +#: Library/Main/Strings.cs:163 +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:164 +msgid "Determines usage of index files" +msgstr "" + +#: Library/Main/Strings.cs:165 +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:166 +msgid "The maximum wasted space in percent" +msgstr "" + +#: Library/Main/Strings.cs:167 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" + +#: Library/Main/Strings.cs:168 +msgid "Does not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:169 +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:170 +msgid "The hash algorithm used on blocks" +msgstr "" + +#: Library/Main/Strings.cs:171 +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:172 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:173 +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:174 +msgid "Disable automatic compacting" +msgstr "" + +#: Library/Main/Strings.cs:175 +msgid "" +"When examining the size of a volume in consideration for compacting, 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:176 +msgid "Volume size threshold" +msgstr "" + +#: Library/Main/Strings.cs:177 +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:178 +msgid "Maximum number of small volumes" +msgstr "" + +#: Library/Main/Strings.cs:179 +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:180 +msgid "Use local file data when restoring" +msgstr "" + +#: Library/Main/Strings.cs:181 +msgid "Disables the local database" +msgstr "" + +#: Library/Main/Strings.cs:182 +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:183 +msgid "Keep a number of versions" +msgstr "" + +#: Library/Main/Strings.cs:184 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" + +#: Library/Main/Strings.cs:185 +msgid "Keep all versions within a timespan" +msgstr "" + +#: Library/Main/Strings.cs:186 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" + +#: Library/Main/Strings.cs:187 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "" + +#: Library/Main/Strings.cs:188 +msgid "" +"Use this option to reduce the number of versions that are kept with " +"increasing version age by deleting most of the old backups. The expected " +"format is a comma separated list of colon separated time frame and interval " +"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " +"all backups, for 3 months keep one backup every day, for 10 years one backup" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." +msgstr "" + +#: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 +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:193 +msgid "Output more progress information" +msgstr "" + +#: Library/Main/Strings.cs:194 +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:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 +msgid "Output full results" +msgstr "" + +#: Library/Main/Strings.cs:197 +msgid "" +"Use this option to increase the amount of output generated as the result of " +"the operation, including all filenames." +msgstr "" + +#: Library/Main/Strings.cs:198 +msgid "Determine if verification files are uploaded" +msgstr "" + +#: Library/Main/Strings.cs:199 +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:200 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:201 +#, 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:202 +msgid "Activates in-depth verification of files" +msgstr "" + +#: Library/Main/Strings.cs:203 +#, 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. This option is automatically set when then verification is " +"performed directly." +msgstr "" + +#: Library/Main/Strings.cs:204 +msgid "Size of the file read buffer" +msgstr "" + +#: Library/Main/Strings.cs:205 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" + +#: Library/Main/Strings.cs:206 +msgid "Allow the passphrase to change" +msgstr "" + +#: Library/Main/Strings.cs:207 +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:208 +msgid "List only filesets" +msgstr "" + +#: Library/Main/Strings.cs:209 +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:211 +msgid "Don't store metadata" +msgstr "" + +#: Library/Main/Strings.cs:212 +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:213 +msgid "Restore file permissions" +msgstr "" + +#: Library/Main/Strings.cs:214 +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:215 +msgid "Skip restored file check" +msgstr "" + +#: Library/Main/Strings.cs:216 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successful. Use this option to disable the check" +" and avoid waiting for the verification." +msgstr "" + +#: Library/Main/Strings.cs:217 +msgid "Activate caches" +msgstr "" + +#: Library/Main/Strings.cs:218 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" + +#: Library/Main/Strings.cs:219 +msgid "Do not use local data" +msgstr "" + +#: Library/Main/Strings.cs:220 +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:221 +msgid "Check block hashes" +msgstr "" + +#: Library/Main/Strings.cs:222 +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:225 +msgid "Repair database with paths" +msgstr "" + +#: Library/Main/Strings.cs:226 +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:227 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:228 +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:229 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" + +#: Library/Main/Strings.cs:230 +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:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 +msgid "Perform backup of Hyper-V machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:238 +msgid "" +"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')" +msgstr "" + +#: Library/Main/Strings.cs:239 +msgid "" +"If Duplicati detects that the previous backup did not complete, it will " +"generate a filelist that is a merge of the last completed backup and the " +"contents that were uploaded in the incomplete backup session." +msgstr "" + +#: Library/Main/Strings.cs:240 +msgid "Disables synthetic filelist" +msgstr "" + +#: Library/Main/Strings.cs:241 +msgid "" +"This flag instructs Duplicati to not look at metadata or filesize when " +"deciding to scan a file for changes. Use this option if you have a large " +"number of files and notice that the scanning takes a long time with " +"unmodified files." +msgstr "" + +#: Library/Main/Strings.cs:242 +msgid "Checks only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:243 +msgid "Disables path compresion on restore" +msgstr "" + +#: Library/Main/Strings.cs:244 +msgid "" +"When restore a subset of a backup into a new folder, the shortest possible " +"path is used to avoid generating deep paths with empty folders. Use this " +"flag to skip this compression, such that the entire original folder " +"structure is preserved, including upper level empty folders." +msgstr "" + +#: Library/Main/Strings.cs:245 +msgid "Allow removing all filesets" +msgstr "" + +#: Library/Main/Strings.cs:246 +msgid "" +"By default, the last fileset cannot be removed. This is a safeguard to make " +"sure that all remote data is not deleted by a configuration mistake. Use " +"this flag to disable that protection, such that all filesets can be deleted." +msgstr "" + +#: Library/Main/Strings.cs:247 +msgid "Allow automatic rebuilding of local database to save space." +msgstr "" + +#: Library/Main/Strings.cs:248 +msgid "" +"Some operations that manipulate the local database leave unused entries " +"behind. These entries are not deleted from a hard drive until a VACUUM " +"operation is run. This operation saves disk space in the long run but needs " +"to temporarily create a copy of all valid entries in the database. Setting " +"this to true will allow Duplicati to perform VACUUM operations at its " +"discretion." +msgstr "" + +#: Library/Main/Strings.cs:249 +msgid "Disable the read-ahead scanner" +msgstr "" + +#: Library/Main/Strings.cs:250 +msgid "" +"When this flag is enabled, the scanner that computes the size of source " +"files is disabled, and instead the reported size is read from the database. " +"Using this flag can speed up the backup by reducing disk access, but will " +"give a less accurate progress indicator." +msgstr "" + +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:284 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:285 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" + +#: Library/Main/Strings.cs:286 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:592 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "" + +#: Library/Main/BackendManager.cs:598 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:603 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "" +"This module will ask the user for an encryption password on the command line" +" unless encryption is disabled or the password is supplied by other means" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Password prompt" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Empty passphrases are not allowed" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "Enter encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:13 +msgid "The passphrases do not match" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:16 +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:17 +msgid "Check for SSL certificates" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:18 +#, csharp-format +msgid "" +"No certificates found, you can install some with one of these commands:{0}" +" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " +"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:21 +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:22 +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:23 +msgid "Accept any server certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:24 +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:25 +msgid "Optionally accept a known SSL certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:26 +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:27 +msgid "Disable the expect header" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more efficiently." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Disable nagling" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Configure http requests" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Alternate OAuth URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 +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:33 +msgid "Sets allowed SSL versions" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:34 +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:35 +msgid "Sets the default operation timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "" +"This option changes the default timeout for any HTTP request, the time " +"covers the entire operation from initial packet to shutdown" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Sets readwrite" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"This option changes the default read-write timeout. Read-write timeouts are " +"used to detect a stalled requests, and this option configures the maximum " +"time between activity on a connection." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Sets HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "" +"This option sets the HTTP buffering. Setting this to \"{0}\" can cause " +"memory leaks, but can also improve performance in some cases." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 +msgid "" +"This module works internaly to parse source parameters to backup Hyper-V " +"virtual machines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:44 +msgid "Configure Hyper-V module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"This module works internaly to parse source parameters to backup Microsoft " +"SQL Server databases" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Configure Microsoft SQL Server module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Run script" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:54 +msgid "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Run a script on exit" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:56 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:57 +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:58 +msgid "Run a required script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:62 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 +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:64 +msgid "Run a script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:65 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:66 +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:67 +msgid "Sets the script timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:70 +msgid "This module can send email after an operation completes" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Send mail" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:72 +#, 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:73 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:82 +msgid "The message body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:84 +msgid "SMTP Password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:85 +msgid "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address 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:89 +msgid "Email recipient(s)" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:90 +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:91 +msgid "Send email for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:92 +msgid "" +"Address 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:98 +msgid "Email sender" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:99 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " +"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" +" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " +"operations to send an email." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 +msgid "The messages to send" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:105 +msgid "SMTP Url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:106 +#, 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:107 +msgid "The email subject" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:108 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:109 +msgid "SMTP Username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:110 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 +msgid "XMPP recipient email" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "" +"The users who should have the messages sent, specify multiple users " +"separated with commas" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:128 +msgid "The XMPP username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:129 +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:130 +msgid "The XMPP password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:131 +msgid "The password for the account that will send the message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 +msgid "Send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 +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:137 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:138 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:139 +msgid "Timeout occurred while logging in to jabber server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:140 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:144 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:145 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 +msgid "HTTP report url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:158 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:159 +msgid "The name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:160 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:161 +msgid "" +"Extra parameters to add to the http message. I.e. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:167 +#, csharp-format +msgid "Failed to send http message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +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} cert-sync /etc/ssl/certs/ca-" +"certificates.crt #for Debian based systems{0} cert-sync " +"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{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 "" + +#: Library/Utility/Strings.cs:39 +#, csharp-format +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +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 automatically, use --disable-module to prevent this" +msgstr "" + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded automatically, use --enable-module to load it" +msgstr "" + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +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: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]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." +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 exclude all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." +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 "" + +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "Toggle automatic updates" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "" diff --git a/Localizations/duplicati/localization-cs.mo b/Localizations/duplicati/localization-cs.mo index dfe561264..7a23c5578 100644 Binary files a/Localizations/duplicati/localization-cs.mo and b/Localizations/duplicati/localization-cs.mo differ diff --git a/Localizations/duplicati/localization-cs.po b/Localizations/duplicati/localization-cs.po index 14d4ee035..2eb45f714 100644 --- a/Localizations/duplicati/localization-cs.po +++ b/Localizations/duplicati/localization-cs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Lukáš Tyrychtr , 2017\n" "Language-Team: Czech (https://www.transifex.com/duplicati/teams/67655/cs/)\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" #: Server/Strings.cs:7 msgid "Another instance is running, and was notified" @@ -180,10 +180,20 @@ msgstr "" "heslo vypnut." #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Jsou přijímány názvy strojů, oddělované středníkem. Pokud je některý z názvů" +" „*“ (hvězdička), jsou umožněny všechny názvy strojů a kontrola názvu stroje" +" je vypnutá." + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "Zapne odpovídání na ping" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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 " @@ -193,19 +203,19 @@ msgstr "" "odpovídá. Pokud je tato volba zapnutá, server čte standardní vstup a " "zapisuje odpověď na každé načtení řádku" -#: Server/Strings.cs:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "Odstranit staré záznamy událostí" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "Nastavte čas, po kterém budou data protokolu smazána z databáze." -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "Nastavuje složku ve které jsou ukládána nastavení" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -216,11 +226,11 @@ msgstr "" "této předvolby zvolíte kam jsou nastavení ukládána. Tuto předvolbu je možné " "také nastavit pomocí proměnné prostředí {0}." -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "Nastavuje klíč pro šifrování databáze" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -231,7 +241,21 @@ msgstr "" "nastaveními. Tuto volbu je možné nastavit také pomocí proměnné prostředí " "{0}. Pomocí volby --{1} je možné pomíchání databáze vypnout." -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Složka pro dočasné ukládání" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +msgstr "" +"Tuto volbu je možné použít pro zadání alternativní složky pro dočasné " +"úložiště. Ve výchozím stavu je použita výchozí dočasná složka systému. Mějte" +" na paměti, že sem své dočasné soubory umístí také SQLite." + +#: Server/Strings.cs:47 #, csharp-format msgid "" "Unable to find a valid date, given the start date {0}, the repetition " @@ -240,12 +264,12 @@ msgstr "" "Nedaří se nalézt platné datum pro dané počáteční datum {0}, interval " "opakování {1} a dny, kdy je umožněno {2}" -#: Server/Strings.cs:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "Server je spuštěn a očekává spojení na {0}, portu {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -254,7 +278,7 @@ msgstr "" "S poskytnutými parametry není možné vytvořit SSL certifikát. Podrobnosti " "výjimky: {0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "Nedaří se otevřít soket pro očekávání spojení, vyzkoušené porty: {0}" @@ -557,8 +581,8 @@ msgstr "Jméno serveru \"{0}\" není platné" msgid "Cancelled" msgstr "Stornováno" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "Požadovaný soubor neexistuje" @@ -613,14 +637,22 @@ msgstr "" "Skript ohlásil úspěšné dokončení, ale ve výstupu chybí parametr {0}: {1}" #: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "Nedaří se zjistit úplný popis umístění souboru pro USN položku" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "Položky USN žurnálu byly od posledního skenu odstraněny" + +#: Library/Snapshots/Strings.cs:17 msgid "Unexpected empty response while enumerating" msgstr "Neočekávaná prázdná odpověď během výčtu" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN není na Linuxu podporováno" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -629,10 +661,18 @@ msgstr "" "opatření bylo USN vypnuto." #: Library/Snapshots/Strings.cs:20 +msgid "Unexpected path format encountered" +msgstr "narazilo se na neočekávaný formát popisu umístění" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "Nepodporovaná verze USN žurnálu." + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "Volající proces nemá právo zálohování" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Supported format is \"openstack://container/folder\"." @@ -641,16 +681,16 @@ msgstr "" "(objektové úložiště OpenStack). Formát zápisu je " "„openstack://kontejner/slozka“." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Chybějící vyžadovaná volba: {0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -661,7 +701,7 @@ msgstr "" "prostředí „AUTH_PASSWORD“. Pokud je heslo zadané, je třeba nastavit také " "--{0}" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -672,7 +712,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "Dodává heslo sloužící pro připojení k serveru" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "Doménové jméno uživatele kterým se připojit k serveru." + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "Poskytne doménu sloužící k připojení se k serveru" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -688,7 +736,7 @@ msgstr "" "Uživatelské jméno sloužící pro připojení se k serveru. Je možné ho zadat " "také prostřednictvím proměnné prostředí „AUTH_USERNAME“." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -700,7 +748,7 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "Dodává uživatelské jméno sloužící k připojení se k serveru" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 " @@ -710,11 +758,11 @@ msgstr "" "třeba, aby tato volba byla poskytnuta při ověřování heslem, ale není třeba " "při používání klíče k API." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "Poskytuje jméno nájemníka (tenant) sloužící pro připojení k serveru" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." @@ -723,13 +771,13 @@ msgstr "" "možné použít k připojení bez nutnosti zadávání hesla a identifikátoru " "nájemníka (tenant)." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" "Poskytuje klíč k aplikačnímu programovému rozhraní (API) sloužící pro " "připojení k serveru" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -738,11 +786,20 @@ msgstr "" "Ověřovací URL adresa slouží k ověření uživatele a nalezení služby úložiště. " "Obvykle končí na „/v2.0“. Známí poskytovatelé jsou: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "Zadává URL pro ověřování" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" +"Verze API stavebního bloku kterou použít, platné hodnoty jsou „v2“ a „v3“." + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "Verze API stavebního bloku kterou použít" + +#: Library/Backend/OpenStack/Strings.cs:40 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 " @@ -752,7 +809,7 @@ msgstr "" "toho, kde by měl být kontejner umístěn. Obraťte se na svého poskytovatele o " "seznam platných regionů nebo ponechte prázdné pro výchozí region." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "Poskytuje oblast použitou pro vytvoření kontejneru" @@ -1014,10 +1071,10 @@ msgstr "Skrýt týmové jednotky" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" -"Tato volba skryje týmové jednotky, zobrazeny budou pouze soubory a složky " -"přístupné účtu samotnému" +"Tato volba vypne skupinové jednotky, takže budou zobrazeny pouze soubory a " +"složky přístupné z účtu samotného" #: Library/Backend/CloudFiles/Strings.cs:4 #, csharp-format @@ -1910,6 +1967,171 @@ msgstr "" "Ukládá soubory na Microsoft OneDrive. Použití této podpůrné vrstvy (backend)" " vyžaduje aby jste souhlasili s podmínkami v {0} ({1}) a {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "Nebyl zadán žádný identifikátor pro ověření – můžete ho získat z {0}" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "Velikost fragmentu pro objemná nahrávání" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" +"Velikost jednotlivých fragmentů velkých souborů, které jsou nahrávány " +"samostatně. Doporučuje se aby bylo 5-10 MiB (i když nižší hodnoty mohou být " +"vhodnější pro pomalejší nebo nespolehlivá připojení), a je třeba, aby se " +"jednalo o násobky 320 KiB." + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "Počet opakovaných pokusů pro každý fragment" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" +"Počet opakovaných pokusů pro každý z fragmentů než bude upuštěno od nahrání " +"souboru" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "Prodleva mezi chybami fragmentů" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" +"Kolik času (v milisekundách) čekat mezi nezdary při nahrávání fragmentů" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" +"Uchovává soubory na službách Microsoft OneDrive nebo Microsoft OneDrive for " +"Business prostřednictvím Microsoft Graph API. Použití této podpůrné vrstvy " +"vyžaduje abyste souhlasili s podmínkami v {0} ({1}) a {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "Volitelný identifikátor úložiště" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" +"Identifikátor úložiště na kterém uchovávat dat. Pokud není zadáno, bude " +"použito výchozí pro OneDrive nebo OneDrive for Business prostřednictvím " +"„{0}“." + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" +"Ukládá soubory na službě Microsoft SharePoint prostřednictvím Microsoft " +"Graph API. Použití této podpůrné vrstvy vyžaduje abyste souhlasili s " +"podmínkami v {0} ({1}) a {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "Identifikátor místa" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "Identifikátor místa ve kterém uchovávat data" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "Nebyl zadán identifikátor místa" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" +"Použity odporující si identifikátory místa: zadáno {0} ale nalezeno {1}" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "Skupina v Microsoft Office 365" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" +"Ukládá soubory ve skupině Microsoft Office 356 prostřednictvím Microsoft " +"Graph API. Možné formáty zápisu jsou " +"„sharepoint://tenant.sharepoint.com/{{UmisteniWebu}}//{{Dokumenty}}/subfolder“" +" (s tím, že volitelně použité „//“ slouží k indikaci kořenové složky " +"dokumentů), nebo jen „sharepoint://subfolder“ (v takovém případě je také " +"třeba výslovně zadat identifikátor SharePoint umístění --site-id). Použití " +"této podpůrné vrstvy vyžaduje souhlas s podmínkami v {0} ({1}) a {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "Identifikátor skupiny" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "Identifikátor skupiny, ve které data uchovávat" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "E-mailová adresa skupiny" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "E-mailová adresa skupiny ve které data uchovávat" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "Nebyl zadán žádný identifikátor nebo e-mailová adresa skupiny" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "Pro danou e-mailovou adresu nebyly nalezeny žádné skupiny: {0}" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "Pro zadanou e-mailovou adresu {0} bylo nalezeno vícero skupiny:" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" +"Použity odporující si identifikátory skupin: zadáno {0} ale nalezeno {1}" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2384,12 +2606,12 @@ msgid "The given file is not part of this archive" msgstr "Daný soubor není součástí tohoto archivu." #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "Archiv 7z s podporou LZMA2" +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "*Experimentální*: 7z archiv s podporou algoritmu LZMA2." #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "7z archiv" +msgid "Experimental - 7z Archive" +msgstr "Experimentální – 7z archiv" #: Library/Compression/Strings.cs:21 msgid "" @@ -2457,6 +2679,20 @@ msgid "" "Database is NOT upgraded." msgstr "Nepodařilo se provést SQL: {0}" +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" +"Operace smazání {0} se nezdařila, protože soubor nebyl nalezen " +"(FileNotFound), náhradně bude vypsán obsah" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "Výpis indikuje úspěšné smazání souboru {0}" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2494,6 +2730,12 @@ msgstr "Zdrojová složka {0} neexistuje, rušení zálohy" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" +"Chybí oprávnění pro přístup do zdrojové složky {0}, přerušuje se zálohování" + +#: Library/Main/Strings.cs:15 +#, 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\"" @@ -2501,7 +2743,7 @@ msgstr "" "Hodnota „{1}“ zadaná pro --{0} po zpracování (parse) není platnou boolean " "hodnotou, toto bude považováno za jako by bylo nastaveno na „pravda“" -#: Library/Main/Strings.cs:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " @@ -2509,7 +2751,7 @@ msgid "" msgstr "" "Předvolba --{0} nepodporuje hodnotu „{1}“, podporované hodnoty jsou: {2}" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " @@ -2518,59 +2760,59 @@ msgstr "" "Volba --{0} nepodporuje hodnotu „{1}“, podporované hodnoty příznaku jsou: " "{2}" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "Hodnota „{1}“ poskytnutá --{0} nepředstavuje platné kladné celé číslo" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "Volba --{0} není podporována protože modul {1} nyní není načtený" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "Zadaná předvolba --{0} není podporovaná a bude ignorována" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "Hodnota „{1}“, zadaná pro --{0} nepředstavuje platný popis umístění" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "Hodnota \"{1}\" zadaná --{0} nereprezentuje platnou velikost" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "Hodnota „{1}“, zadaná pro --{0} nepředstavuje platný čas" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "Operace {0} zahájena" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "Operace {0} dokončena" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Operace {0} se nezdařila s chybou: {1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Neplatná cesta: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2579,12 +2821,12 @@ msgstr "" "Nepodařilo se použít nastavení „force-locale“. Zkuste aktualizovat .NET-" "Framework. Výjimka byla: „{0}“" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "Zdroj {0} používá neplatný název svazku, záloha proto bude přerušena" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2592,7 +2834,18 @@ msgstr "" "Zdroj {0} se nachází na svazku {1}, který se nepodařilo nalézt, záloha proto" " bude přerušena" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" +"Velikost „{1}“ zadaná pro --{0} postrádá jednotku (b, kb, mb, atd). Je " +"doporučeno jednotky používat, jako prevenci neočekávaných změn po " +"aktualizaci programu." + +#: Library/Main/Strings.cs:36 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 " @@ -2602,12 +2855,12 @@ msgstr "" "souborů. Pomocí tohoto příznaku bude Duplicati takové soubory automaticky " "odebírat." -#: Library/Main/Strings.cs:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" "Příznak určující, že by nepoužívané soubory měly být Duplicati smazány" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2619,11 +2872,11 @@ msgstr "" "předpona nemůže obsahovat spojovník (-), ale jinak může obsahovat všechny " "znaky, podporované vzdáleným úložištěm." -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "předpona názvu vzdáleného souboru" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2635,11 +2888,11 @@ msgstr "" "soubor upraven. Pokud nějaká aplikace úmyslně upraví tento údaj, Duplicati " "nebude správně fungovat, dokud nebude tento příznak nastaven." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "Zakázat kontroly založené na času souboru" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" @@ -2647,15 +2900,15 @@ msgstr "" "Ve výchozím stavu budou soubory obnoveny v původních složkách – pomocí této " "volby je možné je obnovit jinam" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "Obnovit do jiné složky" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "Přepíná režim spánku systému" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2663,7 +2916,7 @@ msgstr "" "Umožnit systému přejít do pohotovostního režimu při nečinnosti při " "zálohovacích/obnovovacích operacích (pouze MS Windows / macOS)" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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" @@ -2673,11 +2926,11 @@ msgstr "" "Duplicati využít pro stahování. Nastavení může prodloužit trvání zálohování," " ale bude méně obtěžující." -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "Největší počet kilobytů, které mají být za sekundu staženy" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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 " @@ -2687,11 +2940,11 @@ msgstr "" "Duplicati využít pro odesílání. Nastavení může prodloužit trvání zálohování," " ale bude méně obtěžující." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "Největší počet kilobytů, které lze za sekundu nahrát" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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." @@ -2699,11 +2952,11 @@ msgstr "" "Pokud uchováváte zálohy na místním datovém úložišti a chcete, aby nebyly " "zašifrované, můžete pomocí tohoto přepínače šifrování úplně vypnout." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Vypnout šifrování" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2712,11 +2965,11 @@ msgstr "" " a až pak teprve ohlásí neúspěch. Pomocí tohoto je možné lépe zvládnout " "nestabilní síťové připojení." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "Počet pokusů obnovení chybného přenosu" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2726,11 +2979,11 @@ msgstr "" "zálohami, čímž budou bez této fráze nečitelné. Tuto proměnnou je možné zadat" " také pomocí proměnné prostředí PASSPHRASE." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Heslová fráze kterou jsou zálohy zašifrovány" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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, " @@ -2740,11 +2993,11 @@ msgstr "" "Pomocí této předvolby je možné vybrat jinou položku. Je možné použít i " "relativní čas, jako „-2M“ pro zálohu z před dvěma měsíci." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "Čas výpisu/obnovy souborů" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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 " @@ -2754,11 +3007,11 @@ msgstr "" "Pomocí této předvolby je možné zvolit jinou položku. Je možné zadat více " "hodnot oddělovaných čárkou a také rozsahy pomocí -, např. „0,2-4,7“." -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "Verze k výpisu/obnově souborů" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2766,11 +3019,11 @@ msgstr "" "Soubory jsou hledány pouze v nejnovějších zálohách. Pomocí této volby jsou " "zobrazené také všechny předchozí verze." -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Zobrazit všechny verze" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2778,11 +3031,11 @@ msgstr "" "Při hledání souborů jsou vráceny veškeré shody. Pomocí této předvolby je " "možné vracet pouze popis umístění největší společné předpony." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "Ukázat největší předponu" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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." @@ -2790,11 +3043,11 @@ msgstr "" "Při hledání souborů jsou vráceny veškeré odpovídající soubory. Pomocí této " "předvolby je možné vracet pouze položky nalezené v zadané složce." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Zobrazit obsah složky" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -2803,21 +3056,21 @@ msgstr "" "Po nezdařilém přenosu, Duplicati krátkou chvilku počká než se pokusí znovu. " "Toto je užitečné pokud se občas objevují výpadky sítě při přenosu." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Jak dlouho čekat mezi pokusy" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Pomocí této předvolby připojte další soubory k nově nahraným seznamům " "souborů." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "Nastavit řídící soubory" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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." @@ -2825,11 +3078,11 @@ msgstr "" "Pokud se otisk (hash) svazku neshoduje, Duplicati tuto zálohu odmítne " "použít. Zadáním tohoto příznaku bude pokračováno navzdory tomu." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "Nastavte tento příznak pro přeskočení kontroly hašů" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -2837,29 +3090,11 @@ msgstr "" "Pomocí této předvolby je možné vynechat soubory které jsou větší než zadaná " "hodnota. Tím je možné zabránit extrémnímu zvětšování záloh." -#: Library/Main/Strings.cs:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "Omezit velikost zálohovaných souborů" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Složka pro dočasné ukládání" - -#: Library/Main/Strings.cs:73 -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 použije složku pro dočasné soubory tu výchozí poskytovanou " -"systémem. Touto předvolbou je možné zadat alternativní složku pro dočasné " -"ukládání. Pozn.: SQLite bude dočasné soubory umisťovat vždy do systémové " -"výchozí. Na systému LInux je možné použít proměnnou prostředí TMPDIR a " -"nastavit tak složku jak pro Duplicati, tak pro SQLite." - -#: Library/Main/Strings.cs:74 +#: Library/Main/Strings.cs:76 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." @@ -2867,11 +3102,11 @@ msgstr "" "Vybere procesu jinou prioritu vlákna. Použijte k přidělení více či méně " "výpočetního výkonu pro Duplicati." -#: Library/Main/Strings.cs:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Priorita vlákna" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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" @@ -2880,11 +3115,11 @@ msgstr "" "velikosti může být užitečné pokud má podpůrná vrstva (backend) omezení " "velikosti jednotlivých souborů" -#: Library/Main/Strings.cs:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "Omezit velikost svazků" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 msgid "" "Enabling this option will disallow usage of the streaming interface, which " "means that transfer progress bars will not show, and bandwidth throttle " @@ -2894,11 +3129,11 @@ msgstr "" "rozhraní, což znamená, že nebude zobrazen ukazatel průběhu přenosu a " "nastavení přiškrcování přenosové rychlosti budou ignorována." -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "Vypne použití proudové (stream) přenosové metody" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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 " @@ -2908,11 +3143,11 @@ msgstr "" "také vyplývá, že nebudou kontrolovány otisky souborů. Použijte pouze pro " "obnovu po havárii." -#: Library/Main/Strings.cs:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "Možnost, která zabraňuje ověřování manifestu" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2924,11 +3159,11 @@ msgstr "" "nových svazků – při čtení existujícího souboru je pro výběr kompresního " "modulu použit název souboru." -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "Vyberte který modul použít pro komprimaci" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2940,30 +3175,30 @@ msgstr "" "svazků – při čtení existujícího souboru je pro výběr šifrovacího modulu " "použit název souboru." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "Vyberte který modul použít pro šifrování" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" "Zadejte název jednoho nebo více modulů (oddělených čárkou), které chcete " "přestat používat" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "Vypnout jeden nebo více modulů" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" "Pro jejich nahrání, zadejte název jednoho nebo více modulů, oddělené čárkami" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "Zapnout jeden nebo více modulů" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2991,11 +3226,11 @@ msgstr "" "používá správu logických svazků (LVM) a vyžaduje práva správce systému " "(root)." -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "Ovládá využití zachycených stavů datového úložiště" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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 " @@ -3005,11 +3240,11 @@ msgstr "" "složce. Pomocí této předvolby je možné nastavit jinou složku pro dočasné " "svazky. Navzdory názvu, toto také funguje pro synchronní běhy" -#: Library/Main/Strings.cs:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "Popis umístění ve kterém budou svazky umístěny dokud nebudou odeslány" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -3020,11 +3255,11 @@ msgstr "" "možné nahrát. Aby jich nebylo vytvořeno přespříliš, tato předvolba omezuje " "počet čekajících nahrání. Pokud nechcete omezovat, nastavte na 0 (nula)" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "Množství svazků které vytvořit dopředu" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 msgid "" "Activating this option will make some error messages more verbose, which may" " help you track down a particular issue" @@ -3032,15 +3267,19 @@ msgstr "" "Zapnutím této předvolby budou některá chybová hlášení podrobnější, což může " "napomoci k dohledání konkrétního problému" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "Zapíná ladicí výstup" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" -msgstr "Zaznamenávat vnitřní údaje" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "Zaznamenávat vnitřní informace do souboru" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "Zaznamenávat informace do zadaného souboru" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" @@ -3048,11 +3287,16 @@ msgstr "" "Určuje množství záznamů událostí které zapsat do souboru určeného parametrem" " --log-file" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "Úroveň podrobnosti záznamů událostí" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "Namísto toho použít volby {0} a {1}" + +#: Library/Main/Strings.cs:105 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3060,11 +3304,11 @@ msgstr "" "Pokud Duplicati zjistí že cílová složka chybí, automaticky ji vytvoří. " "Pomocí této předvolby je možné zabránit automatickému vytváření složek." -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "Vypíná automatické vytváření složek" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -3079,14 +3323,14 @@ msgstr "" "středníkem a je možné použít většinu podob GUID, včetně těch se složenými " "závorkami." -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Středníkem oddělovaný seznam guid idenfikátorů VSS zapisovačů které vynechat" " (pouze Windows)" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -3108,11 +3352,11 @@ msgstr "" "Tato funkce je podporována pouze na systému Windows a vyžaduje práva správce" " systému." -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "Ovládá použití NTFS aktualizace čísel posloupnosti" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -3127,11 +3371,11 @@ msgstr "" "produkčním prostředí. Pokud USN není zapnuto, tato předvolba nemá žádný " "efekt." -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "Vypíná seznam změn dle USN čísel" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3152,15 +3396,15 @@ msgstr "" "Pomocí této předvolby tuto toleranci vypnete a použije se striktní kontrola " "času" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "Vypíná toleranci při porovnávání časů" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "Ověřovat nahrané soubory vypsáním jejich obsahu" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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 " @@ -3171,11 +3415,11 @@ msgstr "" "možné toto chování vypnout, takže Duplicati bude čekat na dokončení každého " "ze svazků." -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "Nahrávat soubory souběžně" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -3187,11 +3431,11 @@ msgstr "" "zrychlil. Pomocí této předvolby je možné zajistit že každá z operací je " "prováděna ve vyhrazeném spojení" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "Nerecyklovat spojení" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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 " @@ -3201,11 +3445,11 @@ msgstr "" "ohlásí počet opakovaných pokusů. Zapnutím této předvolby budou při " "opětovných pokusech rovnou zobrazovány chybová hlášení." -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "Při opakovaném pokusu zobrazit chybové hlášení" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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 " @@ -3215,11 +3459,11 @@ msgstr "" "jsou data zálohy použita pro ověření toho, že záloha byla vykonána, pomocí " "této předvolby je možné aby Duplicati odeslalo sadu záloh i když je prázdná" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "Nahrávat prázdné záložní soubory" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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" @@ -3228,11 +3472,11 @@ msgstr "" "podpůrná vrstva (backend) podporuje. Pokud podpůrná vrstva hlásí svou " "velikost sama, je tato hodnota ignorována." -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "Nahlášená kapacita úložiště" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -3246,32 +3490,15 @@ msgstr "" "zálohy. Pokud podpůrná vrstva (backend) nehlásí informace o kvótě, tato " "hodnota bude ignorována" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "Práh varování před vyčerpáním kvóty" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" -"Vynechat soubory které odpovídají nastaveným sadám filtrů. Které výchozí " -"sady filtrů použít. Platné sady jsou „{0}“, „{1}“, „{2}“ a „{3}“. Pokud " -"tento parametr není nastaven, pak je použita sada pro stávající operační " -"systém." - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "Výchozí sady filtrů" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "Zacházení se symbolickými odkazy (symlink)" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3288,11 +3515,11 @@ msgstr "" "používaly nastavení „{2}“, které způsobuje že soubory na které je odkazováno" " budou zahrnuty a obnoveny jako běžné soubory." -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "Zacházení se symbolickými odkazy (hardlink)" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3308,11 +3535,11 @@ msgstr "" "se. Volba „{2}“ bude ignorovat všechny pevné odkazy s více než jedním " "odkazem." -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "Vynechávat soubory na základě atributů" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -3323,7 +3550,7 @@ msgstr "" "zadání více než jednoho použijte čárkou oddělovaný seznam. Možné hodnoty " "jsou: {0}" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -3335,11 +3562,11 @@ msgstr "" "které slouží k přístupu k obsahu zachyceného stavu. Toto obejití problému " "může zrychlit přístup k souborů pod systémem Windows XP." -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "Namapovat zachycené stavy jako disky (pouze Windows)" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." @@ -3347,11 +3574,11 @@ msgstr "" "Zobrazovaný název který je připojen k této záloze. Je možné ho použít pro " "identifikaci zálohy při posílání e-mailu nebo spouštění skriptů." -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Název zálohy" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -3369,12 +3596,12 @@ msgstr "" "mezera je považována za konec přípony. Je poskytován výchozí soubor, který " "slouží jako ukázka. Výchozí soubor se nachází v {0}." -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "Spravovat přípony souborů, které nelze komprimovat" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." @@ -3383,11 +3610,11 @@ msgstr "" "byste neměli měnit dokud vás k tomu nepřiměje varování v záznamu událostí " "(log)." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "Paměť využívaná kontrolními součty bloků" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -3399,11 +3626,11 @@ msgstr "" "seznamů souborů. Mějte na paměti, že po vytvoření souboru na protějšku už s " "touto hodnotou nelze hýbat." -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "Velikost bloků pro kontrolní součty" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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 " @@ -3413,20 +3640,20 @@ msgstr "" "se ví, že byly změněny. Toto je obvykle zapínáno pouze v kombinaci se " "sledováním změn v souborovém systému které zaznamenává změny v souborech." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "Seznam souborů u kterých zkoumat změny" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "Cesta k souboru s místní mezipamětí vzdálené databáze souborů" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "Umístění místní stavové databáze" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, csharp-format msgid "" "This option can be used to supply a list of deleted files. This option will " @@ -3435,15 +3662,15 @@ msgstr "" "Pomocí této předvolby je možné poskytnout seznam smazaných souborů. Je ovšem" " ignorována pokud není zadaná také předvolba --{0}." -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Seznam smazaných souborů" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "Paměť využívaná kontrolními součty souborů" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 msgid "" "This option can be used to reduce the memory footprint by not keeping paths " "and modification timestamps in memory" @@ -3451,22 +3678,22 @@ msgstr "" "Tato předvolba může být použita pro snížení spotřeby kapacity operační " "paměti tím, že v ní nebudou uchovávány popisy umístění a časové značky úprav" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "Snížit využití paměti zakázáním vyhledávání v paměti" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" "Pomocí této předvolby je možné zvýšit rychlost za cenu vyšší spotřeby " "operační paměti." -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "Udržovat mezipaměť bloků v operační paměti" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 msgid "" "Stores metadata, such as file timestamps and attributes. This increases the " "required storage space as well as the processing time." @@ -3474,21 +3701,21 @@ msgstr "" "Uchovává metadata, jako například časové značky a atributy. To zvyšuje " "požadavky na úložný prostor a prodlužuje dobu potřebnou pro zpracování." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "Ukládat metadata souborů" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" "Tato předvolba už není používána protože metadata jsou nyní ukládána už ve " "výchozím nastavení" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "Paměť využitá tabulkou metadat" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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" @@ -3499,11 +3726,11 @@ msgstr "" "předvolby je správné fungování v případech kdy je seznam souborů poškozený " "nebo není k dispozici." -#: Library/Main/Strings.cs:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "Při spuštění se backendu nedotazovat" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -3517,11 +3744,11 @@ msgstr "" "databáze. Daní za to je že velké indexové soubory zabírají více místa na " "vzdáleném úložišti a přitom nemusí být nikdy použity." -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "Určuje použití indexových souborů" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -3533,11 +3760,11 @@ msgstr "" "bude uvolněn. Tato hodnota je procento z každého ze svazků a celkového " "úložiště." -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "Maximum zbytečného místa v procentech" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." @@ -3545,11 +3772,11 @@ msgstr "" "Pomocí této předvolby je možné experimentovat s různými nastaveními a " "sledovat výsledek aniž by byly měněny skutečné soubory." -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "Neprovádět žádné úpravy" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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 " @@ -3559,11 +3786,11 @@ msgstr "" "tvorbu otisků (hash) bloků podle délky výsledného otisku (z důvodů výkonu a " "místa)." -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "Hashovací algoritmus použitý na bloky" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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 " @@ -3573,11 +3800,11 @@ msgstr "" "tvorbu otisků (hash) souborů podle délky výsledného otisku (z důvodů výkonu " "a místa)." -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "Hashovací algoritmus použitý na soubory" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -3589,11 +3816,11 @@ msgstr "" " Pomocí této předvolby toto automatické zkompaktňování vypnete a bude se dít" " pouze ručním spouštěním příkazu compact." -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "Zakázat automatické zmenšení" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -3605,11 +3832,11 @@ msgstr "" "zajistí, že velké svazky které mohou mít pár bajtů ztraceného prostoru " "nejsou stahovány a přepisovány." -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "Velikost svazku může být nejvýše" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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 " @@ -3619,11 +3846,11 @@ msgstr "" " vynutit seskupení malých souborů. Malé objemy budou vždy kombinovány když " "mohou zaplnit celý svazek." -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "Malých svazků nejvýše" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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 " @@ -3633,15 +3860,15 @@ msgstr "" " a hledat existující bloky. To je dost pomalá operace ale může snížit objem " "stahovaných dat." -#: Library/Main/Strings.cs:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "Při obnově použít místní údaje o souborech" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Vypne místní databázi" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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 " @@ -3651,11 +3878,11 @@ msgstr "" "přeskočit. Toto je obvykle pomalejší, ale může být použito k ověření " "skutečného obsahu vzdáleného úložiště" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "Uchovávat verzí nazpět" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" @@ -3663,28 +3890,30 @@ msgstr "" "Pomocí této předvolby nastavte počet verzí které ponechat, zadáním -1 budou " "ponechány všechny" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "Zachovat všechny verze v časovém období" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Tuto volbu použijte k nastavení časového období, po které mají být " "uchovávány zálohy." -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "Snížit počet verzí smazáním starých mezidobých záloh" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" "Tuto volbu použijte pro snížení počtu verzí které jsou ponechávány při " "zvyšováním stáří verze pomocí mazání nejstarších záloh. Očekávaný formát je " @@ -3692,23 +3921,24 @@ msgstr "" "Například hodnota „7D:0s,3M:1D,10Y:2M“ znamená „Po 7 dnů ponechat všechny " "zálohy, po 3 měsíce ponechat jednu zálohu z každého dne, po 10 let ponechat " "jednu zálohu z každého druhého měsíce a smazat všechny zálohy starší než " -"tyto.“" +"tyto.“ Tato volba také podporuje použití „U“ pro označení neomezeného " +"časového intervalu." -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:189 msgid "Ignore missing source elements" msgstr "Ignorovat chybějící zdrojové prvky" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:190 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Toto volbu použijte, pokud chcete pokračovat i v případě, že chybí některé " "zdrojové záznamy." -#: Library/Main/Strings.cs:189 +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "Při obnovování přepsat soubory" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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." @@ -3717,11 +3947,11 @@ msgstr "" "tato předvolba není nastavená, soubory budou obnoveny s názvy ke kterým je " "připojena časová značka a číslo." -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "Vypisovat více informací o průběhu" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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." @@ -3729,11 +3959,15 @@ msgstr "" "Pomocí této předvolby zvyšte množství výstupu vytvářeného při spouštění " "volby. Obecně tato předvolba vytvoří řádek pro každý zpracovaný soubor." -#: Library/Main/Strings.cs:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "Namísto toho nastavit míru podrobností pro požadovanou metodu výstupu" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "Vypsat plné výsledky" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." @@ -3741,11 +3975,11 @@ msgstr "" "Pomocí této předvolby je možné zvýšit množství výstupu vytvářeného jako " "výsledek operace, včetně všech názvů souborů." -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "Určit, zda mají být nahrány ověřovací soubory" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3757,11 +3991,11 @@ msgstr "" "všech vzdálených souborů a může být použit pro ověření neporušenosti " "souborů." -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "Množství vzorků které otestovat po provedení zálohy" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3773,11 +4007,11 @@ msgstr "" "hodnota nastavená na 0 (nula) nebo je nastavena předvolba --{0}, nejsou " "ověřený žádné vzdálené soubory" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "Zapíná hloubkové ověřování souborů" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3794,22 +4028,22 @@ msgstr "" " předvolba --{0}, nejsou ověřovány žádné vzdálené soubory. Tato předvolba je" " nastavena automaticky v případě přímého ověřování." -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "Velikost vyrovnávací paměti čtení" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" "Nastavením této velikosti je možné řídit kolik bajtů číst ze souboru před " "zpracováním" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "Umožnit změnu heslové fráze" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 msgid "" "Use this option to allow the passphrase to change, note that this option is " "not permitted for a backup or repair operation" @@ -3817,11 +4051,11 @@ msgstr "" "Pomocí této předvolby je možné umožnit změnu heslové fráze. Poznamenejme, že" " tato předvolba není přístupná při zálohovacích a opravných operacích" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "Vypsat pouze sady souborů" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 msgid "" "Use this option to only list filesets and avoid traversing file names and " "other metadata which slows down the process" @@ -3829,11 +4063,11 @@ msgstr "" "Pomocí této předvolby vypíšete pouze sady souborů a vyhnete se tak " "procházení názvů souborů a dalších metadat, což by proces zpomalilo" -#: Library/Main/Strings.cs:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "Neuchovávat metadata" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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," @@ -3843,11 +4077,11 @@ msgstr "" "souborů. Vypnutí ukládání metadat zrychlí operaci zálohování a obnovy, ale " "velikost záloh příliš neovlivní." -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "Obnovit přístupová práva souboru" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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." @@ -3856,11 +4090,11 @@ msgstr "" "bránit v přístupu k souborům. Pomocí této předvolby budou obnovena i " "přístupová práva." -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "Přeskočit kontrolu obnoveného souboru" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" @@ -3870,21 +4104,21 @@ msgstr "" "tak, že vše proběhlo úspěšně. Pomocí této předvolby kontrolu vypnete a " "vyhnete se tak čekání na toto ověření." -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "Zapnout mezipaměti" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" "Aktivovat mezipaměti v operační paměti, které jsou nyní ve výchozím stavu " "vypnuté" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "Nepoužívat místní data" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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 " @@ -3894,11 +4128,11 @@ msgstr "" "objem stahovaných dat. Pomocí této předvolby tuto optimalizaci přeskočíte a " "použijete pouze vzdálená data." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "Zkontrolovat hashe bloků" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 msgid "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." @@ -3906,11 +4140,11 @@ msgstr "" "Pomocí této předvolby zvýšíte důkladnost ověřování kontrolováním otisku " "(hash) bloků načítaných ze svazku před vkládáním dat do obnovených souborů." -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "Opravit databázi s cestami" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3923,11 +4157,11 @@ msgstr "" "všechny informace. Výslednou databázi lze prohledávat, ale nelze ji použít " "pro obnovení dat." -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "Vynutit místní a jazyková nastavení" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3939,13 +4173,13 @@ msgstr "" "zpráv v jiném jazyce. Pomocí této volby je možné nastavit místní a jazyková " "nastavení. Zadáním prázdného řetězce zvolíte „neměnnou kulturu“-" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" "Obsluhovat souborovou komunikaci s podpůrnou vrstvou (backend) pomocí " "vláknovaných rour (pipe)" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 msgid "" "Use this option to disable multithreaded handling of up- and downloads, that" " can significantly speed up backend operations depending on the hardware " @@ -3955,11 +4189,48 @@ msgstr "" "stahování, což může významně zrychlit operace na podpůrné vrstvě (backend) v" " závislosti na hardware, který provozujete a přenosové rychlosti." -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "Omezit počet souběžných vláken" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" +"Tuto volbu použijte pro nastavení nejvyššího umožněného počtu použitých " +"vláken. Nastavení této hodnoty na nulu nebo méně bude dynamicky vyvažovat " +"počet aktivních vláken tak, aby odpovídalo hardware." + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "Určete počet souběžných procesů vytváření otisků" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" +"Tuto volbu použijte pro nastavení počtu procesů které provádějí pořizování " +"otisků dat." + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "Určete počet souběžných procesů komprimace" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" +"Tuto volbu použijte pro nastavení počtu procesů které provádějí komprimaci " +"výstupních dat." + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "Zazálohovat Hyper-V stroje (pouze Windows)" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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 " @@ -3969,7 +4240,7 @@ msgstr "" " zálohy. Vícero identifikátorů oddělujte středníkem. (Identifikátor zjistíte" " tímto příkazem v Powershell „Get-VM | ft VMName“, ID)" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " @@ -3979,11 +4250,11 @@ msgstr "" " souborů, který je sloučením minulé kompletní zálohy a obsahu který byl " "nahrán při nekompletní zálohovací relaci." -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "Vypíná syntetický seznam souborů" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3995,15 +4266,15 @@ msgstr "" "pokud máte velké množství souborů a pozorujete, že skenování souborů trvá i " "u nezměněných souborů dlouho." -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "Kontroluje pouze poslední změnu souboru" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "Vypne stlačení popisu umístění při obnově" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -4016,11 +4287,11 @@ msgstr "" " čímž bude zachována původní struktura složky, včetně prázdných složek na " "vyšší úrovni." -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "Povolit odstranění všech množin souborů" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " @@ -4031,12 +4302,12 @@ msgstr "" "Pomocí tohoto příznaku je možné tuto ochranu vypnout a mohou tak být smazány" " všechny sady souborů." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" "Umožnit automatické znovuvytváření místní databáze a šetřit tak prostor." -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -4051,11 +4322,11 @@ msgstr "" "vytvořit kopii všech platných položek v databázi. Nastavením tohoto umožní " "Duplicati provádět operaci VACUUM dle potřeby." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "Vypnout skener načítání dopředu" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -4067,7 +4338,108 @@ msgstr "" "Použitím tohoto příznaku je možné zrychlit zálohování snížením počtu " "přístupů k úložišti, ale za cenu méně přesného ukazatele stavu průběhu." -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "Nezálohovat při napájení z akumulátorů" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" +"Pokud je zapnut tento příznak, naplánované zálohy nebudou spuštěny pokud je " +"zjištěno, že stroj je napájený z akumulátorů (ručně nebo na příkazovém řádku" +" spouštěné zálohy ovšem provedeny budou). Pokud je napájení ze zásuvky nebo " +"neznámé, naplánované zálohy proběhnou jako obyčejně." + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "Stupeň podrobností záznamu událostí do souboru" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "Použije filtry na data ze souboru se záznamem událostí" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" +"Tato volba přijímá filtry které odebírají nebo zahrnují správy nezávisle na " +"jejich stupni záznamu. Vícero filtrů je podporováno oddělování pomocí {0}. " +"Filtry jsou porovnávány oproti štítkům záznamů a předpokládáno, že mají být " +"obsaženy, pokud nezačínají na „-“. Regulární výrazy jsou podporovány v " +"hranatých závorkách. Příklad: „Path*{0}+*Mail*{0}-[.*DNS]“" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "Určuje množství informací o událostech které vypisovat na konzoli" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "Stupeň podrobnosti informací na konzoli" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "Použije filtry na data záznamu na konzoli" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" +"Nastaví že procesy budou mít nízkou prioritu při vyřizování " +"vstupně/výstupních operací" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" +"Tato volba vydá operačnímu systému pokyn aby stávajícímu procesu nastavil " +"nejnižší stupeň priority při vstupně/výstupních operacích, vinou čehož sice " +"operace bude pomalejší ale bude méně vadit ostatním operacím které v tu " +"chvíli také běží" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "Seznam souborů ze kterého jsou vynechány složky" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" +"Tuto volbu použijte pro nastavení názvu souboru, nebo seznamu souborů, který" +" značí vynechání složky, která ho obsahuje. Běžné použití by byl soubor " +"nazvaný něco jako „.nezalohovat“ a umístění tohoto souboru do složek, které " +"by neměly být zálohovány." + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "Zapne zaznamenávání událostí o všech dotazech do databáze" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" +"Pro zrychlení zálohování, nejsou nejčastější dotazy do databáze ve výchozím " +"stavu zapisovány do záznamu událostí. Pokud chcete zaznamenávat vše, zapněte" +" tuto volbu. Dále nezapomeňte pro vykazování dalších dat nastavit buď " +"--{0}={2} nebo --{1}={2}" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4076,59 +4448,42 @@ msgstr "" "Kryptografická knihovna nepodporuje znovupoužitelné transformace pro " "hashovací algoritmus {0}" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" "Kryptografická knihovna nepodporuje tento algoritmus tvorby otisku (hash) " "{0}" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "Heslo existující zálohy nemůže být změněno" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Zachycený stav se nepodařilo vytvořit: {0}" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "Nepodařilo se zahodit instanci backendu: {0}" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Nepodařilo se smazat soubor {0}, testuje se existence souboru" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "Zotaveno z problému z pokusu o smazání neexistujícího souboru {0}" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Nepodařilo se zotavit z chyby při mazání souboru {0}" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" -"Operace smazání {0} se nezdařila, protože soubor nebyl nalezen " -"(FileNotFound), náhradně bude vypsán obsah" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "Výpis indikuje úspěšné smazání souboru {0}" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Potvrzení zadání šifrovací heslové fráze" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" @@ -4136,23 +4491,23 @@ msgstr "" "Tento modul se uživatele zeptá na šifrovací heslo na příkazovém řádku pokud " "šifrování není vypnuto nebo heslo není poskytnuté jinými prostředky" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "Zadejte heslo" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "Prázdná hesla nejsou povolena" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Zadejte šifrovací heslovou frázi" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "Hesla nesouhlasí" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 msgid "" "When running with Mono, this module will check if any certificates are " "installed and suggest installing them otherwise" @@ -4160,25 +4515,27 @@ msgstr "" "Při provozování Mono, tento modul kontroluje zda jsou nainstalovány nějaké " "certifikáty a pokud ne, doporučí jejich instalaci" -#: Library/Modules/Builtin/Strings.cs:16 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "Zkontrolovat SSL certifikáty" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -"Nebyly nalezeny žádné certifikáty, je možné nějaké nainstalovat pomocí " -"jednoho z těchto příkazů:{0} cert-sync /etc/ssl/certs/ca-certificates.crt #u" -" systémů založených na distribuci Debian{0} cert-sync /etc/pki/tls/certs/ca-" -"bundle.crt #u systémů odvozených od distribuce RedHat {0} Více se dočtete v:" -" {1}" +"Nebyly nalezeny žádné certifikáty, nainstalovat nějaké je možné pomocí " +"jednoho z těchto příkazů:{0} cert-sync /etc/ssl/certs/ca-certificates.crt" +" #pro systémy, založené na distribuci Debian{0} cert-sync " +"/etc/pki/tls/certs/ca-bundle.crt #pro odvozené od distribuce RedHat {0} " +"curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync --user cacert.pem; rm " +"cacert.pem #pro macOS{0}Přečtěte si více: {1}" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4186,7 +4543,7 @@ msgstr "" "Tento modul vystavuje mnoho vlastností které mohou být použity pro změnu " "způsobu, kterým jsou vydávány http požadavky" -#: Library/Modules/Builtin/Strings.cs:21 +#: Library/Modules/Builtin/Strings.cs:22 msgid "" "Use this option to accept any server certificate, regardless of what errors " "it may have. Please use --accept-specified-ssl-hash instead, whenever " @@ -4196,11 +4553,11 @@ msgstr "" "lhostejno jaké má chyby. Pokud je to jen trochu možné, použijte namísto toho" " --accept-specified-ssl-hash" -#: Library/Modules/Builtin/Strings.cs:22 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Přijmout libovolný serverový certifikát" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -4212,11 +4569,11 @@ msgstr "" "Je třeba, aby hodnota otisku byla zadaná v osmičkovém (hex) formátu bez " "mezer. Vícero otisků je možné zadat pokud budou oddělovány čárkou." -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "Volitelně přijmout známý SSL certifikát" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " @@ -4226,11 +4583,11 @@ msgstr "" "umožňuje některé optimalizace při ověřování. Také ale nefunguje s některými " "servery, a způsobuje že hlásí „417 - Expectation failed“" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "Zakázat expect hlavičku" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4239,19 +4596,19 @@ msgstr "" "odesílaných dat dle normy RFC 896 aby bylo přenášení malých balíčků " "efektivnější." -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "Neseskupovat odesílaná data (nagle)" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "Nastavit http požadavky" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "Alternativní OAuth URL adresa" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 " @@ -4260,11 +4617,11 @@ msgstr "" "Duplicati používá vnější server pro podporu OAuth ověřování. Pokud máte svůj" " vlastní, je možné poskytnout obnovovací url." -#: Library/Modules/Builtin/Strings.cs:32 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "Nastaví přijímané verze SSL protokolu" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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 " @@ -4274,11 +4631,11 @@ msgstr "" "a měla by být použita pouze pokud chcete dále vylepšit zabezpečení nebo " "obejít problém s konkrétní verzí SSL protokolu." -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "Nastavuje výchozí časový limit dokončení operace" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" @@ -4286,11 +4643,11 @@ msgstr "" "Tato předvolba mění výchozí časový limit pro všechny HTTP požadavky, čas " "pokrývá celou operaci od úvodního paketu po ukončení" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "Nastaví čtení zápis" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4300,11 +4657,11 @@ msgstr "" "slouží pro zjištění požadavků, které se zastavily a tato předvolba nastavuje" " nejvyšší přijatelnou dobu, která může uplynout mezi aktivitami při spojení." -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "Nastavuje vyrovnávací paměť pro HTTP" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4314,7 +4671,7 @@ msgstr "" " způsobit neuvolňování použité operační paměti ale také v některých " "případech zlepšit výkon." -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4322,11 +4679,11 @@ msgstr "" "Tento modul funguje vnitřně pro zpracovávání (parse) zdrojových parametrů " "pro zálohování Hyper-V virtuálních strojů" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "Nastavit Hyper-V modul" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4334,20 +4691,20 @@ msgstr "" "Tento modul funguje vnitřně pro zpracovávání (parse) zdrojových parametrů " "pro zálohování Microsoft SQL databází" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "Nastavit modul pro Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "Spouští skript před zahájením operace a pak znovu po jejím dokončení" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Spustit skript" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." @@ -4355,16 +4712,16 @@ msgstr "" "Spustí skript po provedení operace. Skript obdrží výsledek operace na " "standardní výstup." -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Spouštět skript při ukončování" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Skript „{0}“ skončil se stavem (exit code) {1}" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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-" @@ -4374,21 +4731,32 @@ msgstr "" "neskončí nebo neskončí časový limit. Pokud skript vrátí nenulový chybový kód" " nebo nestihne časový limit, operace bude přerušena." -#: Library/Modules/Builtin/Strings.cs:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Při spuštění spustit vyžadovaný skript" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "Vybere výstupní formát pro výsledky" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "Vybere výstupní formát pro výsledky. Možné formáty: {0}" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Chyba při vykonávání skriptu „{0}“: {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Vykonávání skriptu „{0}“ překročilo časový limit" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "Executes a script before performing an operation. The operation will block " "until the script has completed or timed out." @@ -4396,16 +4764,16 @@ msgstr "" "Spustí skript před provedením operace. Tato operace bude blokována dokud " "skript neskončí nebo neuběhne časový limit." -#: Library/Modules/Builtin/Strings.cs:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "Spouštět skript při spouštení" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Skript \"{0}\" vrátil chybové zprávy: {1}" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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 " @@ -4415,19 +4783,19 @@ msgstr "" "skript neskončí do této doby, jeho vykonávání bude pokračovat ale to i " "operace samotná a nebude zpracován výstup ze skriptu." -#: Library/Modules/Builtin/Strings.cs:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "Nastaví časový limit vykonávání skriptu" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "Tento modul může po ukončení operace zaslat e-mail" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Odeslat e-mail" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, csharp-format msgid "" "Unable to find the destination mail server through MX lookup, please use the" @@ -4436,7 +4804,7 @@ msgstr "" "Nepodařilo se najít cílový e-mailový server z MX záznamů, zadejte ho pomocí " "volby {0}." -#: Library/Modules/Builtin/Strings.cs:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -4458,19 +4826,19 @@ msgstr "" "\n" "Všechny volby příkazového řádku jsou také hlášeny s %value%, např. %volsize%. Všechny neznámé/nenastavené hodnoty jsou odebrány." -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "Text zprávy" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "Heslo pro případné ověřování vůči SMTP serveru." -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "Heslo SMTP" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4482,11 +4850,11 @@ msgstr "" "\n" "Petr Novák , Jan Novák , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "Příjemci e-mailu" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." @@ -4495,11 +4863,11 @@ msgstr "" "Pomocí této předvolby je možné zařídit, aby byl odesílán pro všechny " "operace." -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "Odeslat e-mail pro veškeré operace" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -4515,11 +4883,11 @@ msgstr "" "Odesilatel e-mailu \n" "Odesilatel e-mailu " -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "Odesilatel e-mailu" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -4532,13 +4900,13 @@ msgstr "" "zkratka pro „{0},{1},{2},{3}“ a způsobí, že zpráva bude odeslána o všech " "zálohovacích operacích." -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "Zprávy k odeslání" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -4550,11 +4918,11 @@ msgstr "" "\n" "Pro zapnutí SMTP nad SSL použijte formát zápisu smtps://example.com. Pro zapnutí SMTP STARTTLS použijte formát smpt://example.com:25/starttls=when-available nebo smtp://example.com:25/?starttls=always. Pokud není zadán žádný port, je použit 25 pro nešifrované, a 465 pro šifrované spojení. Pro vynucení nepoužívání STARTTLS použijte smtp://example.com:25/?starttls=never." -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "URL adresa SMTP" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4563,58 +4931,58 @@ msgstr "" "Toto nastavení dodává předmět e-mailu. Hodnoty jsou nahrazeny jak je popsáno" " v popisu pro --{0}." -#: Library/Modules/Builtin/Strings.cs:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "Předmět e-mailu" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" "Uživatelské jméno pro ověření se vůči SMTP serveru (pokud je vyžadováno)." -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "SMTP uživatelské jméno" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "E-mail se nepodařilo odeslat: {0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Celá SMTP komunikace: {0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Nepodařilo se poslat e-mail prostřednictvím serveru: {0}, zpráva: {1}, " "opětovný pokus s {2}" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "E-mail byl úspěšně odeslán prostřednictvím serveru: {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "XMPP e-mail příjemce" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "Uživatelé kterým poslat zprávu, vícero příjemců oddělujte čárkou" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "Šablona zprávy" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4629,11 +4997,11 @@ msgstr "" "Tato hodnota může být jméno souboru. Pokud tento soubor existuje, bude jeho " "obsah použit jako zpráva." -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "Uživatelské jméno XMPP" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 msgid "" "The username for the account that will send the message, including the " "hostname. I.e. \"account@jabber.org/Home\"" @@ -4641,16 +5009,16 @@ msgstr "" "Uživatelské jméno účtu, který bude posílat zprávu, včetně názvu stroje. Tj. " "„ucet@jabber.org/Doma“" -#: Library/Modules/Builtin/Strings.cs:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "Heslo XMPP" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "Heslo pro účet použitý k odeslání zprávy" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4659,13 +5027,13 @@ msgstr "" "Je možné zadat něco z „{0}“, „{1}“, „{2}“, „{3}“. \n" "Je možné zadat vícero voleb oddělovaných čárkou, např. „{0},{1}“. Speciální hodnota „{4}“ je zkratka pro „{0},{1},{2},{3}“ a způsobí, že zpráva bude odeslána o všech zálohovacích operacích." -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "Odeslat zprávy pro veškeré operace" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" @@ -4673,54 +5041,54 @@ msgstr "" "Ve výchozím stavu, zprávy budou posílány pouze po operaci zálohování. Touto " "předvolbou je možné nechat posílat zprávy o všech operacích" -#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "Modul hlášení prostřednictvím XMPP" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" "Tento modul poskytuje podporu pro zasílání stavových hlášení pomocí XMPP " "zpráv" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "Při přihlašování k Jabber serveru byl překročen časový limit" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "Nepodařilo se odeslat Jabber zprávu: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "Modul HTTP hlášení" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" "Tento modul poskytuje podporu zasílání stavových hlášení pomocí HTTP zpráv" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "URL adresa pro HTTP hlášení" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "Název parametru který poslat jako zprávu" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "Název parametru který poslat jako zprávu." -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "Dodatečné parametry, které se mají přidat k HTTP zprávě" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" @@ -4728,11 +5096,76 @@ msgstr "" "Další parametry které přidat k http zprávě. Tj. " "„parametr1=hodnota1¶metr2=hodnota2“" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "Http zprávu se nepodařilo odeslat: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "Poslat data jako JSON tělo" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" +"Tento příznak použijte pro posílání výsledných dat v podobě JSON objektu" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "Nastaví HTTP sloveso které použít" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" +"Tuto volbu použijte pro změnu výchozího HTTP slovesa sloužícího pro poslání " +"výkazu" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "Zprávu se nepodařilo odeslat: {0}" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "Určuje stupeň podrobnosti zpráv záznamu událostí" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" +"Tuto volbu použijte pro nastavení stupně podrobnosti zpráv záznamu událostí " +"které zahrnout do výkazu" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "Filtr zpráv záznamu událostí" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" +"Tuto volbu použijte pro nastavení výrazu filtru který určuje, které volby " +"jsou zahrnuty ve výkazu" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "Omezuje řádky záznamu událostí" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" +"Tuto volbu použijte pro nastavení nejvyššího počtu řádků záznamu událostí, " +"které zahrnout do výkazu. Nula nebo záporná hodnota znamená neomezeno." + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "Formát není podporován: {0}" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4846,8 +5279,76 @@ msgstr "Nelze číst a zapisovat do stejného proudu" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" -msgstr "Neznámá výchozí sada filtrů: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" +"Řetězec {0} nepředstavuje známý název skupiny filtru. Platné hodnoty jsou: " +"{1}" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "{0}: Nevybírá žádné filtry." + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" +"{0}: Sada výchozích filtrů, které vynechávají, v tuto chvíli vyhodnocuje na:" +" {1}." + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" +"{0}: Sada výchozích filtrů, které zahrnují, v tuto chvíli vyhodnocuje na: " +"{1}." + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "Alternativní názvy: {0}" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" +"{0}: Soubory vlastněné systémem nebo takové, které se nehodí pro zálohování." +" To zahrnuje jakékoli soubory, které operační systém hlásí jako chráněné. " +"Většina uživatelů by měla používat alespoň tyto filtry." + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" +"{0}: Soubory které náleží operačnímu systému. Tyto soubory jsou obnoveny " +"když je operační systém přeinstalován." + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "{0}: Soubory a složky, známé jako úložiště dočasných dat." + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" +"{0}: Soubory a složky, známé jako umístění mezipamětí pro operační systém a " +"aplikace" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" +"{0}: Nainstalovány programy a jejich knihovny, ale už ne jejich nastavení." #: CommandLine/Strings.cs:4 #, csharp-format @@ -4938,13 +5439,17 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" "Zahrnout soubory které odpovídají tomuto filtru. Speciální znak „*“ " "(hvězdička) zastupuje libovolný počet znaků a „?“ (otazník) jeden jakýkoli " "znak (např. pro zahrnutí všech souborů s příponou txt použijte *.txt). Je " "také možné použít regulární výrazy a to jejich zadáním v hranatých " -"závorkách, tj. [.*\\.txt]." +"závorkách, tj. [.*\\.txt]. Skupiny filtru (které obalují vestavěnou sadu " +"známých souborů a složek) je možné zadat pomocí složených závorek, tj. " +"{{Applications}}." #: CommandLine/Strings.cs:26 msgid "Include files" @@ -4956,13 +5461,17 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" -"Vynechat soubory které odpovídají tomuto filtru. Speciální znak „*“ " -"(hvězdička) zastupuje libovolný počet znaků a „?“ (otazník) jakýkoli jeden " -"znak (např. pro zahrnutí všech souborů s příponou txt použijte *.txt). Je " -"také možné použít regulární výrazy a to jejich zadáním v hranatých " -"závorkách, tj. [.*\\.txt]." +"Vynechat soubory které odpovídají tomuto filtru. Speciální znak * " +"(hvězdička) znamená libovolný počet znaků a speciální znak ? znamená " +"libovolný jeden znak. Například pro vynechání všech souborů příponou txt " +"použijte *.txt. Jsou také podporovány regulární výrazy a je možné je zadat " +"pomocí hranatých závorek, tj. [.*\\.txt]. Skupiny filtru (které obalují " +"vestavěnou sadu známých souborů a složek) je možné zadat pomocí složených " +"závorek, tj. {{TemporaryFiles}}." #: CommandLine/Strings.cs:28 msgid "Exclude files" @@ -4994,11 +5503,16 @@ msgstr "" msgid "Disable console output" msgstr "Vypnout výstup na konzoli" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "Tento odkaz může poskytnout další podrobnosti: {0}" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Vyp/zap. automatické aktualizace" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-da.mo b/Localizations/duplicati/localization-da.mo index af05681fb..5a87f86f2 100644 Binary files a/Localizations/duplicati/localization-da.mo and b/Localizations/duplicati/localization-da.mo differ diff --git a/Localizations/duplicati/localization-da.po b/Localizations/duplicati/localization-da.po index 9d6063d67..31741384c 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: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Michael Fogh Kristensen , 2018\n" +"Last-Translator: Rune Henriksen , 2018\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" @@ -186,10 +186,17 @@ msgstr "" " tom streng, deaktiveres adgangskoden." #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "Aktiverer ping-pong responderen" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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 " @@ -199,19 +206,19 @@ msgstr "" "svarer. Hvis denne indstilling er aktiveret, læser serveren stdin og skriver" " et svar på hver linje der læses." -#: Server/Strings.cs:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "Ryd gammel logdata" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "Indstil den tid, hvorefter logdata vil blive fjernet fra databasen." -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "Angiver den mappe, hvor indstillingerne er gemt" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -222,11 +229,11 @@ msgstr "" "indstilling til at vælge, hvor indstillingerne er gemt. Denne mulighed kan " "også indstilles med miljøvariablen {0}." -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "Sæt database krypteringsnøgle" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -238,7 +245,18 @@ msgstr "" "miljøvariablen {0}. Brug indstillingen --{1} for at deaktivere " "obfuskeringen." -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Midlertidig mappe" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +msgstr "" + +#: Server/Strings.cs:47 #, csharp-format msgid "" "Unable to find a valid date, given the start date {0}, the repetition " @@ -247,12 +265,12 @@ msgstr "" "Kan ikke finde en gyldig dato, givet startdatoen {0}, gentagelsesintervallet" " {1} og de tilladte dage {2}" -#: Server/Strings.cs:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "Serveren er startet og lytter på {0}, port {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -261,7 +279,7 @@ msgstr "" "Kunne ikke oprette SSL-certifikat ved hjælp af de angivne parametre. " "Fejldetaijer: {0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "Kunne ikke åbne et socket til at lytte på, forsøgte disse porte: {0}" @@ -426,6 +444,7 @@ msgstr "Dekryptering mislykkedes: {0}" #: Library/Encryption/Strings.cs:35 msgid "Failure while invoking GnuPG, program won't flush output" msgstr "" +"En fejl opstod mens GnuPG startede, programmet vil ikke printe resultatet" #: Library/Encryption/Strings.cs:36 msgid "Failure while invoking GnuPG, program won't terminate" @@ -571,8 +590,8 @@ msgstr "Servernavnet \"{0}\" er ikke gyldigt" msgid "Cancelled" msgstr "Annulleret" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "Den ønskede fil eksisterer ikke" @@ -631,14 +650,22 @@ msgstr "" "Scriptet returnerede med succes, men output manglede {0} parameteren: {1}" #: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 msgid "Unexpected empty response while enumerating" msgstr "Uventet tomt svar under optælling" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN understøttes ikke på Linux" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -647,10 +674,18 @@ msgstr "" "sandsynligvis en fejl. For at afhjælpe dette er USN blevet deaktiveret." #: Library/Snapshots/Strings.cs:20 +msgid "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "Den kaldende process har ikke backup rettigheden" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Supported format is \"openstack://container/folder\"." @@ -658,16 +693,16 @@ msgstr "" "Denne backend kan læse og skrive data til Swift (OpenStack Object Storage). " "Understøttet format er \"openstack://container/folder\"." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Manglende påkrævet argument: {0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -678,7 +713,7 @@ msgstr "" "også leveres som miljøvariabel \"AUTH_PASSWORD\". Hvis adgangskoden angives," " skal også {0} sættes" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -689,7 +724,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "Angiver kodeordet der anvendes til at forbinde til serveren" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "Domæne navnet på brugeren som forbinder til serveren" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "Angiver domænet brugt til at forbinde til serveren" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -705,7 +748,7 @@ msgstr "" "Brugernavnet der bruges til at forbinde til serveren. Brugernavnet kan også " "angives via miljøvariablen \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -717,47 +760,67 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "Angiver brugernavnet der anvendes til at forbinde til serveren" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 "" +"'Tenant Name' er ofte konto navnet på den bruger som betaler. Dette navn er " +"påkrævet når man autentificere med password, men er ikke nødvendigt når man " +"bruger en API nøgle " -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" -msgstr "" +msgstr "Angiver 'Tenant Name' brugt til at forbinde til serveren" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." msgstr "" +"API nøglen kan blive brugt til at forbinde uden at angive password eller " +"'Tenant ID' hos nogle udbydere" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" "Leverer API-nøglen, der bruges til at oprette forbindelse til serveren" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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 "" +"Autentificerings URL'en bruges til at autentificere brugeren og finde " +"lagringsenheden. URL'en ender ofte med \"/v2.0\". Nogle udbydere er: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "Leverer autentificerings URL" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" +"Keystone API version som skal benyttes. 'v2' og 'v3' er gyldige muligheder." + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "Keystone API version som skal benyttes" + +#: Library/Backend/OpenStack/Strings.cs:40 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 "" +"Denne valgmulighed benyttes kun når der oprettes en container og bruges til " +"at indikere hvor containeren skal placeres. Konsulter din udbyder for en " +"liste med gyldige placeringer, eller lad den forblive tom for at benytte " +"standard placering" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "Leverer den region, der bruges til at oprette en container" @@ -991,12 +1054,16 @@ msgid "" "The account access has been blocked by Google, please visit this URL and " "unlock it: {0}" msgstr "" +"Brugeradgangen er blevet blokeret af Google. Besøg venligst følgende URL og " +"åben for adgangen: {0}" #: Library/Backend/GoogleServices/Strings.cs:42 msgid "" "This backend can read and write data to Google Drive. Supported format is " "\"googledrive://folder/subfolder\"." msgstr "" +"Denne backend kan læse og skrive data til Google Drive. Supporterede format " +"er \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" @@ -1004,12 +1071,12 @@ msgstr "Google Drive" #: Library/Backend/GoogleServices/Strings.cs:48 msgid "Hide team drives" -msgstr "" +msgstr "Skjul team drev" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -1123,11 +1190,11 @@ msgstr "Amazon S3" #: Library/Backend/S3/Strings.cs:13 msgid "No Amazon S3 secret key given" -msgstr "" +msgstr "Ingen Amazon S3 secret key angivet" #: Library/Backend/S3/Strings.cs:14 msgid "No Amazon S3 userID given" -msgstr "" +msgstr "Ingen Amazon S3 userID angivet" #: Library/Backend/S3/Strings.cs:15 msgid "" @@ -1171,7 +1238,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:22 #, csharp-format msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" +msgstr "Du anvender et udfaset URL format, venligst skift det til: {0}" #: Library/Backend/S3/Strings.cs:23 msgid "" @@ -1517,7 +1584,7 @@ msgstr "" #: Library/Backend/Rclone/Strings.cs:10 msgid "Remote repository" -msgstr "" +msgstr "Ekstern fortegnelse" #: Library/Backend/Rclone/Strings.cs:11 msgid "" @@ -1816,6 +1883,146 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2212,12 +2419,12 @@ msgid "The given file is not part of this archive" msgstr "" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "7z Arkiv med LZMA2 support." +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "7z Arkiv" +msgid "Experimental - 7z Archive" +msgstr "" #: Library/Compression/Strings.cs:21 msgid "" @@ -2280,6 +2487,18 @@ msgid "" "Database is NOT upgraded." msgstr "" +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2314,107 +2533,120 @@ msgstr "" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Ugyldig sti: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2422,11 +2654,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2434,230 +2666,217 @@ msgid "" "Duplicati won't work correctly unless this flag is set." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Deaktiver kryptering" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Kodeord brugt til kryptering af backup" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Vis alle versioner" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 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:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Vis mappeindhold" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Tid til at vente mellem forsøg" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 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:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Midlertidig mappe" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 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:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Tråd prioritet" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2665,11 +2884,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2677,27 +2896,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2712,22 +2931,22 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2735,45 +2954,54 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 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:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "Deaktiverer automatisk oprettelse af mapper" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2782,12 +3010,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2800,11 +3028,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2813,11 +3041,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2830,26 +3058,26 @@ msgid "" " strict time checking" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2857,43 +3085,43 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "Genbrug ikke forbindelser" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "Upload tomme backup filer" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2902,28 +3130,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "Symlink håndtering" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2934,11 +3149,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "Hardlink håndtering" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2948,11 +3163,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2960,7 +3175,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2968,21 +3183,21 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 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:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Navn på backupen" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2994,22 +3209,22 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 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:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "Hukommelse brugt af blok hash" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -3017,96 +3232,96 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "Liste over filer, der skal undersøges for ændringer" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" "Sti til filen, der indeholder den lokale cache for den eksterne fildatabase" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "Sti til den lokale tilstandsdatabase" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, 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:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Liste over slettede filer" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "Hukommelse brugt af fil hash" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 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:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" "Denne mulighed kan bruges til at øge hastigheden via ekstra hukommelsesbrug." -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 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:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -3115,11 +3330,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -3127,43 +3342,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "Hash-algoritme, der anvendes til blokke" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "Hashalgoritmen der bruges til filer" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -3171,11 +3386,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -3183,118 +3398,124 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "Volumenstørrelsestærskel" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Deaktiverer den lokale database" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "Antal versioner, der skal beholdes" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" -msgstr "" - -#: Library/Main/Strings.cs:187 -msgid "Ignore missing source elements" -msgstr "" - -#: Library/Main/Strings.cs:188 -msgid "Use this option to continue even if some source entries are missing." +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" #: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "Overskriv filer ved genoprettelse" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3302,11 +3523,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3314,11 +3535,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3329,101 +3550,101 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 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:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 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:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "Gem ikke metadata" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 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:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3431,11 +3652,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3443,40 +3664,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "Udfør backup af Hyper-V-maskiner (kun Windows)" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3484,15 +3735,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3500,22 +3751,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3525,11 +3776,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -3537,120 +3788,184 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Kunne ikke oprette snapshot: {0}" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Bekræft krypteringskoden" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Indtast krypteringssætning" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "Kodeordene stemmer ikke overens" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "Kontroller for SSL-certifikater" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Accepter enhvert servercertifikat" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -3658,196 +3973,207 @@ msgid "" "multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 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 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "Alternativ OAuth-URL" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 -msgid "Sets HTTP buffering" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:39 +msgid "Sets HTTP buffering" +msgstr "Angiver HTTP buffering" + +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Kør script" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Kør et script når handling udført" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Scriptet \"{0}\" returneres med kode {1}" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Kør et påkrævet script ved opstart" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 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:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "Kør et script ved opstart" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Skriptet \"{0}\" rapporterede fejlmeddelelser: {1}" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "Sæt script timeout" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Send mail" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, 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:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3860,20 +4186,20 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" -msgstr "" +msgstr "Meddelelsesteksten" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" "Adgangskoden der bruges til at godkende med SMTP-serveren, hvis det kræves." -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "SMTP Password" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3881,21 +4207,21 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "E-mail-modtager(e)" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 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:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" -msgstr "" +msgstr "Send e-mail for alle aktiviteter" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3905,11 +4231,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "E-mail afsender" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3918,13 +4244,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "Beskeder, der skal sendes" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -3932,57 +4258,57 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "SMTP Url" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, 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:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "E-mail emnet" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" "Brugernavnet der bruges til at godkende med SMTP-serveren, hvis det kræves." -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "SMTP brugernavn" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "Kunne ikke sende e-mail: {0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Hele SMTP-kommunikationen: {0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Kunne ikke sende e-mail med server: {0}, meddelelse: {1}, forsøger igen med " "{2}" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email sendt med succes ved hjælp af server: {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "XMPP modtager email" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" @@ -3990,13 +4316,13 @@ msgstr "" "De brugere, der skal have meddelelserne sendt, angiv flere brugere adskilt " "med kommaer" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "Meddelelsesskabelonen" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4009,11 +4335,11 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "XMPP brugernavnet" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 msgid "" "The username for the account that will send the message, including the " "hostname. I.e. \"account@jabber.org/Home\"" @@ -4021,29 +4347,31 @@ msgstr "" "Brugernavnet til den konto, der vil sende beskeden, herunder værtsnavnet. " "Dvs. \"konto@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "XMPP-adgangskoden" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "Adgangskoden til den konto, der vil sende beskeden" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" +"Du kan angive én af \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"Du kan angive flere muligheder adskilt med komma f.eks. \"{0},{1}\". Specialværdien \"{4}\" er en forenkling af \"{0},{1},{2},{3}\" og vil medføre at alle backup aktiviteter sender en besked." -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "Send meddelelser fra alle operationer" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" @@ -4051,55 +4379,55 @@ msgstr "" "Som standard sendes beskeder kun efter en sikkerhedskopiering. Brug denne " "indstilling til at sende meddelelser fra alle operationer" -#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "XMPP rapport modul" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" "Dette modul giver support til afsendelse af statusrapporter via XMPP-" "meddelelser" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "Timeout opstod, mens du loggede ind på jabber-serveren" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "Kunne ikke sende jabber besked: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "HTTP rapport modul" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" "Dette modul giver support til afsendelse af statusrapporter via HTTP-" "meddelelser" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "HTTP-rapport url" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "Navnet på parameteren som beskeden bliver sendt som" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "Navnet på parameteren som beskeden bliver sendt som." -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "Ekstra parametre, der skal tilføjes til http-beskeden" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" @@ -4107,11 +4435,67 @@ msgstr "" "Ekstra parametre, der skal tilføjes til http-beskeden. Dvs. " "\"parameter1=værdi1¶meter2=værdi2\"" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "Kunne ikke sende http-besked: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4224,8 +4608,62 @@ msgstr "Kan ikke læse og skrive på den samme stream" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" -msgstr "Ukendt standardfilter sat: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" #: CommandLine/Strings.cs:4 #, csharp-format @@ -4315,13 +4753,10 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" -"Inkludér filer der matcher dette filter. Det specielle tegn * matcher et " -"vilkårligt antal tegn, og det specielle tegn ? matcher et enkelt vilkårligt " -"tegn, brug *.txt for at inkludere alle filer med en txt endelse. Regulære " -"udtryk understøttes også og kan angives med hårde paranteser, f.eks. " -"[.*\\.txt]." #: CommandLine/Strings.cs:26 msgid "Include files" @@ -4333,13 +4768,10 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" -"Ekskludér filer der matcher dette filter. Det specielle tegn * matcher et " -"vilkårligt antal tegn, og det specielle tegn ? matcher et enkelt vilkårligt " -"tegn, brug *.txt for at ekskludere alle filer med en txt endelse. Regulære " -"udtryk understøttes også og kan angives med hårde paranteser, f.eks. " -"[.*\\.txt]." #: CommandLine/Strings.cs:28 msgid "Exclude files" @@ -4372,11 +4804,16 @@ msgstr "" msgid "Disable console output" msgstr "Deaktiver konsol udskrift" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "Det her link kan give nyttige oplysninger: {0}" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Skift indstillinger for automatiske opdateringer" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-de.mo b/Localizations/duplicati/localization-de.mo index e086fb0ea..f0b82f145 100644 Binary files a/Localizations/duplicati/localization-de.mo and b/Localizations/duplicati/localization-de.mo differ diff --git a/Localizations/duplicati/localization-de.po b/Localizations/duplicati/localization-de.po index 3a336c934..aad71ed9a 100644 --- a/Localizations/duplicati/localization-de.po +++ b/Localizations/duplicati/localization-de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-26 09:53+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Manfred Mueller , 2018\n" "Language-Team: German (https://www.transifex.com/duplicati/teams/67655/de/)\n" @@ -187,10 +187,20 @@ msgstr "" "Ein leerer Wert deaktiviert das Passwort." #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Die Hostnamen, getrennt durch Semikolons, welche akzeptiert werden. Wenn " +"einer der Hostnamen \"*\" ist, sind alle Hostnamen erlaubt und die " +"Überprüfung des Hostnamens ist deaktiviert." + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "Aktiviert den Ping-Pong-Responder" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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 " @@ -200,21 +210,21 @@ msgstr "" "ob der Prozess noch antwortet. Ist diese Option aktiviert, liest die " "Software den Standard-Input und antwortet auf jede empfangene Zeile." -#: Server/Strings.cs:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "Alte Protokolldaten bereinigen" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" "Festlegen der Zeit, nach der Protokolldaten aus der Datenbank gelöscht " "werden." -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "Definert den Ordner, in dem die Einstellungen gespeichert werden" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -225,11 +235,11 @@ msgstr "" "dieser Option wählst du aus wohin die Einstellungen gespeichert werden. " "Diese Option kann auch mit der Umgebungsvariablen {0} gesetzt werden." -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "Setzt den Datenbankverschlüsselungsschlüssel" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -241,7 +251,22 @@ msgstr "" "werden. Benutzen Sie die Option --{1} um das verschlüsseln der Datenbank zu " "deaktivieren." -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Temporärer Speicherordner" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +msgstr "" +"Diese Option kann verwendet werden, um einen alternativen Ordner für den " +"temporären Speicher bereitzustellen. Standardmäßig wird der temporäre " +"Systemordner verwendet. Beachte, dass auch SQLite temporäre Dateien in " +"diesen temporären Ordner ablegt." + +#: Server/Strings.cs:47 #, csharp-format msgid "" "Unable to find a valid date, given the start date {0}, the repetition " @@ -250,12 +275,12 @@ msgstr "" "Konnte kein gültiges Datum finden, das Anfangsdatum {0}, das " "Wiederholungsintervall {1} und die erlaubten Tage {2}" -#: Server/Strings.cs:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "Server gestartet und hört auf {0}, Port {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -264,7 +289,7 @@ msgstr "" "SSL-Zertifikat konnte nicht mit den angegebenen Parametern erstellt werden. " "Fehlerinformation: {0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "Öffnen von Socket nicht möglich, versuchte Ports: {0}" @@ -575,8 +600,8 @@ msgstr "Der Server Name \"{0}\" ist nicht gültig" msgid "Cancelled" msgstr "Abgebrochen" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "Die angefragte Datei existiert nicht" @@ -637,14 +662,23 @@ msgstr "" "Parameter {0}: {1}" #: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "" +"Der vollständige Dateipfad für den USN Eintrag konnte nicht ermittelt werden" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "USN-Journaleinträge wurden seit dem letzten Scan gelöscht." + +#: Library/Snapshots/Strings.cs:17 msgid "Unexpected empty response while enumerating" msgstr "Unerwartete leere Antwort beim Aufzählen" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN wird unter Linux nicht unterstützt" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -653,10 +687,18 @@ msgstr "" "vermutlich ein Fehler ist, wurde USN deaktiviert." #: Library/Snapshots/Strings.cs:20 +msgid "Unexpected path format encountered" +msgstr "Unerwartetes Pfadformat gefunden" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "NIcht unterstützte USN Journalversion." + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "Dem aufrufenden Prozess fehlt das backup Recht." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Supported format is \"openstack://container/folder\"." @@ -664,16 +706,16 @@ msgstr "" "Dieses Backend kann Daten von Swift (OpenStack Object Storage) lesen und " "schreiben. Das unterstützte Formate ist \"openstack://container/folder\"." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Fehlende erforderliche Option: {0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -684,7 +726,7 @@ msgstr "" "auch über die Umgebungsvariable \"AUTH_PASSWORD\" gesetzt werden. Wenn das " "Passwort angegeben wurde muss --{0} auch gesetzt sein." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -695,7 +737,18 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "Liefert das Passwort um sich mit dem Server zu verbinden." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" +"Der Domänenname des Benutzers, der für die Verbindung mit dem Server " +"verwendet wird." + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" +"Liefert die Domäne, die für die Verbindung mit dem Server verwendet wird" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -711,7 +764,7 @@ msgstr "" "Der Benutzername wird verwendet um sich mit dem Server zu verbinden. Es kann" " auch über die Umgebungsvariable \"AUTH_USERNAME\" gesetzt werden." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -723,7 +776,7 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "Liefert den Benutzernamen, für die Serververbindung" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 " @@ -733,13 +786,13 @@ msgstr "" " bei der Authentifizierung mit einem Kennwort angegeben werden, ist aber " "nicht erforderlich, wenn ein API-Schlüssel verwendet wird." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" "Liefert den Namen des Benutzers, der für die Verbindung zum Server verwendet" " wird" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." @@ -747,12 +800,12 @@ msgstr "" "Der API-Schlüssel kann bei einigen Provider zur Verbindung anstelle von " "Passwort und Tenant ID verwendet werden." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" "Liefert den API-Schlüssel, der für die Verbindung zum Server verwendet wird" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -762,11 +815,20 @@ msgstr "" "authentifizieren und den Speicherdienst zu finden. DIe URL endet meistens " "mit \"/v2.0\". Bekannte Provider sind: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "Liefert die Authentifizierungs-URL" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" +"Die zu verwendende Keystone API Version, gültige Angaben sind 'v2' und 'v3'." + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "Die zu verwendende Keystone API Version" + +#: Library/Backend/OpenStack/Strings.cs:40 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 " @@ -777,7 +839,7 @@ msgstr "" "sich an Ihren Provider für eine Liste der gültigen Regionen oder leer lassen" " für die Standardregion." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "Angabe der verwendeten Region für die Container Erstellung" @@ -1032,13 +1094,15 @@ msgstr "Google Drive" #: Library/Backend/GoogleServices/Strings.cs:48 msgid "Hide team drives" -msgstr "" +msgstr "Team-Laufwerke ausblenden" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" +"Diese Option deaktiviert die Teamlaufwerke und zeigt nur Dateien und Ordner " +"an, welche mit diesem Konto zugegriffen werden können" #: Library/Backend/CloudFiles/Strings.cs:4 #, csharp-format @@ -1597,11 +1661,11 @@ msgstr "" #: Library/Backend/Rclone/Strings.cs:6 msgid "Rclone" -msgstr "" +msgstr "Rclone" #: Library/Backend/Rclone/Strings.cs:7 msgid "This backend can read and write data to Rclone." -msgstr "" +msgstr "Das Backend kann Daten von Rclone lesen und schreiben. " #: Library/Backend/Rclone/Strings.cs:8 msgid "Local repository" @@ -1612,6 +1676,9 @@ msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" +"Lokales Repository für Rclone. Stell sicher, dass es als lokales Laufwerk " +"konfiguriert ist, da Zugriff auf die von Duplicati erzeugten Dateien " +"benötigt wird." #: Library/Backend/Rclone/Strings.cs:10 msgid "Remote repository" @@ -1622,6 +1689,9 @@ msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" +"Remote-Repository für Rclone. Dies kann ein beliebiges der von Rclone " +"bereitgestellten Backends sein. Weitere Informationen unter " +"https://rclone.org/." #: Library/Backend/Rclone/Strings.cs:12 msgid "Remote path" @@ -1629,24 +1699,26 @@ msgstr "Entfernter Pfad" #: Library/Backend/Rclone/Strings.cs:13 msgid "Path on the Remote repository. " -msgstr "" +msgstr "Pfad auf dem entfernten Repository." #: Library/Backend/Rclone/Strings.cs:14 msgid "Rclone options." -msgstr "" +msgstr "Rclone Einstellungen." #: Library/Backend/Rclone/Strings.cs:15 msgid "Options will be transferred to rclone." -msgstr "" +msgstr "Einstellungen werden zu Rclone übermittelt." #: Library/Backend/Rclone/Strings.cs:16 msgid "Rclone executable" -msgstr "" +msgstr "Rclone ausführbar" #: Library/Backend/Rclone/Strings.cs:17 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" +"Vollständiger Pfad zur ausführbaren rclone-Datei. Nur benötigt, wenn es " +"nicht in den Umgebungsvariablen ist." #: Library/Backend/File/Strings.cs:4 #, csharp-format @@ -1926,6 +1998,150 @@ msgstr "" "Speichert Dateien bei Microsoft OneDrive. Die Nutzung dieses Backends " "erfordert die Zustimmung der Vereinbarungen in {0} ({1}) und {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "Es wurde keine Auth-ID angegeben - Du kannst diese Anfragen von {0}" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "Fragmentgröße für große Uploads" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" +"Größe der einzelnen Fragmente, die separat für große Dateien hochgeladen " +"werden. Es ist empfohlen, zwischen 5-10 MiB zu liegen (obwohl ein " +"niedrigerer Wert bei einer langsameren oder weniger zuverlässigen Verbindung" +" besser funktionieren kann) und ein Vielfaches von 320 KiB zu sein." + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "Anzhal der Versuche für jedes Fragment" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "Verzögerung in Millisekunden zwischen Fragmentfehler" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "Optionale ID vom Laufwerk" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "ID der Seite" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "Microsoft Office 365 Gruppe" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "ID von der Gruppe" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2414,7 +2630,7 @@ msgstr "" #: Library/Compression/Strings.cs:20 msgid "Experimental - 7z Archive" -msgstr "" +msgstr "Experimentell - 7z Archiv" #: Library/Compression/Strings.cs:21 msgid "" @@ -2485,6 +2701,20 @@ msgstr "" "Fehler: {1}\n" "Datenbank wurde NICHT aktualisiert." +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" +"Löschen fehlgeschlagen für {0}, die Datei wurde nicht gefunden, zeige " +"Inhalte." + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "Liste zeigt an, dass die Datei {0} korrekt gelöscht wurde." + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2524,6 +2754,11 @@ msgstr "Der Quellordner {0} existiert nicht, Sicherung wird abgebrochen" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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\"" @@ -2531,7 +2766,7 @@ msgstr "" "Der Wert \"{1}\" als Angabe für --{0} kann nicht in einen validen Boolean-" "Wert formatiert werden, daher wird der Wert \"true\" behandelt." -#: Library/Main/Strings.cs:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " @@ -2540,7 +2775,7 @@ msgstr "" "Die Option --{0} unterstützt den Wert \"{1}\" nicht, mögliche Werte sind: " "{2}" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " @@ -2549,14 +2784,14 @@ msgstr "" "Die Option --{0} unterstützt nicht den Wert \"{1}\", unterstütze Werte sind:" " {2}" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" "Der Wert \"{1}\", der an --{0} ausgegeben wird, stellt keine gültige " "Ganzzahl dar" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2565,54 +2800,54 @@ msgstr "" "Die Option --{0} wird nicht unterstützt, da das Modul {1} aktuell nicht " "geladen ist" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" "Die angegebene Option --{0} ist nicht unterstützt und wird daher ignoriert" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" "Der Wert \"{1}\", der an --{0} ausgegeben wird, stellt keinen gültigen Pfad " "dar" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" "Der Wert \"{1}\", der an --{0} ausgegeben wird, stellt keine gültige Größe " "dar" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" "Der Wert \"{1}\", der an --{0} ausgegeben wird, stellt keine gültige Zeit " "dar" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "Die Operation {0} wurde gestartet" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "Die Operation {0} ist abgeschlossen" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Die Operation {0} ist mit folgenden Fehler fehlgeschlagen: {1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Ungültiger Pfad: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2621,13 +2856,13 @@ msgstr "" "'force-locale' Einstellung konnte nicht angewandt werden. Bitte .NET " "Framework aktualisieren. Der Fehler lautet: \"{0}\"" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "Die Quelle {0} benutzt eine ungültige Laufwerksbezeichnung, breche Backup ab" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2635,7 +2870,15 @@ msgstr "" "Die Quelle {0} befindet sich auf dem Laufwerk {1}, welches nicht gefunden " "wurde, breche Backup ab" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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 " @@ -2645,12 +2888,12 @@ msgstr "" "vorhanden sein. Mit dieser Option wird Duplicati solche Dateien automatisch " "entfernen." -#: Library/Main/Strings.cs:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" "Eine Option, die angibt, dass Duplicati ungenutzte Dateien löschen soll" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2662,11 +2905,11 @@ msgstr "" "zu speichern. Das Präfix darf keinen Bindestrich enthalten (-), kann aber " "alle anderen Zeichen nutzen, die vom Remotespeicher erlaubt sind." -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "Remote-Dateinamenpräfix" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2678,11 +2921,11 @@ msgstr "" " Du Applikationen verwendest, die diese Information ändern, solltest Du " "diese Option verwenden." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "Überprüfung des Zeitstempels deaktivieren" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" @@ -2690,15 +2933,15 @@ msgstr "" "Normalerweise werden die Dateien im Quelordner wiederhergestellt. Verwende " "diese Option um einen anderen Ordner auszuwählen" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "Wiederherstellen in einem anderen Ordner" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "Systemschlafmodus umschalten" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2706,7 +2949,7 @@ msgstr "" "Erlaube dem System in den Schlafmodus zu wechseln bei Inaktivität während " "Backup oder Wiederherstellungsvorgängen (Nur Windows/OSX)" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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" @@ -2716,11 +2959,11 @@ msgstr "" "werden, welche Duplicati für Downloads verbraucht. Dadurch können " "Sicherungen länger dauern, macht aber Duplicati weniger störend." -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "Max Anzahl von Kilobyte pro Sekunde herunterladen" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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 " @@ -2730,11 +2973,11 @@ msgstr "" "werden, welche Duplicati für Uploads verbraucht. Dadurch können Sicherungen " "länger dauern, macht aber Duplicati weniger störend." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "Max Anzahl von Kilobyte pro Sekunde hochladen" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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." @@ -2743,11 +2986,11 @@ msgstr "" "unverschlüsselt gespeichert werden sollen, kann die Verschlüsselung mit " "diesem Schalter deaktiviert werden." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Verschlüsselung deaktivieren" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2756,11 +2999,11 @@ msgstr "" " Male, bevor er fehlschlägt. Verwende diese Option, um instabile " "Netzwerkverbindungen besser zu behandeln." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "Anzahl von Versuchen bei fehlgeschlagenen Übertragungen" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2770,11 +3013,11 @@ msgstr "" "Volumes verwendet, sodass sie ohne Passwort nicht lesbar sind. Diese " "Variable kann auch über die Umgebungsvariable PASSPHRASE gesetzt werden." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Zum Verschlüsseln der Sicherungen verwendete Passphrase" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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, " @@ -2785,11 +3028,11 @@ msgstr "" "auszuwählen. Relative Zeiten, wie \"-2M\" für eine Sicherung von zwei " "Monaten, können verwendet werden." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "Die Zeit zum Auflisten/Wiederherstellen von Dateien" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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 " @@ -2800,11 +3043,11 @@ msgstr "" "auszuwählen. Mehrere Werte können durch Komma getrennt und Bereiche durch " "\"-\", z. B. 0,2-4,7, eingeben werden." -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "Die Version zum Auflisten/Wiederherstellen von Dateien" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2812,11 +3055,11 @@ msgstr "" "Bei der Suche nach Dateien wird nur die letzte Sicherung durchsucht. Mit " "dieser Option werden alle vorherigen Versionen ebenfalls angezeigt." -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Zeige alle Versionen" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2825,11 +3068,11 @@ msgstr "" "Verwende diese Option, um nur die Dateien mit den größten gemeinsamen " "Präfixpfad zurückzugeben." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "Zeigen größte Präfix" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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." @@ -2838,11 +3081,11 @@ msgstr "" "Verwende diese Option, um nur die Einträge zurückzugeben, die in dem Filter " "angegebenen Ordner befinden." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Zeige Ordnerinhalt" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -2852,21 +3095,21 @@ msgstr "" " warten, bevor es erneut versucht wird. Dies ist sinnvoll, wenn das Netzwerk" " bei Übertragungen gelegentlich ausfällt." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Wartezeit zwischen Wiederholungen" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Verwende diese Option, um zusätzliche Dateien an die neu hochgeladenen " "Dateilisten anzuhängen." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "Steuerdateien einstellen" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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." @@ -2875,11 +3118,11 @@ msgstr "" "Verwendung der Sicherung verweigern. Mit dieser Option wird Duplicati " "ermöglicht trotzdem fortfahren." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "Setzen dieses Flag, um die Hash-Prüfung zu überspringen" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -2888,29 +3131,11 @@ msgstr "" "angegebene Wert. Diese Option wird verwendet, um zu verhindern, dass Backups" " extrem groß werden." -#: Library/Main/Strings.cs:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "Beschränken der Größe der zu sichernden Dateien" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Temporärer Speicherordner" - -#: Library/Main/Strings.cs:73 -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 verwendet den standardmäßigen temporärem Ordner des Systems. Diese" -" Option kann benutzt werden, um einen alternativen Ordner für temporäre " -"Daten anzugeben. SQLite wird aber immer den temporären Ordner des Systems " -"nutzen. Um den selben temporären Ordner für Duplicati und SQLite zu " -"verwenden, kann unter Linux die TMPDIR Umgebungsvariable genutzt werden." - -#: Library/Main/Strings.cs:74 +#: Library/Main/Strings.cs:76 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." @@ -2918,11 +3143,11 @@ msgstr "" "Wählt eine andere Threadpriorität für den Prozess. Nutze dies um die CPU-" "Last von Duplicati zu erhöhen oder verringern." -#: Library/Main/Strings.cs:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Thread Priorität" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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" @@ -2931,11 +3156,11 @@ msgstr "" "der Größe kann sinnvoll sein wenn das Backend eine Limitierung der " "Dateigröße hat" -#: Library/Main/Strings.cs:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "Beschränkt die Größe der Volumes" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 msgid "" "Enabling this option will disallow usage of the streaming interface, which " "means that transfer progress bars will not show, and bandwidth throttle " @@ -2945,11 +3170,11 @@ msgstr "" "dass die Transfer-Fortschrittsbalken nicht angezeigt werden und " "Einstellungen der Bandbreitenbegrenzung ignoriert werden." -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "Deaktiviert die Verwendung der Streaming-Übertragungsmethode" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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 " @@ -2959,11 +3184,11 @@ msgstr "" " wird. Dies bedeutet, dass keine Hash-Dateien überprüft werden. Nur für " "Disaster Recovery verwenden." -#: Library/Main/Strings.cs:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "Eine Option, die die Überprüfung des Manifests verhindert" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2976,11 +3201,11 @@ msgstr "" "vorhandenen Datei wird der Dateiname zur Auswahl des Komprimierungsmoduls " "verwendet." -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "Wähle, welches Modul zur Komprimierung verwendet wird." -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2993,31 +3218,31 @@ msgstr "" "Lesen einer vorhandenen Datei wird der Dateiname zur Auswahl des " "Verschlüsselungsmoduls verwendet." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "Auswahl für des Moduls für die Verschlüsselung" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" "Gebe einen oder mehrere Modulnamen an um diese zu entladen, getrennt durch " "Kommas" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "Eines oder mehrere Module deaktiviert" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" "Gebe einen oder mehrere Modulnamen an um diese zu laden, getrennt durch " "Kommas" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "Eines oder mehrere Module aktiviert" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3045,11 +3270,11 @@ msgstr "" "benötigt. Unter Linux benützt Duplicate den Logical Volume Manager (LVM) und" " erfordert root-Berechtigungen." -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "Steuert die Verwendung von Festplatten-Snapshots" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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 " @@ -3060,13 +3285,13 @@ msgstr "" "temporären Volumes gesetzt werden. Trotz des Namens funktioniert dieses auch" " für synchrone Läufe." -#: Library/Main/Strings.cs:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" "Der Pfad unter dem abgeschlossene Datenträger gesichert werden bis sie " "hochgeladen werden" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -3078,11 +3303,11 @@ msgstr "" "Uploads, um zu verhindern, dass Duplicati zu viele Volumes erzeugt. Auf Null" " setzen, um die Beschränkung zu deaktivieren." -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "Die Anzahl an Datenträgern, die im Vorfeld erstellt werden" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 msgid "" "Activating this option will make some error messages more verbose, which may" " help you track down a particular issue" @@ -3090,15 +3315,19 @@ msgstr "" "Aktivieren dieser Option stellt einige Fehlermeldungen ausführlicher dar, " "was bei der Suche nach Fehlern hilfreich sein kann" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "Aktiviert Debugausgabe" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" -msgstr "Interne Informationen protokollieren" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" @@ -3106,11 +3335,16 @@ msgstr "" "Bestimmt die Menge an Protokollinformationen, die in die Datei, die mit " "--log-file angegeben wurde, geschrieben werden" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "Protokollinformationsstufe" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3119,11 +3353,11 @@ msgstr "" "erstellt. Das Aktivieren dieser Option verhindert das automatische Erstellen" " des Ordners " -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "Automatische Ordnererstellung deaktivieren" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -3138,14 +3372,14 @@ msgstr "" "ein Semikolon getrennt werden wobei die meisten GUID Formen erlaubt sind, " "auch mit und ohne geschweifte Klammern." -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Eine mit Semikolon getrennte Liste von GUIDs von auszuschließenden VSS " "Writers (Nur Windows)" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -3163,11 +3397,11 @@ msgstr "" "\"Ein\" führt dazu, dass Duplicati versucht das USN zu verwenden. Schlägt dies fehl, wird im Protokoll eine Warnmeldung ausgegeben. \n" "\"Erforderlich\": Duplicati bricht die Sicherung ab, wenn die USN-Verwendung fehlschlägt. Diese Funktion wird nur unter Windows unterstützt und erfordert Administratorrechte." -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "Regelt den Gebrauch von NTFS Update Sequenz Nummern (USN)" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -3182,11 +3416,11 @@ msgstr "" "Produktionsumgebungen nicht deaktiviert werden. Falls USN deaktiviert ist, " "hat diese Option keine Auswirkungen." -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "Deaktiviert die Änderungsliste anhand von USN Nummern" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3199,15 +3433,15 @@ msgid "" " strict time checking" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "Deaktiviert die Toleranz beim Vergleichen von Zeiten" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "Überprüfe Uploads durch Auflisten des Inhalts" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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 " @@ -3218,11 +3452,11 @@ msgstr "" "Benutze diesen Marker um das Verhalten abzuschalten, damit Duplicati auf " "jeden Abschnitt wartet." -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "Dateien synchron hochladen" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -3234,11 +3468,11 @@ msgstr "" "der Vorgang beschleunigt wird. Diese Option kann verwendet werden, um für " "jede Operation eine eigene Verbindung aufzubauen" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "Verbindungen nicht wiederverwenden" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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 " @@ -3249,11 +3483,11 @@ msgstr "" "damit die Fehlermeldungen angezeigt werden, wenn eine Wiederholung " "durchgeführt wird." -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "Zeige Fehlermeldungen wenn ein erneuter Versuch gestartet wurde" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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 " @@ -3264,11 +3498,11 @@ msgstr "" "ausgeführt wurde, dann wird diese Option Duplicati das Backupset auch " "hochladen lassen, wenn es leer ist" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "Leere Sicherungsdateien hochladen" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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" @@ -3277,11 +3511,11 @@ msgstr "" "eines Backends festzulegen. Wenn das Backend die Größe selbst meldet, wird " "dieser Wert ignoriert" -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "Ein gemeldeter maximaler Speicher" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -3290,28 +3524,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "Standard Filter Einstellungen" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "Symlink-Handhabung" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3328,11 +3549,11 @@ msgstr "" "sichern. Vorige Versionen von Duplicati verwendeten die Einstellung \"{2}\" " "welche die Symlinks einschließt und als normale Dateien wiederherstellt." -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "Hardlink-Handhabung" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3342,11 +3563,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "Dateien mit folgenden Attributen ausschließen" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -3357,7 +3578,7 @@ msgstr "" "eine durch Komma getrennte Liste von Attributnamen an um mehrere Attribute " "festzulegen. Mögliche Werte sind: {0}" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -3370,11 +3591,11 @@ msgstr "" " den Zugriff auf den Inhalt des Snapshots erlauben. Dieser Workaround kann " "auf Windows XP den Dateizugriff beschleunigen." -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "Snapshots einem Laufwerksbuchstaben zuweisen (Nur Windows)" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." @@ -3383,11 +3604,11 @@ msgstr "" "Backup zu identifizieren wenn es per Mail verschickt wird oder wenn Skripte " "ausgeführt werden." -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Name der Sicherung" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -3399,14 +3620,14 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "" "Verwalten von Dateinameerweiterungen, die nicht-komprimierbare Daten " "enthalten" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." @@ -3414,11 +3635,11 @@ msgstr "" "Etwas Speicher wird benutzt, um die Datenbankzugriffe zu minimieren. Außer " "bei Warnungen im Protokoll sollte man den Wert nicht ändern." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "Vom Blockhash belegter Speicher" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -3426,33 +3647,33 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "Blockgröße für Verwendung beim Hashing" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "Liste von Dateien, die auf Änderungen untersucht werden" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" "Pfad zur Datei welche den lokalen Zwischenspeicher des entfernten " "Sicherungsortes enthält." -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "Pfad zur lokalen Datenbank" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, csharp-format msgid "" "This option can be used to supply a list of deleted files. This option will " @@ -3462,15 +3683,15 @@ msgstr "" "liefern. Die Option wird ignoriert, es sei denn die Option --{0} ist auch " "aktiv." -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Liste von gelöschten Dateien" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "Verwendeter Speicher vom Datei-Hash" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 msgid "" "This option can be used to reduce the memory footprint by not keeping paths " "and modification timestamps in memory" @@ -3478,23 +3699,23 @@ msgstr "" "Diese Option kann zur Verringerung des Speicherabdruck verwendet werden, " "indem keine Pfade und Modifikationszeitstempel im Speicher gehalten werden" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" "Reduziert den Speicherbedarf, indem In-Memory-Lookups deaktivieren wird" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" "Mithilfe dieser Option kann die Geschwindigkeit auf Kosten von erhöhter " "Speichernutzung verbessert werden." -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "Speichere einen Block-Cache im Arbeitsspeicher." -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 msgid "" "Stores metadata, such as file timestamps and attributes. This increases the " "required storage space as well as the processing time." @@ -3502,32 +3723,32 @@ msgstr "" "Speichert Metadaten, z. B. Zeitstempel und Attribute für Dateien. Dies " "erhöht den erforderlichen Speicherplatz sowie die Bearbeitungszeit." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "Aktiviert das Speichern von Datei-Metadaten" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" "Diese Option wird nicht mehr verwendet, da Metadaten jetzt standardmäßig " "gespeichert werden" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "Verwendeter Speicher von dem Metadaten-Hash" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "Backend beim Start nicht abfragen" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -3536,11 +3757,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "Bestimmt die Verwendung von Indexdateien" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -3548,11 +3769,11 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "Der maximal vergeudete Speicherplatz in Prozent" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." @@ -3561,11 +3782,11 @@ msgstr "" " experimentieren und den Ausgang zu verfolgen ohne die bisherigen Dateien zu" " verändern." -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "Führt keine Änderungen durch" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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 " @@ -3575,11 +3796,11 @@ msgstr "" "einen Blockhash-Algorithmus mit kleinerer oder größerer Hash-Größe aus " "Performance- oder Speicherplatzgründen auswählen." -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "Benutze Hash-Algorithmus für Blöcke" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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 " @@ -3589,11 +3810,11 @@ msgstr "" "werden, um einen Datei-Hash-Algorithmus mit kleinerer oder größerer Hash-" "Größe auszuwählen, aus Performance- oder Speicherplatzgründen." -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "Benutze Hash-Algorithmus für Dateien" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -3601,11 +3822,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "Automatische Kompression deaktiveren" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -3613,22 +3834,22 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "Volumengröße Schwellwert" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "Maximale Anzahl von kleinen Volumen" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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 " @@ -3638,15 +3859,15 @@ msgstr "" "System zu finden. Dies ist ein ziemlich langsamer Vorgang, kann aber die " "Größe der Downloads beschränken." -#: Library/Main/Strings.cs:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "Verwende Daten von lokale Datei bei Wiederherstellung" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Deaktiviere die lokale Datenbank" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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 " @@ -3656,11 +3877,11 @@ msgstr "" "lokale Datenbank ignoriert werden. Dies ist üblicherweise langsamer, kann " "aber benutzt werden um die Daten im Remotespeicher zu verifizieren." -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "Behalte eine Anzahl von Versionen" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" @@ -3668,23 +3889,23 @@ msgstr "" "Verwende diese Option um die Anzahl der behaltenden Versionen zu setzen, " "setze -1 um alle Versionen beizubehalten" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "Behalte alle Versionen innerhalb einer Zeitspanne" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Verwende diese Option, um den Zeitraum festzulegen, in dem Sicherungen " "beibehalten werden." -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" "Verringern Sie die Anzahl der Versionen, indem Sie alte Zwischenversionen " "löschen" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " @@ -3696,21 +3917,21 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:189 msgid "Ignore missing source elements" msgstr "Ignoriere fehlende Quelleneinträge" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:190 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Verwenden diese Option, um fortzufahren, auch wenn einige Quelleneinträge " "fehlen." -#: Library/Main/Strings.cs:189 +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "Dateien beim Wiederherstellen überschreiben" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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." @@ -3719,21 +3940,25 @@ msgstr "" "überschrieben. Andernfalls wird wiederhergestellten Dateien ein Zeitstempel " "und eine Zahl angehängt." -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "Mehr Fortschrittsinformationen ausgeben" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "Gib alle Ergebnisse aus" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." @@ -3741,11 +3966,11 @@ msgstr "" "Benutzen sie diese Option um den Detailgrad der Ausgabe von Operationen zu " "erhöhen. Diese beinhaltet alle Dateinamen." -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "Ermittle ob Prüfungs-Dateien hochgeldaen wurden" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3753,11 +3978,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "Die Anzahl der zu testenden Samples nach einer Sicherung" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3769,11 +3994,11 @@ msgstr "" "Dateien verifziert werden. Wenn diese Option auf 0 gesetzt wird oder die " "Option --{0} aktiv ist, dann werden gar keine Dateien verifiziert." -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "Aktiviert die gründliche Überprüfung der Dateien" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3790,53 +4015,53 @@ msgstr "" "Option --{0} aktiv ist, dann werden gar keine Dateien verifiziert. Diese " "Option ist automatisch aktiv wenn die Verifikation direkt ausgeführt wird." -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "Größe des Buffers zum Dateien lesen" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" "Verwende diese Größe um einzustellen wie viele Bytes von einer Datei vor dem" " Verarbeiten gelesen werden" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "Ändern der Passphrase erlauben" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 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:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "Nur Dateigruppen anzeigen" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 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:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "Metadaten nicht speichern" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "Dateizugriffsrechte wiederherstellen" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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." @@ -3845,11 +4070,11 @@ msgstr "" "sonst eventuell nicht auf Ihre Dateien zugreifen könnten. Mithilfe dieser " "Option werden auch Dateiberechtigungen wiederhergestellt." -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "Überprüfung wiederhergestellter Dateien überspringen" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" @@ -3860,20 +4085,20 @@ msgstr "" "Wiederherstellung erfolgreich war. Verwenden Sie diese Option, um die " "Prüfung zu deaktivieren und das Warten auf die Überprüfung zu vermeiden." -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "Caches aktivieren" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" "Caches im Hauptspeicher aktivieren, welche standardmäßig deaktiviert sind" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "Lokale Daten nicht verwenden" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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 " @@ -3883,11 +4108,11 @@ msgstr "" "der heruntergeladenen Daten zu minimieren. Verwenden Sie diese Option, um " "diese Optimierung zu deaktivieren und nur Server-Daten zu verwenden." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "Prüfe Block Hashe" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 msgid "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." @@ -3896,11 +4121,11 @@ msgstr "" "Hash der Blöcke überprüfen, die aus einem Volume gelesen wurden, bevor die " "wiederhergestellten Dateien mit den Daten gepatcht werden." -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "Datenbank mit Pfaden reparieren" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3908,11 +4133,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "Sprachumgebungseinstellung erzwingen" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3920,40 +4145,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "Benutze Thread-Pipes für die Dateikommunikation mit dem Backend" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "Sicherung von Hyper-V-Geräten durchführen (nur Windows)" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "Synthetische Dateiliste deaktivieren." -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3961,15 +4216,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "Nur Datei-Änderungszeit prüfen" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "Deaktiviere die Dateipfadkompression bei Wiederherstellung" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3977,24 +4232,24 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "Erlaubt das Entfernen aller Dateigruppen" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" "Die automatische Wiederherstellung der lokalen Datenbank erlauben um Platz " "zu sparen." -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -4004,11 +4259,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -4016,7 +4271,85 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4025,60 +4358,43 @@ msgstr "" "Die Verschlüsselungs-Bibliothek unterstützt wiederverwendbare " "Transformationen für den Hash-Algorithmus {0} nicht" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" "Die Verschlüsselungs-Bibliothek unterstützt den Hash-Algorithmus {0} nicht" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" "Die Passphrase für eine existierende Sicherung kann nicht geändert werden" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Fehler beim Erstellen des Snapshots: {0}" -#: Library/Main/BackendManager.cs:562 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "Fehler beim Back-End-Instanz zu entsorgen: {0}" - -#: Library/Main/BackendManager.cs:585 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Löschung der Datei fehlgeschlagen {0}, prüfe ob Datei existiert" -#: Library/Main/BackendManager.cs:591 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Fehler überwunden, beim Versuch die nicht existierende Datei {0} zu löschen" -#: Library/Main/BackendManager.cs:596 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Überwinden eines Fehlers beim Löschen der Datei {0} fehlgeschlagen" -#: Library/Main/BackendManager.cs:1101 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" -"Löschen fehlgeschlagen für {0}, die Datei wurde nicht gefunden, zeige " -"Inhalte." - -#: Library/Main/BackendManager.cs:1114 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "Liste zeigt an, dass die Datei {0} korrekt gelöscht wurde." - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Verschlüsselungspassphrase bestätigen" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" @@ -4087,23 +4403,23 @@ msgstr "" "Verschlüsselungs-Passwort, es sei denn Verschlüsselung ist abgeschaltet oder" " das Passwort wird durch andere Mittel bereitgestellt." -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "Passwortabfrage" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "Leere Passphrasen sind nicht erlaubt" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Verschlüsselungspassphrase eingeben" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "Die Passphrasen stimmen nicht überein" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 msgid "" "When running with Mono, this module will check if any certificates are " "installed and suggest installing them otherwise" @@ -4111,37 +4427,38 @@ msgstr "" "Falls Mono verwendet wird, überprüft dieses Modul bereits vorliegende " "Zertifikate wurden und schlägt sie gegebenenfalls zur Installation vor." -#: Library/Modules/Builtin/Strings.cs:16 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "Auf SSL-Zertifikate prüfen" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Jedes Serverzertifikat akzeptieren" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -4149,11 +4466,11 @@ msgid "" "multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "Optional ein bekanntes SSL-Zertifikat akzeptieren" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " @@ -4164,79 +4481,79 @@ msgstr "" "führen, dass manche Webserver nicht richtig funktionieren und mit dem Fehler" " \"417 - Expectation failed\" antworten." -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "Deaktivere Nagle-Algorithmus" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "http-Anforderungen konfigurieren" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "Alternative OAuth-URL" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "Liste der erlaubten SSL-Versionen" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "Setzt den standardmäßigen Zeitüberschreitungswert" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "Setzt HTTP-Buffering" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4244,11 +4561,11 @@ msgstr "" "Dieses Modul arbeitet intern um Quellparameter zu erfassen die für ein " "Backup einer Hyper-V - Maschine nötig sind." -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "Hyper-V konfigurieren" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4256,20 +4573,20 @@ msgstr "" "Dieses Modul arbeitet intern um Quellparameter zu erfassen die für ein " "Backup einer Microsoft SQL Server Datenbank nötig sind." -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "Microsoft SQL Server-Modul konfigurieren" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "Führt das Script vor und nach einer Operation aus." -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Skript ausführen" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." @@ -4277,37 +4594,48 @@ msgstr "" "Führt das Script nach einer Operation aus. Das Script erhält die erhält die " "Ausgaben der Operation per stdout." -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Skript beim Beenden ausführen" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Das Skript \"{0}\" liefert den Exit-Code {1}" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Erforderliches Skript beim Start ausführen" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Fehler beim Ausführen des Skripts \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Zeitüberschreitung beim Ausführen des Skripts \"{0}\"" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "Executes a script before performing an operation. The operation will block " "until the script has completed or timed out." @@ -4316,16 +4644,16 @@ msgstr "" "der Operation wird blockiert, so lange bis das Script beendet ist oder das " "Zeitlimit überschritten." -#: Library/Modules/Builtin/Strings.cs:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "Skript beim Start ausführen " -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Das Skript \"{0}\" berichtete Fehlermeldungen: {1}" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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 " @@ -4336,21 +4664,21 @@ msgstr "" "ausgeführt, aber die Operation wird auch fortgesetzt, und es wird keine " "Skriptausgabe verarbeitet." -#: Library/Modules/Builtin/Strings.cs:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "Legt die Skriptzeitüberschreitung fest" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "" "Dieses Modul kann E-Mails versenden, nachdem eine Operation abgeschlossen " "wurde" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "E-Mail senden" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, csharp-format msgid "" "Unable to find the destination mail server through MX lookup, please use the" @@ -4360,7 +4688,7 @@ msgstr "" "Sie bitte die Option {0}, um zu definieren, welcher SMTP-Server verwendet " "werden soll." -#: Library/Modules/Builtin/Strings.cs:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -4373,20 +4701,20 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "Der Nachrichtentext" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" "Password für die Authentifizierung mit dem SMTP-Server, wenn erforderlich." -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "SMTP-Passwort" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4394,11 +4722,11 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "E-Mail-Empfänger" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." @@ -4406,11 +4734,11 @@ msgstr "" "Standardmäßig werden E-Mails nur nach dem Backup-Vorgang gesendet. Mittels " "dieser Option werden E-Mails für alle Vorgänge gesendet." -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "E-Mail für alle Operationen senden" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -4420,11 +4748,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "E-Mail-Absender" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -4437,13 +4765,13 @@ msgstr "" "besondere Wert \"{4}\" ist ein Kürzel für \"{0},{1},{2},{3}\" und wird alle" " Backupvorgänge veranlassen eine E-Mail zu versenden." -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "Die zu sendenden Nachrichten" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -4451,11 +4779,11 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "SMTP-URL" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4464,47 +4792,47 @@ msgstr "" "Diese Einstellung liefert den E-Mail-Betreff. Die Werte werden ersetzt, wie " "in der Beschreibung für --{0} beschrieben." -#: Library/Modules/Builtin/Strings.cs:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "Der E-Mail-Betreff" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" "Der Nutzername, der für die SMTP-Authentifizierung verwendet wird (falls " "erforderlich)." -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "SMTP-Benutzername" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "Fehler beim Senden der E-Mail: {0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Gesamte SMTP-Kommunikation: {0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Fehler beim E-Mail senden mit dem Server: {0}, Nachricht: {1}, Wiederholen " "mit {2}" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "E-Mail erfolgreich über den Server gesendet: {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "XMPP-Empfänger-E-Mail" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" @@ -4512,13 +4840,13 @@ msgstr "" "Falls Sie wünschen das mehrere Benutzer Nachrichten erhalten, geben Sie " "diese bitte Komma-separiert ein." -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "Die Nachrichtenvorlage" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4531,11 +4859,11 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "Der XMPP-Benutzername" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 msgid "" "The username for the account that will send the message, including the " "hostname. I.e. \"account@jabber.org/Home\"" @@ -4543,16 +4871,16 @@ msgstr "" "Der Benutzername des Kontos, das die Nachricht senden wird einschließlich " "des Hostnamens. Zum Beispiel \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "Das XMPP-Passwort" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "Kennwort für das Konto, das die Nachricht sendet" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4561,13 +4889,13 @@ msgstr "" "Wähle zwischen \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "Mehrere Optionen können durch Komma voneinander getrennt angegeben werden, z.B: \"{0},{1}\". Der besondere Wert \"{4}\" ist ein Kürzel für \"{0},{1},{2},{3}\" und wird alle Backupvorgänge veranlassen eine Meldung zu versenden." -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "Senden von Nachrichten für alle Operationen" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" @@ -4575,53 +4903,53 @@ msgstr "" "Standardmäßig werden E-Mails nur nach dem Backup-Vorgang gesendet. Mittels " "dieser Option werden E-Mails für alle Vorgänge gesendet." -#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "XMPP Report Modul" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" "Dieses Modul unterstützt das Senden von Statusberichten über XMPP-" "Nachrichten" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "Zeitüberschreitung beim Anmelden beim Jabber-Server" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "Jabber-Mitteilung konnte nicht gesendet werden: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "HTTP Report-Modul" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "Dieses Modul erlaubt das Senden eines Status via HTTP-Meldungen" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "HTTP Report-URL" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "Der Name des Parameters mit dem die Nachricht übertragen wird." -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "Der Name des Parameters mit dem die Nachricht übertragen wird." -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "Zusätzliche Parameter für die HTTP-Meldung" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" @@ -4629,11 +4957,67 @@ msgstr "" "Zusätzliche Parameter für die HTTP-Meldung. Zum Beispiel: " "\"parameter1=wert1¶meter2=wert2\"" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "Fehler beim Senden der HTTP-Meldung: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "Sende Daten als JSON Body" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "Verwende dieses Flag, um die Ergebnisdaten als JSON-Objekt zu senden" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "Fehler beim Senden der Nachricht: {0}" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "Protokollnachrichtenfilter" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "Begrenzt Protokollzeilen" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "Das Format ist nicht unterstützt: {0}" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4741,8 +5125,62 @@ msgstr "Lesen und Schreiben auf dem gleichen Stream nicht möglich" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" -msgstr "Unbekannter Standardfiltersatz: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" #: CommandLine/Strings.cs:4 #, csharp-format @@ -4833,13 +5271,10 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" -"Füge Dateien hinzu, die diesem Filter entsprechen. Das Zeichen * steht für " -"eine beliebige Anzahl Zeichen und das Zeichen ? steht für einen einzelnes " -"Zeichen. Verwende *.txt um alle Dateien einzuschließen, die auf txt enden. " -"Es können auch reguläre Ausdrücke verwendet werden, gib diese dazu in " -"eckigen Klammern an, z.B: [.*\\.txt]." #: CommandLine/Strings.cs:26 msgid "Include files" @@ -4851,13 +5286,10 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" -"Schließe Dateien aus, die diesem Filter entsprechen. Das Zeichen * steht für" -" eine beliebige Anzahl Zeichen und das Zeichen ? steht für einen einzelnes " -"Zeichen. Verwende *.txt um alle Dateien auszuschließen, die auf txt enden. " -"Es können auch reguläre Ausdrücke verwendet werden, gib diese dazu in " -"eckigen Klammern an, z.B: [.*\\.txt]." #: CommandLine/Strings.cs:28 msgid "Exclude files" @@ -4892,11 +5324,16 @@ msgstr "" msgid "Disable console output" msgstr "Konsolenausgabe deaktivieren" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "Dieser Link enthält möglicherweise zusätzliche Informationen: {0}" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Automatische Aktualisierungen umschalten" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-es.mo b/Localizations/duplicati/localization-es.mo index 886ba3783..a102801db 100644 Binary files a/Localizations/duplicati/localization-es.mo and b/Localizations/duplicati/localization-es.mo differ diff --git a/Localizations/duplicati/localization-es.po b/Localizations/duplicati/localization-es.po index 2e6f71b36..52eb7201f 100644 --- a/Localizations/duplicati/localization-es.po +++ b/Localizations/duplicati/localization-es.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: José Costas , 2017\n" "Language-Team: Spanish (https://www.transifex.com/duplicati/teams/67655/es/)\n" @@ -171,31 +171,38 @@ msgid "" msgstr "" #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "Habilita la respuesta de ping-pong" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "Limpiar datos del registro antiguos" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" "Establece el tiempo tras el cual los datos del registro se eliminarán de la " "base de datos." -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "Establece la carpeta donde se guardan las configuraciones" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -203,11 +210,11 @@ msgid "" "the environment variable {0}." msgstr "" -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "Establece la llave de cifrado de la base de datos" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -215,19 +222,30 @@ msgid "" " the option --{1} to disable the database scrambling." msgstr "" -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "El servidor fue iniciado y escuchando en {0}, puerto {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -236,7 +254,7 @@ msgstr "" "No se puede crear un certificado SSL usando los parámetros proporcionados. " "Detalles de la excepción: {0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "No se puede abrir un socket para escuchar, intentando puertos: {0}" @@ -523,8 +541,8 @@ msgstr "El nombre del servidor \"{0}\" no es válido" msgid "Cancelled" msgstr "Cancelado" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "El archivo solicitado no existe" @@ -576,39 +594,55 @@ msgid "" msgstr "" #: Library/Snapshots/Strings.cs:15 -msgid "Unexpected empty response while enumerating" +msgid "Unable to determine full file path for USN entry" msgstr "" #: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN no es compatible con Linux" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "El proceso de llamada no tiene privilegios en le backup" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 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 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Almacenamiento simple" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Falta la opción requerida: {0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -616,7 +650,7 @@ msgid "" "must also be set" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -627,7 +661,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "Suministra la contraseña utilizada para conectar al servidor" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -643,7 +685,7 @@ msgstr "" "El nombre usuario utilizado para conectar al servidor. También puede ser " "suministrada como variable de entorno \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -655,18 +697,18 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "Suministra el nombre de usuario utilizado para conectar al servidor" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." @@ -674,22 +716,30 @@ msgstr "" "La clave API se puede utilizar para conectarse sin proporcionar una " "contraseña y un ID de Tenant a algunos proveedores." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "Suministre la clave API utilizada para conectarse al servidor" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "Proporcione el URL de autenticación" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 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 " @@ -700,7 +750,7 @@ msgstr "" "una lista de las regiones válidas, o deje en blanco para la región por " "defecto." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "Proporcione la región utilizada para crear un contenedor" @@ -954,7 +1004,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -1727,6 +1777,146 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2135,12 +2325,12 @@ msgid "The given file is not part of this archive" msgstr "El archivo no es parte de este archivo" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "7z Archive con soporte LZMA2." +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "7z Archive" +msgid "Experimental - 7z Archive" +msgstr "" #: Library/Compression/Strings.cs:21 msgid "" @@ -2204,6 +2394,18 @@ msgstr "" "Error: {1}\n" "La base de datos NO está actualiza." +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "Indica que el arhivo {0} se elimino correctamente" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2243,6 +2445,11 @@ msgstr "La carpeta origen {0} no existe, abortando la copia de seguridad" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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\"" @@ -2250,7 +2457,7 @@ msgstr "" "El valor \"{1}\" suministrado a --{0} no se procesa como un valor booleano " "válido, se tratará como si se estableciera en \"verdadero\"" -#: Library/Main/Strings.cs:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " @@ -2258,7 +2465,7 @@ msgid "" msgstr "" "La opción --{0} no admite el valor \"{1}\", los valores soportados son: {2}" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " @@ -2267,12 +2474,12 @@ msgstr "" "La opción --{0} no admite el valor \"{1}\", los valores de los indicadores " "soportados son: {2}" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "El valor \"{1}\" facilitado a --{0} no representa un número entero válido" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2281,47 +2488,47 @@ msgstr "" "La opción --{0} no es compatible porque el módulo {1} no está cargado " "actualmente" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "La opción facilitada --{0} no es compatible y será ignorada" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "El valor \"{1}\" facilitado a --{0} no representa una ruta válida" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "El valor \"{1}\" facilitado a --{0} no representa un tamaño valido" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "El valor \"{1}\" facilitado a --{0} no representa un tiempo valido" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "La operación {0} ha comenzado" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "La operación {0} fue completada" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "La operación {0} ha fallado con error: {1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Ruta invalida: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2330,18 +2537,26 @@ msgstr "" "No se pudo aplicar la configuración de 'force-locale'. Intente actualizar " ".NET Framework. La excepción fue: \"{0}\"" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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 " @@ -2351,13 +2566,13 @@ msgstr "" "parciales presentes en el backend. Utilizando este indicador, Duplicati " "eliminará automáticamente dichos archivos cuando se encuentren." -#: Library/Main/Strings.cs:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" "Una bandera está indicando que Duplicati debe eliminar archivos no " "utilizados" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2365,11 +2580,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "Prefijo de nombre de archivo remoto" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2377,11 +2592,11 @@ msgid "" "Duplicati won't work correctly unless this flag is set." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "Deshabilitar controles basados en la hora del archivo" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" @@ -2389,74 +2604,74 @@ msgstr "" "De forma predeterminada, los archivos se restaurarán en las carpetas de " "origen, utilice esta opción para restaurar en otra carpeta" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "Restaurar en otra carpeta" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Desactivar el cifrado" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "Número de veces que se reintenta una transmisión fallida" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Frase de seguridad empleada para cifrar copias de seguridad" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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, " @@ -2467,22 +2682,22 @@ msgstr "" "elemento. Puede usar tiempos relativos, como \"-2M\" para una copia de " "seguridad de hace dos meses." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "El tiempo para listar/restaurar archivos" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "La versión para listar/restaurar archivos" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2490,11 +2705,11 @@ msgstr "" "Al buscar archivos, sólo se busca la copia de seguridad más reciente. " "Utilice esta opción para mostrar todas las versiones anteriores también." -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Mostrar todas las versiones" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2502,11 +2717,11 @@ msgstr "" "En la búsqueda de archivos, se devuelven todos los archivos coincidentes. " "Utilice esta opción para devolver sólo la ruta del prefijo común más grande." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "Mostrar prefijo más grande" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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." @@ -2515,32 +2730,32 @@ msgstr "" "Utilice esta opción para devolver sólo las entradas que se encuentran en la " "carpeta especificada como filtro." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Mostrar contenido de la carpeta" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Tiempo de espera entre reintentos" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Utilice esta opción para adjuntar archivos adicionales a las listas de " "archivos recién subidas." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "Establecer archivos de control" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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." @@ -2549,11 +2764,11 @@ msgstr "" "copia de seguridad. Proporcione este indicador para permitir que Duplicati " "continúe de todos modos." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "Establecer este parámetro para omitir las comprobaciones de hash" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -2562,66 +2777,53 @@ msgstr "" "Utilice esto para evitar que las copias de seguridad se vuelvan " "extremadamente grandes." -#: Library/Main/Strings.cs:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 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:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "Limitar el tamaño de los volúmenes" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "Desactiva el uso del método de transferencia streaming" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "Una opción que impide la verificación de los manifiestos" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2629,11 +2831,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "Seleccione qué módulo usar para la compresión" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2641,27 +2843,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "Desactivar uno o más módulos" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "Habilita uno o más módulos" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2676,22 +2878,22 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "Controla el uso de copias instantáneas de disco (snapshots)" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2699,45 +2901,54 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "Permite salida de depuración" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" -msgstr "Registro de información interna" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "Nivel de información del registro" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 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:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2746,12 +2957,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2764,11 +2975,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2777,11 +2988,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2794,26 +3005,26 @@ msgid "" " strict time checking" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "La tolerancia se desactiva cuando se comparan los tiempos" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "Subir archivos sincrónicamente" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2821,43 +3032,43 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "No reutilizar las conexiones" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "Mostrar mensajes de error cuando se realiza un reintento" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "Subir archivos de copias de seguridad vacíos" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2866,28 +3077,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2898,11 +3096,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2912,11 +3110,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "Excluir archivos por atributo" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2924,7 +3122,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2936,11 +3134,11 @@ msgstr "" " utilizan para acceder al contenido de una instantánea. Esta solución puede " "acelerar el acceso a los archivos en Windows XP." -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." @@ -2949,11 +3147,11 @@ msgstr "" "para identificar la copia de seguridad cuando se envía por mail o ejecutan " "scripts. " -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Nombre de la copia de seguridad" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2965,12 +3163,12 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." @@ -2979,11 +3177,11 @@ msgstr "" "datos. No se debe cambiar este valor a menos que obtenga advertencias en el " "registro." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2991,11 +3189,11 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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 " @@ -3006,22 +3204,22 @@ msgstr "" "con un vigilante del sistema de archivos que realiza un seguimiento de los " "cambios en archivos." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "Lista de archivos para examinar los cambios" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" "Ruta de acceso al archivo que contiene la caché local de la base de datos de" " archivos remotos" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "Ruta de acceso a la base de datos de estado local" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, csharp-format msgid "" "This option can be used to supply a list of deleted files. This option will " @@ -3031,66 +3229,66 @@ msgstr "" "borrados. Esta opción será ignorada a menos que la opción --{0} también esté" " establecida." -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Lista de archivos eliminados" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "Memoria utilizada por el hash de archivo" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 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:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" "Reduce el consumo de memoria al inhabilitar las búsquedas en la memoria" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 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:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "Permite almacenar los metadatos de archivos" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" "Esta opción ya no se utiliza ya que los metadatos se almacenan ahora por " "defecto" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "Memoria utilizada por el hash de metadatos" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -3099,11 +3297,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "Determina el uso de archivos de índice" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -3111,43 +3309,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "El máximo espacio desperdiciado en porcentaje" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "No realizar ninguna modificación" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "El algoritmo de hash utilizado en bloques" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "El algoritmo de hash utilizado en archivos" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -3155,11 +3353,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -3167,48 +3365,48 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "Tamaño límite del volumen" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "Número máximo de volúmenes pequeños" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "Utilizar los datos del archivo local al restaurar" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Deshabilita la base de datos local" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "Mantener un número de versiones" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" @@ -3216,71 +3414,77 @@ msgstr "" "Utilice esta opción para establecer el número de versiones a mantener, " "establezca -1 para mantener todas las versiones" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "Mantener todas las versiones dentro de un intervalo de tiempo" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" -msgstr "" - -#: Library/Main/Strings.cs:187 -msgid "Ignore missing source elements" -msgstr "Omitir elementos que faltan de la fuente" - -#: Library/Main/Strings.cs:188 -msgid "Use this option to continue even if some source entries are missing." +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" #: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "Omitir elementos que faltan de la fuente" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "Determinar si los archivos de verificación están subidos" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3288,11 +3492,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3300,11 +3504,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "Activa la verificación detallada de los archivos" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3315,82 +3519,82 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "Permite cambiar la frase de seguridad" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 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:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "Lista sólo conjuntos de archivos" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 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:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "No almacenar metadatos" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "Restaurar permisos de archivos" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "Omitir el control de archivos restaurados" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "Activar caché" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" "Activar la memoria caché, que están desactivados ahora de forma " "predeterminada" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "No usar datos locales" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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 " @@ -3400,11 +3604,11 @@ msgstr "" "minimizar la cantidad de datos descargados. Utilice esta opción para omitir " "esta optimización y utilizar sólo datos remotos." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "Comprobar hash del bloque" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 msgid "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." @@ -3413,11 +3617,11 @@ msgstr "" " bloques leídos de un volumen antes de parchear los archivos restaurados con" " los datos." -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "Reparar base de datos con rutas" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3425,11 +3629,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "Forzar la configuración regional" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3437,40 +3641,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "Realizar copia de seguridad de las máquinas Hyper-V (sólo Windows)" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3478,15 +3712,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3494,22 +3728,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3519,11 +3753,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -3531,123 +3765,187 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" "No se puede cambiar la frase de seguridad de una copia de seguridad " "existente" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Fallo al crear una instantánea: {0}" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "No se pudo eliminar el archivo {0}, probando si ya existe el archivo" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Se recuperó de un problema al intentar eliminar el archivo no existente {0}" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "No se pudo recuperar de un error borrando el archivo {0}" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "Indica que el arhivo {0} se elimino correctamente" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Confirmar frase de seguridad cifrada" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "Solicitud de contraseña" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "No se permiten frases de seguridad vacías" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Introduzca la frase de cifrado" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "La frase de seguridad no coincide" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "Verificación de certificados SSL" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Acepta cualquier certificado del servidor" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -3655,199 +3953,210 @@ msgid "" "multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "Opcionalmente aceptar un certificado SSL conocido" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 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 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "Deshabilitar el encabezado de espera" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "Desactivar el algoritmo de Nagle" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "Configurar solicitudes http" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "Establece versiones permitidas SSL" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "Configurar módulo Hyper-V" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" "Ejecutar un script antes de iniciar una operación, y de nuevo al finalizar" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Ejecutar script" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Ejecutar un script al salir" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Ejecutar un script necesario en el inicio" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Error mientras se ejecutaba el script \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "La ejecución del script \"{0}\" ha caducado" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 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:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "Ejecutar un script al inicio" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "El script \"{0}\" reporto los mensajes de error: {1}" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "Establece el tiempo de espera en la script" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "" "Este módulo puede enviar un correo electrónico después de completar una " "operación" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Enviar correo" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, 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:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3860,21 +4169,21 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "El cuerpo del mensaje" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" "La contraseña utilizada para autenticar con el servidor SMTP si es " "requerida." -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "Contraseña SMTP" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3882,11 +4191,11 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "Destinatario(s) de correo electrónico" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." @@ -3895,11 +4204,11 @@ msgstr "" "seguridad. Utilice esta opción para enviar correos para todas las " "operaciones." -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "Enviar email para todas las operaciones" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3909,11 +4218,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "Correo electrónico del remitente" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3922,13 +4231,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "Los mensajes para enviar" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -3936,68 +4245,68 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "Url SMTP" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, 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:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "Asunto del correo electrónico" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" "El nombre de usuario que se utilizada para autenticar con el servidor SMTP " "si es requerido." -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "Usuario SMTP" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "Error al enviar correo electrónico: {0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Comunicación SMTP completa: {0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Correo electrónico enviado con éxito usando el servidor: {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "Correo electrónico destinatario XMPP" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "La plantilla de mensaje" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4010,39 +4319,39 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "Nombre de usuario de XMPP" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 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:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "Contraseña de XMPP" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "La contraseña para la cuenta que le enviará el mensaje" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "Enviar mensajes para todas las operaciones" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" @@ -4050,61 +4359,117 @@ msgstr "" "Por defecto, los mensajes se enviaran solo después de las operaciones de " "backup. Use esta opción para mandar mensajes para todas las operaciones" -#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "Módulo de reporte XMPP" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "Fallo al enviar el mensaje Jabber: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4205,7 +4570,61 @@ msgstr "No se puede leer y escribir en la misma secuencia" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -4295,7 +4714,9 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" #: CommandLine/Strings.cs:26 @@ -4308,7 +4729,9 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" #: CommandLine/Strings.cs:28 @@ -4338,11 +4761,16 @@ msgstr "" msgid "Disable console output" msgstr "Desactivar salida por consola" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Activar actualizaciones automáticas" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-fi.mo b/Localizations/duplicati/localization-fi.mo index 2287f0469..236338cbc 100644 Binary files a/Localizations/duplicati/localization-fi.mo and b/Localizations/duplicati/localization-fi.mo differ diff --git a/Localizations/duplicati/localization-fi.po b/Localizations/duplicati/localization-fi.po index 932a5806b..d0d719fee 100644 --- a/Localizations/duplicati/localization-fi.po +++ b/Localizations/duplicati/localization-fi.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Hese , 2017\n" "Language-Team: Finnish (https://www.transifex.com/duplicati/teams/67655/fi/)\n" @@ -172,10 +172,17 @@ msgstr "" " käytöstä." #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "Ottaa käyttöön ping-pong vastaukset" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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 " @@ -185,19 +192,19 @@ msgstr "" "palveluprosessi vastaa. Tällä valitsimella palveluprosessi lukee " "standardisyötettä ja kirjoittaa vastauksen jokaiseen riviin." -#: Server/Strings.cs:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "Poista vanhat lokitiedot" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "Aseta lokitietojen säilytysaika" -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "Asettaa kansion, johon asetukset tallennetaan." -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -208,11 +215,11 @@ msgstr "" "asetustietokannan siajinnin. Tämä asetus voidaan antaa myös " "ympäristömuuttujassa {0}." -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "Tietokannan salausavain" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -222,7 +229,18 @@ msgstr "" "Tämä asetus asettaa tietokannan salausavaimen. Tämä asetus voidaan antaa " "myös ympäristömuuttujassa {0}. Valitsin --{1} poistaa salauksen käytöstä." -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Kansio tilapäistiedotoille" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +msgstr "" + +#: Server/Strings.cs:47 #, csharp-format msgid "" "Unable to find a valid date, given the start date {0}, the repetition " @@ -231,12 +249,12 @@ msgstr "" "Aloituspäivällä {0}, varmuuskopioiden välillä {1} ja sallituilla päivillä " "{2} ei löydy sopivaa päivää." -#: Server/Strings.cs:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "Palvelin käynnistyi ja kuntelee verkkorajapintaa {0} ja porttia {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -245,7 +263,7 @@ msgstr "" "SSL-sertifikaatin luominen annetuilla arvoilla epäonnistui. Virheilmoitus: " "{0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" @@ -554,8 +572,8 @@ msgstr "Palvelimen nimi \"{0}\" ei ole kelvollinen" msgid "Cancelled" msgstr "Toimenpide keskeytettiin" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "Haluttua tiedostoa ei ole olemassa." @@ -611,14 +629,22 @@ msgstr "" "Skriptin suoritus onnistui, mutta tulosteesta puuttui parametri {0}: {1}" #: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 msgid "Unexpected empty response while enumerating" msgstr "Odottamaton tyhjä vastaus listattaessa" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN ei toimi Linux-järjestelmissä" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -627,10 +653,18 @@ msgstr "" "poistettu käytöstä tämän välttämiseksi." #: Library/Snapshots/Strings.cs:20 +msgid "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "Kutsuvalla prosessilla ei ole varmuuskopiointioikeuksia" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Supported format is \"openstack://container/folder\"." @@ -638,16 +672,16 @@ msgstr "" "Tämä moduuli voi siirtää tiedostoja palveluun Swift (OpenStack Object " "Storage). Osoite on muotoa \"openstack://kansio/alikansio\"." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Pakollinen valitsin {0} puuttuu" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -657,7 +691,7 @@ msgstr "" "Salasana palvelimelle. Tämä voidaan asettaa myös ympäristömuuttujassa " "\"AUTH_PASSWORD\" Jos salasana on annettu, pitää antaa myös valitsin --{0}." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -668,7 +702,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "Salasana palvelimelle" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -684,7 +726,7 @@ msgstr "" "Käyttäjätunnus palvelimelle. Tämä voidaan asettaa myös ympäristömuuttujassa " "\"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -696,7 +738,7 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "Käyttäjätunnus palvelimelle." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 " @@ -706,11 +748,11 @@ msgstr "" "tunniste on pakollinen, kun tunnistaudutaan salasanan ja käyttäjätunnuksen " "avulla. Sitä ei tarvita, jos käytetään tunnistetta \"API key\"." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "Tunniste \"Tenant Name\"" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." @@ -718,11 +760,11 @@ msgstr "" "Tunnistetta \"API key\" voidaan käyttää joissakin palveluissa " "käyttäjätunnuksen ja salasanan sijaan." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "Tunniste \"API key\"" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -732,11 +774,19 @@ msgstr "" "tallennuspalvelun löytämiseen. Osoite päättyy \"/v2.0\". Tunnettuja " "tunnistautumisosoitteita ovat: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "Autentikointiosoite" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 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 " @@ -746,7 +796,7 @@ msgstr "" "minkä alueen palveluun kansio luodaan. Tarkista palveluntarjoajan tiedoista " "kelvolliset alueet. Jätä arvo tyhjäksi käyttääksesi oletusaluetta." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "Alue, jolle kansio luodaan" @@ -1001,7 +1051,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -1856,6 +1906,146 @@ msgstr "" "Tallenna tiedostot palveluun Microsoft OneDrive. Voit käyttää tätä moduulia " "vain hyväsyttyäsi käyttöehdot {0} ({1}) ja {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2309,12 +2499,12 @@ msgid "The given file is not part of this archive" msgstr "Annettu tiedosto ei ole tässä arkistossa" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "LZMA2-muotoinen 7z-tiedosto" +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "7z-arkisto" +msgid "Experimental - 7z Archive" +msgstr "" #: Library/Compression/Strings.cs:21 msgid "" @@ -2384,6 +2574,20 @@ msgstr "" "Virheilmoitus: {1}\n" "Tietokantaa EI päivitetty" +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" +"Tiedoston {0} poistaminen epäonnistui. Virhe oli FileNotFound, listing " +"contents" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "Listauksen mukaan tiedosto {0} on poistettu" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2423,6 +2627,11 @@ msgstr "Lähdekansio {0} ei ole olemassa. Varmuuskopio keskeytetään." #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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\"" @@ -2430,7 +2639,7 @@ msgstr "" "Valitsimelle --{0} annettu argumentti \"{1}\" ei ole kelvollinen totuusarvo." " Se tulkitaan todeksi." -#: Library/Main/Strings.cs:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " @@ -2439,7 +2648,7 @@ msgstr "" "\"{1}\" ei ole kelvollinen argumentti valitsimelle --\"{0}\". Sallitut arvot" " ovat: {2}" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " @@ -2448,66 +2657,66 @@ msgstr "" "\"{1}\" ei ole kelvollinen argumentti valitsimelle --\"{0}\". Sallitut arvot" " ovat: {2}" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" "Valitsimelle --{0} annettu argumentti \"{1}\" ei ole kelvollinen " "kokonaisluku." -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "Valitsin --{0} ei ole sallittu, sillä moduulia {1} ei ole ladattu" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "Annettu valitsin --{0} ei ole tunnettu ja se jätetään huomioimatta" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" "Valitsimelle --{0} annettu argumentti \"{1}\" ei ole kelvollinen " "hakemistopolku" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" "Valitsimelle --{0} annettu argumentti \"{1}\" ei ole kelvollinen " "kokomäärittely" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" "Valitsimelle --{0} annettu argumentti \"{1}\" ei ole kelvollinen aikamääre" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "Toimenpide {0} aloitettiin" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "Toimenpide {0} valmistui" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Toimenpide {0} epäonnistui. Virheilmoitus oli: {1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Polku ei ole kelvollinen: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2516,18 +2725,26 @@ msgstr "" "Asetusta 'force-locale' ei voitu asettaa. Päivitä Windowsin komponentti " "'.NET-Framework ja yritä uudelleen. Poikkeus oli \"{0}\" " -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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 " @@ -2537,11 +2754,11 @@ msgstr "" "vaillinaisia tiedostoja. Tällä valitsimella Duplicati poistaa sellaiset " "tiedostot." -#: Library/Main/Strings.cs:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "Poista tiedostot, jotak eivät ole käytössä" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2549,11 +2766,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "Tiedostonimien etuliite etäpalvelimella" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2566,11 +2783,11 @@ msgstr "" "muuttaa muokkausaikaa tarkoituksella, Duplicati ei toimi oikein ilman tätä " "asetusta." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "Poista käytöstä muokkausajan tarkistus" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" @@ -2578,15 +2795,15 @@ msgstr "" "Oletuksena tiedostot palautetaan alkuperäiseen sijaintiinsa. Tällä " "valitsimella voit palauttaa tiedostot toiseen kansioon." -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "Palauta tiedostot toiseen kansioon" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "Salli järjestelmän mennä lepotilaan" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2594,7 +2811,7 @@ msgstr "" "Sallii järjestelmän mennä lepotilaan varmuuskopioinnin ja tiedostojen " "palauttamisen aikana. (vain Windows ja OS X)" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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" @@ -2604,11 +2821,11 @@ msgstr "" "etäpalvelimelta. Tämä asetus hidastaa varmuukopioiden tekoa, mutta " "varmuuskopiot haittaavat vähemmän muuta verkonkäyttöä." -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "Suurin latausnopeus etäpalvelimelta (kT/s)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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 " @@ -2618,11 +2835,11 @@ msgstr "" "etäpalvelimelle. Tämä asetus hidastaa varmuukopioiden tekoa, mutta " "varmuuskopiot haittaavat vähemmän muuta verkonkäyttöä." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "Suurin latausnopeus etäpalvelimelle (kT/s)" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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." @@ -2630,11 +2847,11 @@ msgstr "" "Jos teet varmuuskopiot paikalliselle levylle, etkä halua salata niitä, voit " "poistaa salauksen käytöstä tällä valitsimella." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Poista salaus käytöstä" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2643,11 +2860,11 @@ msgstr "" "kertoja. Muuta tätä asetusta parantaaksesi Duplicatin toimintaa epävakailla " "verkkoyhteyksillä." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "Uudelleenyritysten lukumäärä tiedostonsiirron epäonnistuessa" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2657,11 +2874,11 @@ msgstr "" "tekee varmuuskopioista lukukelvottomia ilman salasanaa. Tämä asetustus " "voidaan antaa myös ympäristömuuttujassa PASSPHRASE" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Salauslause, jota käytetään varmuuskopioita salattaessa" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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, " @@ -2673,11 +2890,11 @@ msgstr "" "kuukautta vanhasta varmuuskopiosta tai \"-3W\" palauttaaksesi tiedostot " "kolme viikkoa vanhasta varmuuskopiosta." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "Valitse aika, jonka haluat listata tai palauttaa." -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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 " @@ -2687,11 +2904,11 @@ msgstr "" "varmuukopiosta. Käytä tätä valitsinta valitaksesi toisen version. Voit antaa" " useita versioita ja välejä pilkulla erotettuna. Esimerkiksi: \"0,2-4,7\"." -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "Palautettava tai listattava versio" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2699,11 +2916,11 @@ msgstr "" "Duplicati näyttää vain uusimman version etsittäessä. Käytä tätä valitisinta " "näyttääksesi kaikki versiot." -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Näytä kaikki versiot" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2711,11 +2928,11 @@ msgstr "" "Duplicati näyttää kaikki hakuehtoa vastaavat tiedostot etsittäessä. Käytä " "tätä valitsinta näyttääksesi vain pisimmän yhteisen polun alkuosan." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "Näytä pisin yhteinen polku" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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." @@ -2723,11 +2940,11 @@ msgstr "" "Duplicati näyttää kaikki hakuehtoa vastaavat tiedostot etsittäessä. Käytä " "tätä valitsinta näyttääksesi vain osumat annetussa kansiossa." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Näytä kansion sisältö" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -2737,20 +2954,20 @@ msgstr "" "siirtoyritystä. Tästä on hyötyä, mikäli verkkoyhteys katkeaa satunnaisesti " "siirron aikana." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Odotusaika uudelleenyritysten välillä." -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Käytä tätä valitsinta lisätäksesi tiedostoja edelliseen varmuuskopioon." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "Valitse ohjaustiedostot" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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." @@ -2759,11 +2976,11 @@ msgstr "" "käyttämästä kyseistä tiedostoa. Anna tämä valitsin jatkaaksesi virheestä " "huolimatta." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "Ohita tiedostojen tarkastussummien tarkistaminen" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -2771,30 +2988,11 @@ msgstr "" "Tämä asetus ohittaa tiedostot, jotka ovat suurempia kuin annettu koko. Käytä" " tätä estääksesi varmuuskopioiden kasvamista liian suuriksi." -#: Library/Main/Strings.cs:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "Varmuuskopioitavien tiedotojen kokoraja" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Kansio tilapäistiedotoille" - -#: Library/Main/Strings.cs:73 -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 käyttää järjestelmän oletuskansiota tilapäistiedotoilleen. Tällä " -"valitsimella voit antaa vaihtoehtoisen kansion, johon tilapäistiedostot " -"tallennnetaan. Huomaa, että SQLite-tietokannat tallennetaan aina " -"järjestelmän oletuskansioon. Linuxissa voit asettaa tilapäistiedotojen " -"tallennushakemiston ympäristöömuuttujassa TMPDIR. Täm vaikuttaa sekä " -"Duplicatiin, että SQLIteen." - -#: Library/Main/Strings.cs:74 +#: Library/Main/Strings.cs:76 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." @@ -2802,11 +3000,11 @@ msgstr "" "Aseta säikeiden prioriteetti. Täm vaikuttaa siihen kuinka paljon " "suoritinaikaa Duplicati saa." -#: Library/Main/Strings.cs:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Säikeiden prioriteetti" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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" @@ -2814,11 +3012,11 @@ msgstr "" "Tämä asetusmuuttaa dblock-tiedostojen kokoa. Tämä asetus auttaa, jos " "palvelin rajoittaa yksittäisten tiedostojen kokoa." -#: Library/Main/Strings.cs:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "Rajoita datatiedostojen kokoa" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 msgid "" "Enabling this option will disallow usage of the streaming interface, which " "means that transfer progress bars will not show, and bandwidth throttle " @@ -2827,11 +3025,11 @@ msgstr "" "Tämä asetus estää streamausrajapinnan käytön. Tällöin edistymispalkkia ei " "näytetä ja siirtonopeuden rajoitukset eivät toimi." -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "Poista streamus käytöstä" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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 " @@ -2841,11 +3039,11 @@ msgstr "" "tarkastussummien tarkistamisen. Käytä tätä vain palauttaessasi dataa " "ongelmatilanteissa." -#: Library/Main/Strings.cs:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "Estää manifestien tarkastamisen" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2853,11 +3051,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "Valitse pakkausmoduuli" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2865,31 +3063,31 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "Valitse salausmoduuli" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" "Anna yksi tai useampi moduulinnimi pilkulla erotettuna, poistaaksesi " "moduulit käytöstä." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "Poista yksi tai useampia moduulieja käytöstä" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" "Anna yhden tai useamman moduulin nimi, pilkulla erotettuna, ladataksesi " "moduulit." -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "Ota käyttöön moduuleja" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2904,11 +3102,11 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "Ohjaa vedosten käyttöä" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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 " @@ -2918,11 +3116,11 @@ msgstr "" "valita toisen kansion näiden tallentamista varten. Nimestään huolimatta tämä" " toimii myös synkronoidun tiedostonsiirron kanssa." -#: Library/Main/Strings.cs:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "Tilapäiskansio siirtoa odottaville datatiedostoille" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2934,11 +3132,11 @@ msgstr "" "aseta raja siirtoa odottavien tiedostojen lukumäärälle. Arvo 0 poistaa rajan" " käytöstä." -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "Siirtoa odottavien datatiedostojen enimmäismäärä" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 msgid "" "Activating this option will make some error messages more verbose, which may" " help you track down a particular issue" @@ -2946,15 +3144,19 @@ msgstr "" "Tämä asetus tekee joistakin virheilmoituksista yksityiskohtaisempia. Tämä " "voi helpottaa joidenkin ongelmien selvittelyä." -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "Yksityiskohtaisemmat virheilmoitukset" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" -msgstr "Kirjoita lokiin sisäisen tilan muutokset" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" @@ -2962,11 +3164,16 @@ msgstr "" "Valitse lokiin kirjoitettavat tiedot. Voit asettaa lokitiedoston " "valitsimella --log-file." -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "Lokiin tallennettavat tiedot" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -2974,11 +3181,11 @@ msgstr "" "Jos kohdekansio etäpalvelimella puuttuu, Duplicati luo sen automaattisesti. " "Tämä estää poistaa automaattisen kansion luomisen." -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "Estää automaattisen kohdekansion luomisen" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2992,13 +3199,13 @@ msgstr "" "instanssien GUID:ja. Useat GUID:it erotetaan puolipisteellä. Useimmat GUID-" "tyypit ovat sallittuja, mukaanlukien kaarisulkeilla tai ilman olevat." -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Puolipistein erotettu lista VSS-kirjoittajista (vain Windows-järjestelmillä)" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -3011,11 +3218,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "Käytä NTFS-tiedostojärjestelmän USN-numeroita" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -3030,11 +3237,11 @@ msgstr "" "tuotantokäytössä. Jos USN-numerot eivät ole käytössä, tällä valitsimella ei " "ole vaikutusta." -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "Poista USN-numerot käytöstä" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3056,16 +3263,16 @@ msgstr "" "(enintään 1h). Tämä valitsin poistaa toleranssin käytöstä ja vertaa " "muokkaamattomia aikaleimoja." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "" "Poista käytöstä virheensieto tarkastettaessa varmuuskopioiden aikaleimoja" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "Tarkista siirtojen onnistuminen listaamalla etäpalvelimen tiedostot" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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 " @@ -3076,11 +3283,11 @@ msgstr "" " asetus muuttaa Duplicatin toimintaa niin, että se siirtää tiedostot vasta " "kunkin tiedoston valmistuttua." -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "Lataa tiedostot varmuuskopioinnin aikana" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -3092,11 +3299,11 @@ msgstr "" "jokaista toimenpidettä varten. Tämä asetus pakottaa Duplicatin luomaan uuden" " yhteyden joka kerta." -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "Älä uudelleenkäytä yhteyttä." -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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 " @@ -3106,11 +3313,11 @@ msgstr "" "vain uudelleenyritysten lukumäärän. Tällä valitsimella Duplicati tulostaa " "virheilmoituksen jokaisella yrityksellä." -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "Näytä virheilmoitus uudelleenyrityksen jälkeen" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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 " @@ -3121,11 +3328,11 @@ msgstr "" "varmistaaksesi, että varmuuskopiot on tehty, voit ladata tyhjätkin " "varmuuskopiot palvelimelle tällä valitsimella." -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "Lataa tyhjätkin varmuuskopiot" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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" @@ -3134,11 +3341,11 @@ msgstr "" "Jos palvelin ilmoittaa käytettävissä olevan tilan itse, tätä asetusta ei " "huomioida." -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "Ilmoitettu käytettävissä oleva tila" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -3147,28 +3354,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "Symbolisten linkkien tallentaminen" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3179,11 +3373,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "Kovien linkkien käsittely" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3193,11 +3387,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "Ohita tiedostoja ominaisuuksien perusteella" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -3208,7 +3402,7 @@ msgstr "" "antaa useampia ominaisuuksia pilkulla erotettuna. Mahdolliset arvot ovat: " "{0}" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -3220,11 +3414,11 @@ msgstr "" "vedoksen tiedostojen lukemiseen. Tämä voi nopeuttaa varmuuskopioita " "tietokoneissa, joissa on Windows XP." -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "Liitä vedokset levynä (vain Windowsilla)" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." @@ -3232,11 +3426,11 @@ msgstr "" "Näyttää tämän varmuuskopion nimen. Nimen avulla voit erottaa eri " "varmuuskopiot sähköposti-ilmoituksissa tai skripteissä." -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Varmuuskopion nimi" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -3254,12 +3448,12 @@ msgstr "" "oletusarvon, joka on myös esimerkkinä muille riveille. Oletustiedoston " "sijainti on {0}" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "Hallitse pakkautumattomien tiedostojen listaa" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." @@ -3267,11 +3461,11 @@ msgstr "" "Osuus muistista, joka on varattu tietokantahakujen nopeuttamista varten. Älä" " muuta tätä asetusta, jolleivät lokitiedostot sisällä varoituksia." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "Lohkon tarkastussummille varattu muisti" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -3283,11 +3477,11 @@ msgstr "" " lohkokokoa käytettäessä lohkolistat vievät enemmän tilaa. Huomioi, että " "tätä arvoa ei voi muuttaa etätiedostojen luonnin jälkeen." -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "Tiivisteen laskennassa käytettävä lohkon koko" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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 " @@ -3298,22 +3492,22 @@ msgstr "" "tiedostojärjestelmää tarkkailevan ohjelman, joka koostaa listan muuttuneista" " tiedostoista, kanssa." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "Lista mahdollisesti muuttuneista tiedostoista" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" "Polku paikalliseen kopioon tietokannasta, joka sisältää tiedot " "etäpalvelimella olevista tiedostoista" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "Polku paikallisen tilan sisältävään tietokantaan" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, csharp-format msgid "" "This option can be used to supply a list of deleted files. This option will " @@ -3322,15 +3516,15 @@ msgstr "" "Lista poistetuista tiedostoista. Tämä valitsin jätetään huomiotta, jollei " "valitsinta --{0} ole annettu." -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Lista poistetuista tiedostoista" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "Tiedostojen tarkastussummien laskemiseen varattu muisti" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 msgid "" "This option can be used to reduce the memory footprint by not keeping paths " "and modification timestamps in memory" @@ -3338,21 +3532,21 @@ msgstr "" "Tällä valitsimella voit pienentää muistinkäyttöä. Tällöin Duplicati ei " "säilytä muistissa tiedostopolkuja ja muokkausaikokoja muistissa." -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" "Pienennä muistinkäyttöä poistamalla muistissa tapahtuva vertailu käytöstä" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 msgid "" "Stores metadata, such as file timestamps and attributes. This increases the " "required storage space as well as the processing time." @@ -3360,20 +3554,20 @@ msgstr "" "Tallenna metatiedot, kuten aikaleimat ja tiedostojen ominaisuudet. Tämä " "kasvattaa tallennustilan tarvetta ja varmuuskopion tekoon vaadittavaa aikaa." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "Tallenna metadata" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" "Tätä asetusta ei enää käytetä, sillä metadata tallennetaan oletuksena." -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "Metadatan tarkastussumman laskemiseen varattu muisti" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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" @@ -3383,11 +3577,11 @@ msgstr "" "varmuuskopioita. Tämän tarkoitus on auttaa Duplicatia toimimaan sellaisten " "etäpalvelinten kanssa, joiden tiedostolistaus ei ole luotettava." -#: Library/Main/Strings.cs:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "Älä listaa tiedostoja etäpalvelimella aloitettaessa" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -3401,11 +3595,11 @@ msgstr "" "hakemistotiedostot vievät etäpalvelimella enemmän tilaa, jota ei välttämättä" " koskaan tarvita." -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "Säädä hakemistotiedotojen käyttöä" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -3418,11 +3612,11 @@ msgstr "" "datan osuus prosentteina. Arvoa sovelletaan kuhunkin lohkotiedostoon ja koko" " tallennettuun dataan." -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "Tarpeettoman datan osuus prosentteina" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." @@ -3430,11 +3624,11 @@ msgstr "" "Tällä valitsimella voit testata erilaisia asetuksia ja niiden vaikutusta " "koskematta tiedostoihin." -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "Älä muuta tiedostoja" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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 " @@ -3444,11 +3638,11 @@ msgstr "" "tarkastussummien laskemiseen käytettävän algoritmin. Sillä on vaikutusta " "suorituskykyyn ja levytilan tarpeeseen." -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "Lohkojen tarkastussummien laskemiseen käytettävä algoritmi" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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 " @@ -3458,11 +3652,11 @@ msgstr "" "tarkastussummien laskemiseen käytettävän algoritmin. Sillä on vaikutusta " "suorituskykyyn ja levytilan tarpeeseen." -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "Tiedostojen tarkastussummien laskemiseen käytettävä algoritmi" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -3475,11 +3669,11 @@ msgstr "" "valitsin poistaa automaattisen tiivistämisen käytöstä. Tällöin varmuuskopio " "tiivistetään vain komennolla \"compact\"." -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "Poista automaattinen tiivistäminen käytöstä" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -3490,11 +3684,11 @@ msgstr "" "oletuksena alle 20 prosenttia jätetään tiivistämättä. Tämä vähentää " "siirrettävän datan määrää." -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "Datatiedostojen muutosten alaraja" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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 " @@ -3503,11 +3697,11 @@ msgstr "" "Tämä asetus määrää kuinka paljon etäpalvelimella saa olla pieniä tiedostoja " "ennen kuin ne yhdistetään yhdeksi lohkotiedostoksi." -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "Pienten tiedostojen määrä" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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 " @@ -3517,15 +3711,15 @@ msgstr "" "omalla koneella. Tämä on hidasta, mutta voi vähentää etäpalvelimelta " "ladattavan datan määrää." -#: Library/Main/Strings.cs:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "Käytä paikallisia tiedostoja apuna palautettaessa" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Poista paikallinen tietokanta käytöstä" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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 " @@ -3535,11 +3729,11 @@ msgstr "" "palauttaessasi varmuuskopioituja tiedostoja.Tämä on yleensä hitaampaa, mutta" " siten voidaan varmistua etäpalvelimella olevan varmuuskopion toimivuudesta." -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "Säilytettävien versioiden lukumäärä" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" @@ -3547,43 +3741,45 @@ msgstr "" "Aseta säilytettävien versioiden lukumäärä. Aseta arvoksi -1 säilyttääksesi " "kaikki versiot." -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "Säilytä varmuuskopiot tältä ajanjaksolta" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "Aseta ajanjakso, jolta varmuuskopiot säilytetään." -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:189 msgid "Ignore missing source elements" msgstr "Ohita puuttuvat lähteet" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:190 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Käytä tätä valitsinta jatkaaksesi vaikka jotkut varmuuskopioitavat kohteet " "puuttuisivatkin." -#: Library/Main/Strings.cs:189 +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "Ylikirjoita tiedostostot palauttaessasi" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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." @@ -3592,11 +3788,11 @@ msgstr "" "palauttettaessa. Jos tätä valitsinta ei ole annettu, Duplicati lisää " "palautettavan tiedoston nimeen aikaleiman ja järjestysnumeron." -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "Tulosta enmmän tilatietoja" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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." @@ -3604,21 +3800,25 @@ msgstr "" "Tällä valitsimella Duplicati tulostaa enmmän tilatietoja. Yleensä tämä " "tarkoittaa riviä kutakin käsiteltyä tiedostoa kohden." -#: Library/Main/Strings.cs:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "Lataa varmistustiedostot etäpalvelimelle" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3630,11 +3830,11 @@ msgstr "" " ja SHA256-tarkastussummat. Tämän avulla varmuskopion eheyden voi tarkastaa " "etäpalvelimella." -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "Varmuuskopion jälkeen tarkastettavien tiedostojen lukumäärä" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3646,11 +3846,11 @@ msgstr "" "kuinka monta tiedostoa ladataan. Jos asetuksen arvo on 0 tai olet antanut " "valitsimen --{0}, ei varmuuskopion eheyttä tarkasteta ollenkaan." -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "Perusteellinen eheystarkastus" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3661,22 +3861,22 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "Lukupuskurin koko" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" "Tällä asetuksella voit säätää kuinka paljon Duplicati lukee tiedostosta " "ennen kuin aloittaa sen käsittellyn" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "Salli salauslauseen vaihtaminen" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 msgid "" "Use this option to allow the passphrase to change, note that this option is " "not permitted for a backup or repair operation" @@ -3684,11 +3884,11 @@ msgstr "" "Salli salauslauseen vaihtaminen. Huomaa, että tämä ei ole sallittua " "varmuuskopioitaessa tai korjattaessa tietokantaa." -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "Listaa vain eri versiot varmuuskopiossa" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 msgid "" "Use this option to only list filesets and avoid traversing file names and " "other metadata which slows down the process" @@ -3696,11 +3896,11 @@ msgstr "" "Tällä valitsimella Duplicati listaa vain versiot, ei tiedostonimiä eikä " "muuta metadataa." -#: Library/Main/Strings.cs:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "Älä tallenna metadataa" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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," @@ -3711,11 +3911,11 @@ msgstr "" "nopeuttaa varmuuskopiointia ja tiedostojen palauttamista, mutta ei vaikuta " "varmuuskopioiden kokoon merkittävästi." -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "Palauta tiedostojen oikeudet" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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." @@ -3724,11 +3924,11 @@ msgstr "" "tiedostojen lukemisen. Tällä valitsimella Duplicati palauttaa myös " "tiedostojen oikeudet." -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "Älä tarkasta palautettuja tiedostoja." -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" @@ -3739,20 +3939,20 @@ msgstr "" "tarkastussumman laskemisen käytöstä. Tällöin palautettujen tiedostojen " "eheyttä ei tarkasteta." -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "Ota käyttöön cache" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" "Ota käyttöön muistinvarainen cache. Toiminto on oletuksena pois käytöstä." -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "Älä käytä paikallista dataa" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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 " @@ -3763,11 +3963,11 @@ msgstr "" "paikallisen datan hyödyntämisen käytöstä ja käyttää vain etäpalvelimella " "olevaa dataa." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "Tarkasta lohkojen tarkastussummat" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 msgid "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." @@ -3775,11 +3975,11 @@ msgstr "" "Tällä valitsimella Duplicati tarkastaa koko palautetun tiedoston lisäksi " "kunkin lohkon tarkastustsumman." -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "Korjaa tietokanta poluista" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3791,11 +3991,11 @@ msgstr "" "nopeampaa, mutta sen tiedot eivät riitä tiedostojen palauttamiseen. Voit " "käyttää sitä palautettavien tiedostojen etsimiseen." -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "Pakota Duplicati käyttämään tiettyjä lokaaliasetuksia" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3808,11 +4008,11 @@ msgstr "" "valitsin asettaa käytettävän lokaalin. Aseta arvoksi tyhjä merkkijono " "valitaksesi \"invariant Culture\"-lokaalin." -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "Kommunikoi taustamoduulin kanssa käyttäen säieturvallisia putkia" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 msgid "" "Use this option to disable multithreaded handling of up- and downloads, that" " can significantly speed up backend operations depending on the hardware " @@ -3822,11 +4022,41 @@ msgstr "" "tiedostonsiirrot. Riippuen laitteistostasi ja etäpalvelimesta tämä voi " "nopeuttaa tiedostonsiirtoja." -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "Varmuuskopioi hyper-V virtuaalikoneet (vain Windows-järjestelmillä)" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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 " @@ -3836,18 +4066,18 @@ msgstr "" "Erota useait ID:t puolipisteellä. (Löydät virtuaalikoneiden ID:t seuraavalla" " Powershell-komennolla: 'Get-VM | ft VMName, ID')" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3855,15 +4085,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "Poistaa polun pakkauksen palautettaessa" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3871,22 +4101,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "Salli kaikkien tiedostojen poisto" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3896,11 +4126,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -3908,7 +4138,85 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -3916,57 +4224,40 @@ msgid "" msgstr "" "Salauskirjasto ei tue uudelleenkäytettäviä muunnoksia tiivistefunktiolle {0}" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "Salauskirjasto ei tue tiivistefunktiota {0}" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "Olemassaolevan varmuuskopion salasanaa ei voi vaihtaa" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Vedoksen luominen epäonnistui: {0}" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "Moduulin poistaminen epäonnistui: {0}" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Tiedostoa {0} ei voitu poistaa. Tarkistetaan, onko tiedosto olemassa." -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "Toipuminen olemattoman tiedoston \"{0}\" poistamisesta onnistui" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Ei voitu toipua virheestä poistettaessa tiedostoa {0}" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" -"Tiedoston {0} poistaminen epäonnistui. Virhe oli FileNotFound, listing " -"contents" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "Listauksen mukaan tiedosto {0} on poistettu" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Vahvista salauslause" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" @@ -3975,23 +4266,23 @@ msgstr "" "salausta ei ole poistettu käytöstä tai salasanaa ei ole annettu muulla " "tavoin." -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "Salauslause" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "Tyhjä salauslause ei ole sallittu" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Anna salauslause" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "Salauslauseet eivät ole samat" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 msgid "" "When running with Mono, this module will check if any certificates are " "installed and suggest installing them otherwise" @@ -3999,30 +4290,27 @@ msgstr "" "Käytettäessä Monoa tämä moduuli tarkastaa, onko järjestelmään asennettu " "yhtään SSL-juurisertifikaatteja ja ehdottaa niiden asentamista tarvittaessa" -#: Library/Modules/Builtin/Strings.cs:16 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "Tarkasta onko SSL-sertifikaatteja asennettu." -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -"Varmennetta ei löytynyt. Voit asentaa varmenteen yhdellä seuraavista komennoista: \n" -"{0} cert-sync /etc/ssl/certs/ca-certificates.crt #Debian-pohjaisille järjestelmille\n" -"{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #RedHat -johdannaisille\n" -"{0}Lisätietoja: {1}" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "Tämä moduuli mahdollistaa http-yhteyden asetusten muuttamisen" -#: Library/Modules/Builtin/Strings.cs:21 +#: Library/Modules/Builtin/Strings.cs:22 msgid "" "Use this option to accept any server certificate, regardless of what errors " "it may have. Please use --accept-specified-ssl-hash instead, whenever " @@ -4032,11 +4320,11 @@ msgstr "" "riippumatta virheistä, joita siinä on. Käytä valitsinta --accept-specified-" "ssl-hash, jos se on mahdollista." -#: Library/Modules/Builtin/Strings.cs:22 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Hyväksy kaiki ssl-sertifikaatit" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -4048,11 +4336,11 @@ msgstr "" "antaa heksadesimaalisena ilman välilyöntejä. Voit antaa useita sormenjälkiä " "pilkulla erotettuna." -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "Hyväksy tietty SSL-sertifikaatti" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " @@ -4063,29 +4351,29 @@ msgstr "" "palvelimet eivät tue tätä otsaketta. Ne vastaavat virheellä \"17 - " "Expectation failed\"." -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "Poista käytöstä expect-otsake" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "Poista http-neuvottelu käytöstä" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "Säädä http-pyyntöjä" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "Vaihtoehtoinen OAuth URL" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 " @@ -4094,11 +4382,11 @@ msgstr "" "Duplicati käyttää ulkoista OAuth palvelua. Jos sinulla on oma Duplicati " "OAuth-palvelin voit antaa sen osoitteen tällä valitsimella." -#: Library/Modules/Builtin/Strings.cs:32 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "Sallitut SSL-versiot" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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 " @@ -4108,39 +4396,39 @@ msgstr "" "asiantuntija-asetus. Käytä tätä vain, jos haluat parantaa turvallisuutta tai" " sinulla on ongelmia tietyn palvelimen kanssa." -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4148,11 +4436,11 @@ msgstr "" "Tämä moduuli jäsentää parametrit Hyper-V virtuaalikoneiden " "varmuuskopioimista varten" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "Hyper-V-moduuin asetukset" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4160,20 +4448,20 @@ msgstr "" "Tämä moduuli jäsentää parametrit Microsoft SQL-palvelimen varmuuskopioimista" " varten" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "Microsoft SQL-palvelinmoduulin asetukset" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "Suorittaa skriptin ennen operattiota ja operaation jälkeen" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Suorita skripti" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." @@ -4181,16 +4469,16 @@ msgstr "" "Suorittaa skriptin operaation jälkeen. Operaation tulostus ohjataan skriptin" " syötteeksi." -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Suorita skripti lopetettaessa" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Skriptin \"{0}\" paluuarvo oli {1}" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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-" @@ -4200,21 +4488,32 @@ msgstr "" "valmistumista tai aikakatkaisua. Jos skriptin paluuarvo ei ole nolla tai " "skripti aikakatkaistaan, toimenpide perutaan." -#: Library/Modules/Builtin/Strings.cs:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Suorita pakollinen skripti ennen toimenpidettä" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Virhe suoritettaessa skriptiä \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Skripti \"{0}\" aikakatkaistiin" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "Executes a script before performing an operation. The operation will block " "until the script has completed or timed out." @@ -4222,16 +4521,16 @@ msgstr "" "Suorittaa skriptin ennen toimenpiteen alkua. Toimenpide odottaa skriptin " "valmistumista tai aikakatkaisua." -#: Library/Modules/Builtin/Strings.cs:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "Suorita skripti ennen toimenpidettä" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Skripti \"{0}\" antoi virheilmoituksen: {1}" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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 " @@ -4240,19 +4539,19 @@ msgstr "" "Antaa ajan, jonka jälkeen toimenpide suoritetaan vaikka skripti ei olisi " "valmis. Skriptin suoritus jatkuu, mutta sen tulostetta ei käsitellä." -#: Library/Modules/Builtin/Strings.cs:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "Skriptin aikakatkaisun kesto" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "Tämä moduuli lähettää sähköpostin operaation jälkeen." -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Lähetä sähköposti" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, csharp-format msgid "" "Unable to find the destination mail server through MX lookup, please use the" @@ -4261,7 +4560,7 @@ msgstr "" "Sähköpostin vastaanottajan palvelinta ei löytynyt MX-tietueiden avulla. Anna" " käytettävä smtp-palvelin valitsimella {0}." -#: Library/Modules/Builtin/Strings.cs:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -4274,19 +4573,19 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "Viestin runko" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "SMTP-palvelimen salasana" -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "SMTP-palvelimen salasana" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4294,11 +4593,11 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "Sähköpostin vastaanottajat" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." @@ -4306,11 +4605,11 @@ msgstr "" "Oletuksena sähköposti lähetetään vain varmuuskopioinnin jälkeen. Tällä " "valitsimella voit lähettää sähköpostin kaikkien operaatioiden jälkeen." -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "Lähetä sähköposti kaikkien operaatioiden jälkeen" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -4326,11 +4625,11 @@ msgstr "" "Postin Lähettäjä \n" "Postin Lähettäjä " -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "Sähköpostin lähettäjä" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -4339,13 +4638,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "Lähetettävä viesti" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -4353,11 +4652,11 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "SMTP palvelimen osoite" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4366,45 +4665,45 @@ msgstr "" "Voit antaa tällä valitsimela sähköpostin otsakkeen. Muuttujat korvataan, " "kuten valitsimen --{0} ohjeessa on selitetty." -#: Library/Modules/Builtin/Strings.cs:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "Sähköpostin otsake" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "Käytäjätunnus SMTP-palvelimelle, jos tarvitaan" -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "Käyttäjätunnus SMTP-palvelimelle" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "Sähköpostin lähetys epäonnistui: {0]" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Koko SMTP-neuvottelu: {0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Sähköpostin lähetys palvelimen {0} kautta epäonnistui. Virheilmoitus oli: " "{1} Yritetään uudelleen palvelimen {2} kautta." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Sähköposti lähetettiin onnistuneesti käyttäen palvelinta {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "XMPP-vastaanottajan osoite" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" @@ -4412,13 +4711,13 @@ msgstr "" "Käyttäjät, joille viestit lähetetään. Määritä useampi käyttäjä pilkulla " "eroteltuna" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "Viestin malli" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4431,11 +4730,11 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "XMPP-käyttäjätunus" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 msgid "" "The username for the account that will send the message, including the " "hostname. I.e. \"account@jabber.org/Home\"" @@ -4443,16 +4742,16 @@ msgstr "" "Viestin lähettäjän tili mukaanlukien palvelin. Esim: " "\"tili@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "XMPP-palvelun salasana" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "Viestin lähettäjän salasana" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4463,13 +4762,13 @@ msgstr "" "\"{0},{1}\". Erityinen arvo \"{4}\" on sama kuin \"{0},{1},{2},{3}\", ja sen" " valitsemalla jokaisesta varmuuskopiontioperaatiosta lähetetään viesti." -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "Lähetä viesti kaikkien toimenpiteiden jälkeen" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" @@ -4477,53 +4776,53 @@ msgstr "" "Oletuksena viesti lähetetään vain varmuuskopioinnin jälkeen. Tällä " "valitsimella voit lähettää viestin kaikkien operaatioiden jälkeen." -#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "Moduuli raporttien lähettämiseksi XMPP-palvelun kautta" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" "Tämä moduuli mahdollistaa raporttien lähettämisen XMPP-palvelun kautta" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "kirjautuminen Jabber-palvelimelle aikakatkaistiin " -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "Jabber-viestin lähettäminen epäonnistui: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "HTTP -raportointimodulli" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" "Tämä moduuli mahdollistaa tilaraporttien lähetyksen HTTP -viestien avulla." -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "HTTP-raportin URL" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "Ylimääräiset parametrit HTTP-viestiin" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" @@ -4531,11 +4830,67 @@ msgstr "" "HTTP-viestiin lisättävät ylimääräiset parametrit, esim. " "\"parametri1=arvo1¶metri2=arvo2\"" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "HTTP -viestin lähetys epäonnistui: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4642,7 +4997,61 @@ msgstr "Ei voida lukea ja kirjoittaa samaan tiedosto-osoittimeen" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -4733,12 +5142,10 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" -"Sisällytä tiedostot, jotka vastaavat tätä suodatinta. Symboli * vastaa mitä " -"tahansa merkkijonoa. Symboli ? vastaa mitä tahansa yksittäistä merkkiä. Myös" -" säännölliset ilmaisut ovat sallittuja. Ne kirjoitetaan hakasulkeiden " -"avulla. Esimerkiksi: [.*\\.txt]." #: CommandLine/Strings.cs:26 msgid "Include files" @@ -4750,12 +5157,10 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" -"Ohita tiedostot, jotka vastaavat tätä suodatinta. Symboli * vastaa mitä " -"tahansa merkkijonoa. Symboli ? vastaa mitä tahansa yksittäistä merkkiä. Myös" -" säännölliset ilmaisut ovat sallittuja. Ne kirjoitetaan hakasulkeiden " -"avulla. Esimerkiksi: [.*\\.txt]." #: CommandLine/Strings.cs:28 msgid "Exclude files" @@ -4787,11 +5192,16 @@ msgstr "" msgid "Disable console output" msgstr "Poista käytöstä tulostus konsoliin" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Ota käyttöön automaattiset päivitykset" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-fr.mo b/Localizations/duplicati/localization-fr.mo index ceb0ae224..8d4afd895 100644 Binary files a/Localizations/duplicati/localization-fr.mo and b/Localizations/duplicati/localization-fr.mo differ diff --git a/Localizations/duplicati/localization-fr.po b/Localizations/duplicati/localization-fr.po index 1830d70ea..290b14982 100644 --- a/Localizations/duplicati/localization-fr.po +++ b/Localizations/duplicati/localization-fr.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: François TERROT , 2017\n" +"Last-Translator: c2d8fff08ea91a3e49f9105aca49898d, 2018\n" "Language-Team: French (https://www.transifex.com/duplicati/teams/67655/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,7 +20,7 @@ msgstr "" #: Server/Strings.cs:7 msgid "Another instance is running, and was notified" -msgstr "Un autre instance fonctionne, elle a été informée " +msgstr "Une autre instance est en cours et a été avertie" #: Server/Strings.cs:8 #, csharp-format @@ -28,19 +28,19 @@ msgid "" "Failed to create, open or upgrade the database.\n" "Error message: {0}" msgstr "" -"Création, ouverture ou mise à jour de la base de donnée échouée.\n" +" La création, ouverture ou mise à jour de la base de donnée a échoué.\n" "Message d'erreur : {0}" #: Server/Strings.cs:10 msgid "Displays this help" -msgstr "Afficher cette aide" +msgstr "Affiche cette aide" #: Server/Strings.cs:11 msgid "" "Supported commandline arguments:\n" "\n" msgstr "" -"Arguments de lignes de commande supportés:\n" +"Arguments de ligne de commande supportés:\n" "\n" #: Server/Strings.cs:14 @@ -96,21 +96,23 @@ msgstr "" #: Server/Strings.cs:18 CommandLine/Strings.cs:18 #, csharp-format msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Impossible de lire le fichier de paramètre \"{0}\", cause : {1}" +msgstr "Impossible de lire le fichier de paramètres\"{0}\", cause : {1}" #: Server/Strings.cs:20 msgid "Outputs log information to the file given" -msgstr "" +msgstr "Sort les informations du journal dans le fichier donné" #: Server/Strings.cs:21 msgid "Determines the amount of information written in the log file" -msgstr "" +msgstr "Détermine la quantité d'informations écrites dans le fichier journal" #: Server/Strings.cs:22 msgid "" "Activates portable mode where the database is placed below the program " "executable" -msgstr " " +msgstr "" +" Active le mode portable où la base de données est placée en dessous du " +"programme exécutable" #: Server/Strings.cs:23 #, csharp-format @@ -128,18 +130,22 @@ msgstr "" #: Server/Strings.cs:26 msgid "Disables database encryption" -msgstr "Désactiver le chiffrement de base de données" +msgstr "Désactive le chiffrement de la base de données" #: Server/Strings.cs:27 #, csharp-format msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "Une version {0} de SQLite non supportée a été détectée, est attendue " +msgstr "" +"Version non prise en charge de SQLite détectée ({0}), doit être {1} ou " +"supérieure" #: Server/Strings.cs:28 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 "" +"Le chemin d'accès au dossier où les fichiers statiques du serveur Web sont " +"présents. Le dossier doit être situé sous le dossier d'installation" #: Server/Strings.cs:29 msgid "" @@ -154,6 +160,8 @@ msgid "" "The certificate and key file in PKCS #12 format the webserver use for SSL. " "Only RSA/DSA keys are supported." msgstr "" +"Le certificat et le fichier de clé dans PKCS # 12 formatent l'utilisation du" +" serveur Web pour SSL. Seules les clés RSA / DSA sont prises en charge" #: Server/Strings.cs:31 msgid "The password for decryption of certificate PKCS #12 file." @@ -165,6 +173,9 @@ msgid "" " means any interface. The special value \"loopback\" means the loopback " "adapter." msgstr "" +"L'interface sur laquelle le serveur web écoute. Les valeurs spéciales \"*\" " +"et \"any\" signifient n'importe quelle interface. La valeur spéciale " +"\"loopback\" signifie l'adaptateur de bouclage." #: Server/Strings.cs:33 msgid "" @@ -172,63 +183,106 @@ msgid "" "do not need to set it on each run. Setting an empty value disables the " "password." msgstr "" +"Le mot de passe requis pour accéder au serveur Web. Cette option est " +"enregistrée de sorte que vous n'avez pas besoin de le définir à chaque " +"exécution. La définition d'une valeur vide désactive le mot de passe." #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Les noms d'hôte acceptés, séparés par des points-virgules. Si l'un des noms " +"d'hôte est \"*\", tous les noms d'hôte sont autorisés et la vérification du " +"nom d'hôte est désactivée." + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "Active le répondeur \"ping-pong\"" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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 "" +"Lorsqu'il s'exécute en tant que serveur, le daemon service doit vérifier " +"que le processus répond. Si cette option est activée, le serveur lit stdin " +"et écrit une réponse à chaque ligne lue" -#: Server/Strings.cs:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" -msgstr "" +msgstr "Nettoyer les anciennes données de journal" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" - -#: Server/Strings.cs:38 -msgid "Sets the folder where settings are stored" -msgstr "" +"Définissez l'heure après laquelle les données de journal seront purgées de " +"la base de données." #: Server/Strings.cs:39 +msgid "Sets the folder where settings are stored" +msgstr "Définit le dossier dans lequel les paramètres sont stockés" + +#: Server/Strings.cs:40 #, 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:40 -msgid "Sets the database encryption key" -msgstr "" +"Duplicati a besoin de stocker une petite base de données avec tous les " +"paramètres. Utilisez cette option pour choisir où les paramètres sont " +"stockés. Cette option peut également être définie avec la variable " +"d'environnement {0}." #: Server/Strings.cs:41 +msgid "Sets the database encryption key" +msgstr "Définit la clé de chiffrement de la base de données" + +#: Server/Strings.cs:42 #, 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 "" +"Cette option définit la clé de chiffrement utilisée pour brouiller la base " +"de données des paramètres locaux. Cette option peut également être définie " +"avec la variable d'environnement {0}. Utilisez l'option - {1} pour " +"désactiver le brouillage de la base de données." -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Dossier de stockage temporaire" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +msgstr "" +"Cette option peut être utilisée pour fournir un autre dossier de stockage " +"temporaire. Par défaut, le dossier temporaire par défaut du système est " +"utilisé. Notez également que SQLite placera des fichiers temporaires dans ce" +" dossier temporaire." + +#: 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 "" +"Impossible de trouver une date valide, compte tenu de la date de début {0}, " +"de l'intervalle de répétition {1} et des jours autorisés {2}" -#: Server/Strings.cs:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" -msgstr "" +msgstr "Le serveur a démarré et écoute sur {0}, le port {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -237,24 +291,26 @@ msgstr "" "Impossible de créer le certificat SSL en utilisant les paramètres fournis. " "Détails de l'exception: {0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" +msgstr "Impossible d'ouvrir une socket pour l'écoute, les ports essayés: {0}" #: Library/Encryption/Strings.cs:4 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" +"Ce module crypte tous les fichiers de la même manière que AESCrypt, en " +"utilisant le cryptage AES 256 bits." #: Library/Encryption/Strings.cs:5 msgid "AES-256 encryption, built in" -msgstr "" +msgstr "Chiffrement AES-256, intégré" #: Library/Encryption/Strings.cs:6 msgid "Empty passphrase not allowed" -msgstr "Phrase de passe vide interdite" +msgstr "Phrase secrète vide non autorisée" #: Library/Encryption/Strings.cs:7 msgid "" @@ -262,15 +318,18 @@ msgid "" "Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " "multithreading)" msgstr "" +"Utilisez cette option pour définir le niveau de thread autorisé pour les " +"opérations de cryptage AES. Les valeurs valides sont 0 (utilise par défaut)," +" ou de 1 (pas de multithreading) à 4 (multithreading max)" #: Library/Encryption/Strings.cs:8 msgid "Set thread level utilized for crypting (0-4)" -msgstr "" +msgstr "Définir le niveau de thread utilisé pour le cryptage (0-4)" #: Library/Encryption/Strings.cs:11 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" -msgstr "Impossible de déchiffrer les données (mauvaise phrase secrète ?)" +msgstr "Impossible de décrypter les données (mauvaise phrase secrète ?): {0}" #: Library/Encryption/Strings.cs:14 msgid "" @@ -281,6 +340,13 @@ 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 "" +"Le module de chiffrement GPG utilise l'application GNU Privacy Guard pour " +"chiffrer et déchiffrer les fichiers. Cela nécessite que l'exécutable gpg " +"soit disponible sur le système. Sous Windows, il est supposé que cela se " +"trouve dans le dossier d'installation par défaut sous les fichiers " +"programme, sous Linux et MacOS, il est supposé que le programme est " +"disponible via la variable d'environnement PATH. Il est possible de fournir " +"le chemin vers GPG en utilisant le commutateur --gpg-program-path." #: Library/Encryption/Strings.cs:15 msgid "GNU Privacy Guard, external" @@ -291,16 +357,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 "" +"Utilisez ce commutateur pour spécifier des options supplémentaires à GPG. " +"Vous ne pouvez pas spécifier l'option --passphrase-fd ici. L'option " +"--decrypt est toujours spécifiée." #: Library/Encryption/Strings.cs:17 msgid "Extra GPG commandline options for decryption" msgstr "" +"Options de ligne de commande supplémentaires pour le déchiffrement GPG" #: 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 "" +"Le cryptage / décryptage GPG utilisera l'option --armor pour GPG afin de " +"protéger les fichiers avec une armure. Spécifiez ce commutateur pour " +"supprimer l'option --armor." #: Library/Encryption/Strings.cs:19 msgid "Don't use GPG Armor" @@ -311,37 +384,48 @@ 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 "" +"Utilisez ce commutateur pour spécifier des options supplémentaires à GPG. " +"Vous ne pouvez pas spécifier l'option --passphrase-fd ici. L'option " +"--encrypt est toujours spécifiée." #: Library/Encryption/Strings.cs:21 msgid "Extra GPG commandline options for encryption" -msgstr "" +msgstr "Options de ligne de commande supplémentaires pour le chiffrement GPG" #: Library/Encryption/Strings.cs:22 #, csharp-format msgid "Failed to execute GPG at \"\"{0}\" {1}\": {2}" -msgstr "" +msgstr "Echec de l'exécution de GPG à \"\"{0}\" {1}\"\\: {2}" #: 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 "" +"Le chemin vers le programme GNU Privacy Guard. S'il n'est pas fourni, " +"Duplicati supposera que le programme \"gpg\" est disponible dans le chemin " +"du système." #: Library/Encryption/Strings.cs:24 msgid "The path to GnuPG" -msgstr "" +msgstr "Le chemin d'accès à GnuPG" #: Library/Encryption/Strings.cs:25 #, csharp-format msgid "" "This option has non-standard handling, please use the --{0} option instead." msgstr "" +"Cette option a une gestion non standard, veuillez utiliser l'option - {0} à " +"la place." #: 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 "" +"Utilisez cette option pour fournir l'option --armor à GPG. Les fichiers " +"seront plus volumineux mais peuvent être envoyés en tant que fichiers texte " +"purs." #: Library/Encryption/Strings.cs:27 msgid "Use GPG Armor" @@ -349,11 +433,11 @@ msgstr "Utilisez GPG Armor" #: Library/Encryption/Strings.cs:28 msgid "Overrides the GPG command supplied for decryption" -msgstr "" +msgstr "Remplace la commande GPG fournie pour le déchiffrement" #: Library/Encryption/Strings.cs:29 msgid "The GPG decryption command" -msgstr "" +msgstr "La commande de déchiffrement GPG" #: Library/Encryption/Strings.cs:30 #, csharp-format @@ -361,10 +445,12 @@ msgid "" "Overrides the default GPG encryption command \"{0}\", normal usage is to " "request asymetric encryption with the setting {1}" msgstr "" +"Remplace la commande de chiffrement GPG par défaut \"{0}\", l'utilisation " +"normale consiste à demander un chiffrement asymétrique avec le paramètre {1}" #: Library/Encryption/Strings.cs:31 msgid "The GPG encryption command" -msgstr "" +msgstr "La commande de chiffrement GPG" #: Library/Encryption/Strings.cs:34 #, csharp-format @@ -374,14 +460,16 @@ msgstr "Erreur de déchiffrement : {0}" #: Library/Encryption/Strings.cs:35 msgid "Failure while invoking GnuPG, program won't flush output" msgstr "" +"Echec dans l'appel de GnuPG, l'application n'enverra pas de données en " +"retour" #: Library/Encryption/Strings.cs:36 msgid "Failure while invoking GnuPG, program won't terminate" -msgstr "" +msgstr "Echec dans l'appel de GnuPG, l'application ne s'arrêtera pas" #: Library/Interface/Strings.cs:4 msgid "aliases" -msgstr "" +msgstr "alias" #: Library/Interface/Strings.cs:5 msgid "default value" @@ -389,7 +477,7 @@ msgstr "valeur par défaut" #: Library/Interface/Strings.cs:6 msgid "[DEPRECATED]" -msgstr "" +msgstr "[PÉRIMÉ]" #: Library/Interface/Strings.cs:7 msgid "values" @@ -435,7 +523,7 @@ msgstr "Inconnu" #, csharp-format msgid "" "The configuration for the backend is not valid, it is missing the {0} field" -msgstr "" +msgstr "La configuration du backend n'est pas valide, il manque le champ {0}" #: Library/Interface/Strings.cs:22 msgid "Do you want to test the connection?" @@ -455,6 +543,8 @@ msgid "" "You have not entered a path. This will store all backups in the default " "directory. Is this what you want?" msgstr "" +"Vous n'avez pas entré de chemin. Cela stockera toutes les sauvegardes dans " +"le répertoire par défaut. Est-ce ce que vous voulez ?" #: Library/Interface/Strings.cs:26 msgid "You must enter a password" @@ -465,6 +555,8 @@ msgid "" "You have not entered a password.\n" "Proceed without a password?" msgstr "" +"Vous n'avez pas entré de mot de passe.\n" +"Continuer sans mot de passe ?" #: Library/Interface/Strings.cs:29 msgid "You must enter the name of the server" @@ -480,6 +572,9 @@ msgid "" "This is fine if the server allows anonymous uploads, but likely a username is required\n" "Proceed without a username?" msgstr "" +"Vous n'avez pas entré de nom d'utilisateur.\n" +"C'est possible si le serveur autorise les téléchargements anonymes, mais il est probable qu'un nom d'utilisateur est requis\n" +"Continuer sans nom d'utilisateur ?" #: Library/Interface/Strings.cs:34 msgid "" @@ -487,6 +582,9 @@ msgid "" "\n" "Do you want to use the selected folder?" msgstr "" +"La connexion a réussi mais une autre sauvegarde a été trouvée dans le dossier de destination. Il est possible de configurer Duplicati pour stocker plusieurs sauvegardes dans le même dossier, mais ce n'est pas recommandé.\n" +"\n" +"Voulez-vous utiliser le dossier sélectionné ?" #: Library/Interface/Strings.cs:37 msgid "The folder cannot be created because it already exists" @@ -509,8 +607,8 @@ msgstr "Le nom de serveur \"{0}\" n'est pas valide" msgid "Cancelled" msgstr "Annulé" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "Le fichier demandé n'existe pas" @@ -521,17 +619,23 @@ msgid "" "Error message: {0}\n" "Command: {1} {2}" msgstr "" +"La commande externe n'a pas pu démarrer.\n" +"Message d'erreur : {0}\n" +"Commande : {1} {2}" #: Library/Snapshots/Strings.cs:7 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" +"La commande externe n'a pas pu aboutir dans le délai imparti : {0} {1}" #: Library/Snapshots/Strings.cs:8 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" +"Impossible de faire correspondre le chemin d'accès local {0} avec un chemin " +"d'instantané : {1}" #: Library/Snapshots/Strings.cs:9 #, csharp-format @@ -539,17 +643,22 @@ msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" +"Le script a bien été renvoyé, mais le dossier temporaire {0} n'existe pas : " +"{1}" #: Library/Snapshots/Strings.cs:10 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" +"Script retourné avec succès, mais le dossier temporaire {0} existe toujours " +": {1}" #: Library/Snapshots/Strings.cs:11 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" +"Le script a renvoyé le code de sortie {0}, mais {1} était attendu : {2}" #: Library/Snapshots/Strings.cs:12 #, csharp-format @@ -557,26 +666,47 @@ msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" +"Le script a été renvoyé avec succès, mais le paramètre {0} était manquant en" +" sortie : {1}" #: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "" +"Impossible de déterminer le chemin de fichier complet pour l'entrée USN" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "Les entrées du journal USN ont été purgées depuis la dernière analyse" + +#: Library/Snapshots/Strings.cs:17 msgid "Unexpected empty response while enumerating" msgstr "Réponse vide inattendue lors de l'énumération" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN n'est pas supporté sur Linux" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" +"Le nombre de fichiers renvoyés par USN était nul. C'est probablement une " +"erreur. Pour remédier à cela, USN a été désactivé." #: Library/Snapshots/Strings.cs:20 -msgid "Calling process does not have the backup privilege" -msgstr "" +msgid "Unexpected path format encountered" +msgstr "Format de chemin rencontré est incorrect" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "Version de journal USN non prise en charge." + +#: Library/Snapshots/Strings.cs:25 +msgid "Calling process does not have the backup privilege" +msgstr "Le processus d'origine n'a pas le privilège de sauvegarde" + +#: Library/Backend/OpenStack/Strings.cs:23 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Supported format is \"openstack://container/folder\"." @@ -584,16 +714,16 @@ msgstr "" "Ce back-end peut lire et écrire des données vers Swift (OpenStack Object " "Storage). Le format pris en charge est : \"openstack://container/folder\"." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Option requises manquante: {0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -604,7 +734,7 @@ msgstr "" "fourni par la variable d'environnement \"AUTH_PASSWORD\". Si le mot de passe" " est fourni, --{0} doit être aussi paramétré." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -615,7 +745,16 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "Fourni le mot de passe utilisé pour se connecter au serveur" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" +"Le nom de domaine de l'utilisateur utilisé pour se connecter au serveur." + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "Fournit le domaine utilisé pour se connecter au serveur" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -631,7 +770,7 @@ msgstr "" "Le nom d'utilisateur utilisé pour se connecter au serveur. Il peut également" " être fourni comme une variable d'environnement \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -643,7 +782,7 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "Fourni le nom d'utilisateur utilisé pour se connecter au serveur" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 " @@ -653,11 +792,11 @@ msgstr "" "compte. Cette option doit être fourni durant l'authentification avec un mot " "de passe, mais il est non requis quand une clé API est utilisée " -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "Fourni le Tenant Name utilisé pour se connecter au serveur" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." @@ -665,11 +804,11 @@ msgstr "" "La clé API peut être utilisé pour se connecter sans fournir un mot de passe " "et un tenant ID pour quelques fournisseurs." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "Fourni la clé API utilisée pour se connecter au serveur" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -679,11 +818,21 @@ msgstr "" "trouver le service de stockage. L'URL finit communément par \"/v2.0\". Les " "fournisseurs connus sont : {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "Fourni l'URL d'authentification" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" +"La version de l'API keystone à utiliser, les valeurs valides sont 'v2' et " +"'v3'." + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "La version de l'API keystone à utiliser" + +#: Library/Backend/OpenStack/Strings.cs:40 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 " @@ -694,7 +843,7 @@ msgstr "" "fournisseur pour une liste des régions valides, ou laissez vide pour la " "région par défaut." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "Fourni la région utilisé lors de la création d'un conteneur" @@ -785,7 +934,7 @@ msgid "" "The file {0} was uploaded but the returned size was {1} and it was expected " "to be {2}" msgstr "" -"Le fichier {0} a été téléversé, mais la taille renvoyé était {1} alors " +"Le fichier {0} a été téléversé, mais la taille renvoyée était {1} alors " "qu'elle était supposée être {2}" #: Library/Backend/FTP/Strings.cs:22 @@ -799,8 +948,8 @@ msgid "" "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -"Pour se protéger des problèmes réseaux, chaque téléchargement sera " -"automatiquement vérifier. Utiliser cet option pour désactiver cette " +"Pour se protéger des problèmes réseaux, chaque téléversement sera " +"automatiquement vérifié. Utilisez cette option pour désactiver cette " "vérification afin que le téléchargement soit plus rapide mais moins fiable." #: Library/Backend/AmazonCloudDrive/Strings.cs:23 @@ -906,7 +1055,7 @@ 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 "" -"Cette option est utilisé uniquement quand de nouvelles collections sont crées. Utiliser cet option pour changer le type de stockage où est la collection.Les charges et fonctionnalités varient selon la classe de stockage de la collection.Classes de stockage connues:\n" +"Cette option est utilisé uniquement quand de nouvelles collections sont crées. Utiliser cet option pour changer le type de stockage où est la collection. Les charges et fonctionnalités varient selon la classe de stockage de la collection. Classes de stockage connues :\n" "{0}" #: Library/Backend/GoogleServices/Strings.cs:34 @@ -924,7 +1073,7 @@ msgid "" " where usage charges are applied" msgstr "" "Cette option est utilisé uniquement quand de nouvelles collections sont " -"crées. Utiliser cette option pour indiquer l'ID du projet sur lequel la " +"créées. Utilisez cette option pour indiquer l'ID du projet sur lequel la " "collection est attaché. Le projet détermine où les charges d'utilisation " "sont appliquées. " @@ -934,8 +1083,8 @@ msgid "" "The account access has been blocked by Google, please visit this URL and " "unlock it: {0}" msgstr "" -"L'accès au compte a été bloqué par Google,merci de vous rendre sur cette URL" -" pour le déverrouiller: {0}" +"L'accès au compte a été bloqué par Google, merci de vous rendre sur ce lien " +"pour le déverrouiller : {0}" #: Library/Backend/GoogleServices/Strings.cs:42 msgid "" @@ -951,13 +1100,15 @@ msgstr "Google Drive" #: Library/Backend/GoogleServices/Strings.cs:48 msgid "Hide team drives" -msgstr "" +msgstr "Masquer les disques d'équipe" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" +"Cette option désactive les disques de l'équipe, affichant uniquement les " +"fichiers et dossiers accessibles avec le compte lui-même." #: Library/Backend/CloudFiles/Strings.cs:4 #, csharp-format @@ -1035,7 +1186,7 @@ msgstr "Échec du téléversement de fichier" #: Library/Backend/CloudFiles/Strings.cs:21 msgid "No CloudFiles API Access Key given" -msgstr "aucune clé d'accès API Cloudfiles fournie" +msgstr "Aucune clé d'accès API Cloudfiles fournie" #: Library/Backend/CloudFiles/Strings.cs:22 msgid "No CloudFiles userID given" @@ -1137,8 +1288,8 @@ msgstr "Utilise le stockage à redondance réduite." #, csharp-format msgid "You are using a deprected url format, please change it to: {0}" msgstr "" -"Vous êtes en train d’utiliser un format d'url obsolète, merci de le changer:" -" {0}" +"Vous êtes en train d’utiliser un format d'url obsolète, merci de le changer " +": {0}" #: Library/Backend/S3/Strings.cs:23 msgid "" @@ -1236,7 +1387,7 @@ msgstr "FTP alternatif" #: Library/Backend/AlternativeFTP/Strings.cs:15 #, csharp-format msgid "The folder {0} was not found. Message: {1}" -msgstr "Le dossier {0} n'a pas été trouvé. Message : {1}" +msgstr "Le dossier {0} introuvable. Message : {1}" #: Library/Backend/AlternativeFTP/Strings.cs:19 msgid "" @@ -1306,7 +1457,7 @@ msgstr "Générateur de clef SSH" #: Library/Backend/SSHv2/Strings.cs:6 msgid "Public key username" -msgstr "" +msgstr "Nom d'utilisateur de la clé publique" #: Library/Backend/SSHv2/Strings.cs:7 msgid "A username to append to the public key" @@ -1334,11 +1485,11 @@ msgstr "Module pour télécharger des clés SSH publiques" #: Library/Backend/SSHv2/Strings.cs:15 msgid "SSH Key Uploader" -msgstr "" +msgstr "Chargement de clé SSH" #: Library/Backend/SSHv2/Strings.cs:16 msgid "The SSH connection URL" -msgstr "" +msgstr "L'URL de connexion SSH" #: Library/Backend/SSHv2/Strings.cs:17 msgid "The SSH connection URL used to establish the connection" @@ -1362,16 +1513,24 @@ msgid "" "Allowed formats are \"ssh://hostname/folder\" or " "\"ssh://username:password@hostname/folder\"." msgstr "" +"Ce backend peut lire et écrire des données dans un backend basé sur SSH, en " +"utilisant SFTP. Les formats autorisés sont \"ssh: // nom_hôte / dossier\" ou" +" \"ssh: // nom_utilisateur: mot de passe @ nom_hôte / dossier\"." #: 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 "" +"L'empreinte du serveur utilisée pour la validation de l'identité du serveur." +" Le format est par exemple : \"ssh-rsa 4096 11: 22: 33: 44: 55: 66: 77: 88: " +"99: 00: 11: 22: 33: 44: 55: 66\"." #: Library/Backend/SSHv2/Strings.cs:28 msgid "Supplies server fingerprint used for validation of server identity" msgstr "" +"Fournit l'empreinte du serveur utilisée pour la validation de l'identité du " +"serveur" #: Library/Backend/SSHv2/Strings.cs:29 msgid "" @@ -1379,10 +1538,14 @@ msgid "" "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" +"Pour se prémunir contre les attaques man-in-the-middle, l'empreinte du " +"serveur est vérifiée lors de la connexion. Utilisez cette option pour " +"désactiver la vérification des empreintes digitales de la clé hôte. Vous ne " +"devez utiliser cette option que pour les tests." #: Library/Backend/SSHv2/Strings.cs:30 msgid "Disables fingerprint validation" -msgstr "" +msgstr "Désactive la validation des empreintes" #: Library/Backend/SSHv2/Strings.cs:31 msgid "" @@ -1391,6 +1554,11 @@ msgid "" "password is not used to authenticate. This option only works when using the " "managed SSH client." msgstr "" +"Pointe vers un fichier de clés OpenSSH valide. Si le fichier est chiffré, le" +" mot de passe fourni est utilisé pour déchiffrer le fichier de clés. Si " +"cette option est fournie, le mot de passe n'est pas utilisé pour " +"l'authentification. Cette option ne fonctionne que lorsque vous utilisez le " +"client SSH géré." #: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 msgid "Uses a SSH private key to authenticate" @@ -1404,16 +1572,24 @@ msgid "" "keyfile. If this option is supplied, the password is not used to " "authenticate. This option only works when using the managed SSH client." msgstr "" +"Une clé privée SSH codée en URL. La clé privée doit être préfixée par {0}. " +"Si le fichier est chiffré, le mot de passe fourni est utilisé pour " +"déchiffrer le fichier de clés. Si cette option est fournie, le mot de passe " +"n'est pas utilisé pour l'authentification. Cette option ne fonctionne que " +"lorsque vous utilisez le client SSH géré." #: Library/Backend/SSHv2/Strings.cs:35 msgid "" "Use this option to manage the internal timeout for SSH operations. If this " "options is set to zero, the operations will not time out" msgstr "" +"Utilisez cette option pour gérer le délai d'attente interne pour les " +"opérations SSH. Si cette option est définie sur zéro, les opérations " +"n'expireront pas" #: Library/Backend/SSHv2/Strings.cs:36 msgid "Sets the operation timeout value" -msgstr "" +msgstr "Définit la valeur du délai d'expiration de l'opération" #: Library/Backend/SSHv2/Strings.cs:37 msgid "" @@ -1422,10 +1598,15 @@ msgid "" "connection. Using keep-alive will keep the connection open in this scenario." " If this value is set to zero, the keep-alive is disabled." msgstr "" +"Cette option peut être utilisée pour activer l'intervalle keep-alive de la " +"connexion SSH. Si la connexion est inactive, des pare-feu agressifs peuvent " +"fermer la connexion. L'utilisation de keep-alive gardera la connexion " +"ouverte dans ce scénario. Si cette valeur est définie sur zéro, le keep-" +"alive est désactivé." #: Library/Backend/SSHv2/Strings.cs:38 msgid "Sets a keepalive value" -msgstr "" +msgstr "Définit une valeur keepalive" #: Library/Backend/SSHv2/Strings.cs:39 msgid "SFTP (SSH)" @@ -1434,7 +1615,7 @@ msgstr "SFTP (SSH)" #: Library/Backend/SSHv2/Strings.cs:40 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" -msgstr "" +msgstr "Impossible de définir le dossier sur {0}, message d'erreur : {1}" #: Library/Backend/SSHv2/Strings.cs:41 #, csharp-format @@ -1443,6 +1624,9 @@ msgid "" "\"{0}\". Cause of this message is either not correct configuration or Man-" "in-the-middle attack!" msgstr "" +"La validation de l'empreinte du serveur a échoué. Le serveur a renvoyé " +"l'empreinte digitale \"{0}\". Cause de ce message est soit une configuration" +" incorrecte ou une attaque Man-in-the-middle!" #: Library/Backend/SSHv2/Strings.cs:42 #, csharp-format @@ -1450,6 +1634,8 @@ msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" +"Veuillez ajouter - {1} = \"{0}\" pour faire confiance à cet hôte. En option," +" vous pouvez utiliser - {2} (PAS SECURE) pour tester !" #: Library/Backend/Box/Strings.cs:21 msgid "" @@ -1465,7 +1651,7 @@ msgstr "Box.com" #: Library/Backend/Box/Strings.cs:26 msgid "Force delete files" -msgstr "Forcer suppression de fichiers" +msgstr "Forcer la suppression de fichiers" #: Library/Backend/Box/Strings.cs:27 msgid "" @@ -1479,56 +1665,62 @@ msgstr "" #: Library/Backend/Rclone/Strings.cs:6 msgid "Rclone" -msgstr "" +msgstr "Rclone" #: Library/Backend/Rclone/Strings.cs:7 msgid "This backend can read and write data to Rclone." -msgstr "" +msgstr "Ce backend peut lire et écrire des données vers Rclone." #: Library/Backend/Rclone/Strings.cs:8 msgid "Local repository" -msgstr "" +msgstr "Stockage local" #: Library/Backend/Rclone/Strings.cs:9 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" +"Stockage local pour Rclone. Assurez-vous qu'il est configuré en tant que " +"lecteur local, car il a besoin d'accéder aux fichiers générés par Duplicati." #: Library/Backend/Rclone/Strings.cs:10 msgid "Remote repository" -msgstr "" +msgstr "Stockage distant" #: Library/Backend/Rclone/Strings.cs:11 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" +"Stockage distant pour Rclone. Cela peut être n'importe lequel des backends " +"fournis par Rclone. Plus d'informations disponibles sur https://rclone.org/." #: Library/Backend/Rclone/Strings.cs:12 msgid "Remote path" -msgstr "" +msgstr "Chemin d'accès distant" #: Library/Backend/Rclone/Strings.cs:13 msgid "Path on the Remote repository. " -msgstr "" +msgstr "Chemin d'accès du stockage distant." #: Library/Backend/Rclone/Strings.cs:14 msgid "Rclone options." -msgstr "" +msgstr "Options Rclone." #: Library/Backend/Rclone/Strings.cs:15 msgid "Options will be transferred to rclone." -msgstr "" +msgstr "Les options seront transférées à rclone." #: Library/Backend/Rclone/Strings.cs:16 msgid "Rclone executable" -msgstr "" +msgstr "Exécutable Rclone" #: Library/Backend/Rclone/Strings.cs:17 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" +"Chemin d'accès complet à l'exécutable rclone. Seulement nécessaire si ce " +"n'est pas sur votre chemin." #: Library/Backend/File/Strings.cs:4 #, csharp-format @@ -1568,8 +1760,8 @@ msgid "" " a username and password is supplied, the same credentials are used for all " "destinations." msgstr "" -"ette option autorise plusieurs cibles à être précisées. La cible principale " -"est placée avant la liste des chemins fournis dans cette option. Avant de " +"Cette option autorise plusieurs cibles à être précisées. La cible principale" +" est placée avant la liste des chemins fournis dans cette option. Avant de " "démarrer la sauvegarde, la présence de chaque dossier dans la liste est " "vérifiée et éventuellement la présence d'un fichier de marquage fourni par " "--{0}. Le premier chemin existant contenant le fichier de marquage optionnel" @@ -1700,7 +1892,7 @@ 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 "" -"Par défaut un bucket privé est créé. Utilisez cette option pour définir le " +"Par défaut, un bucket privé est créé. Utilisez cette option pour définir le " "type de bucket. Référez-vous à la documentation B2 pour connaitre les types " "autorisés." @@ -1714,10 +1906,14 @@ msgid "" "lower number means less data, but can increase the number of Class C " "transaction on B2. Suggested values are between 100 and 1000" msgstr "" +"Utilisez cette option pour définir la taille de la page pour répertorier le " +"contenu des compartiments (bucket) B2. Un nombre inférieur signifie moins de" +" données, mais peut augmenter le nombre de transactions de classe C sur B2. " +"Les valeurs suggérées sont entre 100 et 1000" #: Library/Backend/Backblaze/Strings.cs:19 msgid "The size of file-listing pages" -msgstr "" +msgstr "La taille des pages de listage de fichiers" #: Library/Backend/Backblaze/Strings.cs:20 #, csharp-format @@ -1725,26 +1921,28 @@ msgid "" "The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " "than zero" msgstr "" +"Le paramètre \"{0}\" n'est pas valide pour \"{1}\", il doit être un nombre " +"entier supérieur à zéro" #: Library/Backend/Sia/Strings.cs:6 msgid "Sia Decentralized Cloud" -msgstr "" +msgstr "Cloud décentralisé de Sia" #: Library/Backend/Sia/Strings.cs:7 msgid "This backend can read and write data to Sia." -msgstr "" +msgstr "Ce backend peut lire et écrire des données vers Sia." #: Library/Backend/Sia/Strings.cs:8 msgid "Sia address" -msgstr "" +msgstr "Adresse Sia" #: Library/Backend/Sia/Strings.cs:9 msgid "Sia address, ie 127.0.0.1:9980" -msgstr "" +msgstr "Adresse Sia, soit 127.0.0.1:9980" #: Library/Backend/Sia/Strings.cs:10 msgid "Backup path" -msgstr "" +msgstr "Chemin de sauvegarde" #: Library/Backend/Sia/Strings.cs:11 msgid "Target path, ie /backup" @@ -1752,15 +1950,15 @@ msgstr "Chemin cible, c'est-à-dire /sauvegarde" #: Library/Backend/Sia/Strings.cs:12 Library/Backend/Sia/Strings.cs:13 msgid "Sia password" -msgstr "" +msgstr "Mot de passe Sia" #: Library/Backend/Sia/Strings.cs:14 msgid "3" -msgstr "" +msgstr "3" #: Library/Backend/Sia/Strings.cs:15 msgid "Minimum value is 3." -msgstr "" +msgstr "La valeur minimale est 3." #: Library/Backend/OneDrive/Strings.cs:5 #, csharp-format @@ -1779,17 +1977,17 @@ msgstr "Dossier créé automatiquement" #: Library/Backend/OAuthHelper/Strings.cs:8 #, csharp-format msgid "Unexpected error code: {0} - {1}" -msgstr "Code d'erreur inattendu: {0} - {1}" +msgstr "Code d'erreur inattendu : {0} - {1}" #: Library/Backend/OneDrive/Strings.cs:8 #, csharp-format msgid "Missing the folder: {0}" -msgstr "Dossier manquant: {0}" +msgstr "Dossier manquant : {0}" #: Library/Backend/OneDrive/Strings.cs:9 Library/Compression/Strings.cs:13 #, csharp-format msgid "File not found: {0}" -msgstr "Fichier non trouvé: {0}" +msgstr "Fichier non trouvé : {0}" #: Library/Backend/OneDrive/Strings.cs:10 msgid "Microsoft OneDrive" @@ -1802,7 +2000,176 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "" "Stocke les fichiers sur Microsoft OneDrive. L'usage de ce backend requiert " -"que vous acceptez les conditions dans {0} ({1}) et {2} ({3})" +"que vous acceptiez les conditions dans {0} ({1}) et {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" +"Aucun ID d'authentification n'a été fourni. Vous pouvez en obtenir un auprès" +" de {0}" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "Taille des fragments pour les gros téléchargements" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" +"Taille des fragments individuels qui sont téléchargés séparément pour les " +"fichiers volumineux. Il est recommandé d'avoir entre 5 et 10 MiB (bien " +"qu'une plus petite valeur puisse fonctionner mieux avec une connexion plus " +"lente ou moins fiable) et un multiple de 320 KiB." + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "Nombre de tentatives pour chaque fragment" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" +"Nombre de nouvelles tentatives effectuées pour chaque fragment avant l'échec" +" du téléchargement global du fichier" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "Délai en millisecondes entre les erreurs de fragment" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" +"Temps (en millisecondes) d'attente entre les échecs lors du téléchargement " +"de fragments" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" +"Stocke les fichiers dans Microsoft OneDrive ou Microsoft OneDrive Entreprise" +" via l'API Microsoft Graph. L'utilisation de ce backend nécessite que vous " +"acceptiez les termes dans {0} ({1}) et {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "ID facultatif du lecteur" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" +"ID du lecteur dans lequel stocker les données. Si aucun lecteur n'est " +"spécifié, le lecteur OneDrive ou OneDrive for Business par défaut sera " +"utilisé via '{0}'." + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" +"Stocke les fichiers dans un site Microsoft SharePoint via l'API Microsoft " +"Graph. L'utilisation de ce backend nécessite que vous acceptiez les termes " +"dans {0} ({1}) et {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "ID du site" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "ID du site pour stocker les données dans" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "Aucun ID de site n'a été fourni" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" +"Identifiants de site en conflit utilisés : donnés {0} mais trouvés {1}" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "Groupe Microsoft Office 365" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" +"Stocke les fichiers dans un groupe Microsoft Office 365 via l'API Microsoft " +"Graph. Les formats autorisés sont \"sharepoint: //tenant.sharepoint.com/ " +"{{PathToWeb}} // {{Documents}} / sous-dossier\" (avec \"//\" facultativement" +" utilisé pour indiquer le dossier du document racine), ou simplement " +"\"sharepoint\" : // sous-dossier \"(auquel cas vous devez également " +"spécifier explicitement l'ID du site SharePoint via --site-id). " +"L'utilisation de ce backend nécessite que vous acceptiez les termes dans {0}" +" ({1}) et {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "ID du groupe" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "ID du groupe pour stocker les données dans" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "Adresse e-mail du groupe" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "Adresse e-mail du groupe pour stocker les données dans" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "Aucun ID de groupe ou adresse e-mail de groupe n'a été fourni" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "Aucun groupe n'a été trouvé avec l'adresse e-mail donnée : {0}" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "Plusieurs groupes ont été trouvés avec l'adresse email donnée : {0}" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" +"Identifiants de groupe en conflit utilisés : donnés {0} mais trouvés {1}" #: Library/Backend/HubiC/Strings.cs:21 msgid "" @@ -1850,8 +2217,8 @@ msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " "Keys\" button on the storage account dashboard" msgstr "" -"La clé d'accès Azure qui peut être obtenu en cliquant sur le bouton \"Gérer " -"les clés d'accès\" sur le tableau de bord du compte de stockage" +"La clé d'accès Azure qui peut être obtenue en cliquant sur le bouton \"Gérer" +" les clés d'accès\" sur le tableau de bord du compte de stockage" #: Library/Backend/AzureBlob/Strings.cs:11 msgid "The access key" @@ -1878,7 +2245,7 @@ msgid "" "This backend can read and write data to Jottacloud using it's REST protocol." " Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -"Le back-end peux lire et écrire les données sur Jottacloud en utilisant le " +"Le back-end peut lire et écrire les données sur Jottacloud en utilisant le " "protocole REST. Le format authorisé est \"jottacloud://folder/subfolder\"." #: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 @@ -1896,7 +2263,7 @@ msgstr "" #: Library/Backend/Jottacloud/Strings.cs:10 msgid "Illegal mount point given." -msgstr "Point de montage illégal" +msgstr "Le point de montage indiqué est illégal." #: Library/Backend/Jottacloud/Strings.cs:16 msgid "Supplies the backup device to use" @@ -2019,7 +2386,7 @@ msgid "" msgstr "" "Utilisez cette option pour définir une valeur personnalisée pour les " "timeouts des opérations web lors des communications avec un serveur " -"SharePoint. La valeur recommandée est 180s. " +"SharePoint. La valeur recommandée est 180 secondes. " #: Library/Backend/SharePoint/Strings.cs:21 msgid "Set timeout for SharePoint web operations." @@ -2030,10 +2397,14 @@ msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" +"Utilisez cette option pour spécifier la taille de chaque segment lors du " +"téléchargement vers SharePoint Server. La valeur recommandée est 4MB." #: Library/Backend/SharePoint/Strings.cs:24 msgid "Set block size for chunked uploads to SharePoint." msgstr "" +"Définissez la taille de bloc pour les téléchargements groupés sur " +"SharePoint." #: Library/Backend/SharePoint/Strings.cs:26 #, csharp-format @@ -2046,6 +2417,9 @@ 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 "" +"Aucun site Web SharePoint n'a pu être connecté au chemin '{0}'. Peut-être en" +" raison d'informations d'identification fausses. Ou essayez d'utiliser '//' " +"dans le chemin pour séparer le web du chemin du dossier." #: Library/Backend/SharePoint/Strings.cs:28 msgid "" @@ -2069,6 +2443,13 @@ msgid "" " You can use a double slash '//' in the path to denote the base path from " "the documents folder." msgstr "" +"Prend en charge les connexions à Microsoft OneDrive for Business. Les " +"formats autorisés sont \"od4b: " +"//tennant.sharepoint.com/personal/username_domain/Documents/subfolder\" ou " +"\"od4b: // nom d'utilisateur: " +"password@tennant.sharepoint.com/personal/nom_utilisateur/Documents/dossier\"." +" Vous pouvez utiliser une double barre oblique '//' dans le chemin pour " +"indiquer le chemin de base du dossier de documents." #: Library/Backend/Dropbox/Strings.cs:22 msgid "" @@ -2101,6 +2482,13 @@ msgid "" "attacker. Using this flag, the client does not accept this, and always uses " "Digest authentication or fails to connect." msgstr "" +"L'utilisation de la méthode d'authentification HTTP Digest permet à " +"l'utilisateur de s'authentifier auprès du serveur, sans envoyer le mot de " +"passe en clair. Cependant, une attaque de type man-in-the-middle est facile," +" car le protocole HTTP spécifie une solution de repli à l'authentification " +"de base, ce qui obligera le client à envoyer le mot de passe à l'attaquant. " +"En utilisant cet indicateur, le client n'accepte pas cela, et utilise " +"toujours l'authentification Digest ou ne parvient pas à se connecter." #: Library/Backend/WEBDAV/Strings.cs:6 msgid "Force the use of the HTTP Digest authentication method" @@ -2126,32 +2514,41 @@ msgid "" "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 "" +"Lors de l'affichage du dossier {0}, le fichier {1} était répertorié, mais le serveur signale désormais que le fichier est introuvable.\n" +"Cela peut être dû au fait que le fichier est supprimé ou indisponible, mais cela peut également être dû au fait que l'extension de fichier {2} est bloquée par le serveur Web. IIS bloque les extensions inconnues par défaut.\n" +"Message d'erreur : {3}" #: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 msgid "" "Use this flag to communicate using Secure Socket Layer (SSL) over http " "(https)." msgstr "" +"Utilisez cet indicateur pour communiquer à l'aide de SSL (Secure Socket " +"Layer) sur http (https)." #: Library/Backend/WEBDAV/Strings.cs:21 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 "" +"Pour faciliter les problèmes de débogage, il est possible de définir un " +"chemin vers un fichier qui sera remplacé par la réponse PROPFIND" #: Library/Backend/WEBDAV/Strings.cs:22 msgid "Dump the PROPFIND response" -msgstr "" +msgstr "Vider la réponse PROPFIND" #: 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 "" +"Ce backend peut lire et écrire des données dans un backend basé sur Tahoe-" +"LAFS. Le format autorisé est \"tahoe: // nomhôte: port / uri / $ DIRCAP\"." #: Library/Backend/TahoeLAFS/Strings.cs:7 msgid "Tahoe-LAFS" -msgstr "" +msgstr "Tahoe-LAFS" #: Library/Backend/TahoeLAFS/Strings.cs:9 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" @@ -2174,12 +2571,14 @@ msgstr "" #: Library/DynamicLoader/Strings.cs:4 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" -msgstr "" +msgstr "Échec du chargement de l'assembly {0}, message d'erreur : {1}" #: Library/DynamicLoader/Strings.cs:5 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" +"Échec du chargement du type de processus {0} assembly {1}, message d'erreur " +": {2}" #: Library/Compression/Strings.cs:4 #, csharp-format @@ -2191,10 +2590,13 @@ msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" +"Cette option contrôle le niveau de compression utilisé. Un réglage de zéro " +"ne donne aucune compression et un réglage de 9 donne une compression " +"maximale." #: Library/Compression/Strings.cs:6 msgid "Sets the Zip compression level" -msgstr "" +msgstr "Définit le niveau de compression Zip" #: Library/Compression/Strings.cs:7 #, csharp-format @@ -2203,6 +2605,9 @@ msgid "" "LZMA. Note that using another value than Deflate will cause the {0} option " "to be ignored." msgstr "" +"Cette option peut être utilisée pour définir une autre méthode de " +"compression, telle que LZMA. Notez qu'en utilisant une autre valeur que " +"Deflate, l'option {0} sera ignorée." #: Library/Compression/Strings.cs:8 msgid "Sets the Zip compression method" @@ -2210,19 +2615,24 @@ msgstr "Configurer la méthode de compression Zip" #: Library/Compression/Strings.cs:9 msgid "Toggles Zip64 support" -msgstr "" +msgstr "Active le support de Zip64" #: Library/Compression/Strings.cs:10 msgid "" "The zip64 format is required for files larger than 4GiB, use this flag to " "toggle it" msgstr "" +"Le format zip64 est requis pour les fichiers supérieurs à 4 Go, utilisez cet" +" indicateur pour l'activer" #: Library/Compression/Strings.cs:11 msgid "" "This module provides the industry standard Zip compression. Files created " "with this module can be read by any standard-compliant zip application." msgstr "" +"Ce module fournit la compression Zip standard de l'industrie. Les fichiers " +"créés avec ce module peuvent être lus par n'importe quelle application zip " +"standard." #: Library/Compression/Strings.cs:12 msgid "Zip compression" @@ -2230,29 +2640,31 @@ msgstr "Compression Zip" #: Library/Compression/Strings.cs:16 msgid "Archive not opened for writing" -msgstr "" +msgstr "Archive non ouverte pour l'écriture" #: Library/Compression/Strings.cs:17 msgid "Archive not opened for reading" -msgstr "" +msgstr "Archive non ouverte pour la lecture" #: Library/Compression/Strings.cs:18 msgid "The given file is not part of this archive" -msgstr "" +msgstr "Le fichier donné ne fait pas partie de cette archive" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "" +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "* Expérimental * : archive 7z supportant LZMA2." #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "Archive 7z" +msgid "Experimental - 7z Archive" +msgstr "Expérimental - archive 7z" #: Library/Compression/Strings.cs:21 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" +"Le nombre de threads utilisés dans la compression LZMA 2. Définit par défaut" +" au nombre de cœurs de processeur." #: Library/Compression/Strings.cs:22 msgid "Number of threads used in compression" @@ -2268,10 +2680,13 @@ msgid "" "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" +"Cette option contrôle l'algorithme de compression utilisé. Si vous activez " +"cette option, 7z utilisera l'algorithme rapide, qui produit un peu moins de " +"compression." #: Library/Compression/Strings.cs:26 msgid "Sets the 7z fast algorithm usage" -msgstr "" +msgstr "Définit l'utilisation de l'algorithme rapide 7z" #: Library/SQLiteHelper/Strings.cs:4 msgid "backup" @@ -2280,7 +2695,7 @@ msgstr "sauvegarde" #: Library/SQLiteHelper/Strings.cs:5 #, csharp-format msgid "Unable to determine database format: {0}" -msgstr "" +msgstr "Impossible de déterminer le format de la base de données : {0}" #: Library/SQLiteHelper/Strings.cs:6 #, csharp-format @@ -2291,10 +2706,15 @@ msgid "" "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 "" +"\n" +"La base de données est en version {0} mais la plus grande version prise en charge est {1}.\n" +"\n" +"Cela est probablement dû à la mise à niveau vers une version plus récente, puis à la rétrogradation.\n" +"Si tel est le cas, il existe probablement un fichier de sauvegarde de la version de base de données précédente dans le dossier {2}." #: Library/SQLiteHelper/Strings.cs:11 msgid "Unknown table layout detected" -msgstr "" +msgstr "Disposition inconnue de table détectée" #: Library/SQLiteHelper/Strings.cs:12 #, csharp-format @@ -2303,11 +2723,30 @@ msgid "" "Error: {1}\n" "Database is NOT upgraded." msgstr "" +"Échec de l'exécution de SQL : {0}\n" +"Erreur : {1}\n" +"La base de données n'est PAS mise à jour." + +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" +"L'opération de suppression a échoué pour {0} avec FileNotFound, listage du " +"contenu en cours" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "L'index indique que le fichier {0} est supprimé correctement" #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" +"Discordance d'empreinte dans le fichier \"{0}\", empreinte enregistrée: {1}," +" empreinte réelle {2}" #: Library/Main/Strings.cs:9 #, csharp-format @@ -2315,17 +2754,20 @@ msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" +"Le fichier {0} a été téléchargé et avait la taille {1}, mais la taille " +"devait être {2}" #: Library/Main/Strings.cs:10 #, csharp-format msgid "The option {0} is deprecated: {1}" -msgstr "L'option {0} est dépréciée : {1}" +msgstr "L'option {0} n'est plus valable : {1}" #: Library/Main/Strings.cs:11 #, csharp-format msgid "" "The option --{0} exists more than once, please report this to the developers" msgstr "" +"L'option - {0} existe plus d'une fois, merci de le signaler aux développeurs" #: Library/Main/Strings.cs:12 msgid "No source folders specified for backup" @@ -2335,354 +2777,451 @@ msgstr "Pas de dossier source spécifié pour sauvegarde" #, csharp-format msgid "The source folder {0} does not exist, aborting backup" msgstr "" +"Le dossier source {0} n'existe pas, la sauvegarde est en cours d'arrêt" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" +"Non autorisé à accéder au dossier source {0}, sauvegarde en cours " +"d'annulation" + +#: Library/Main/Strings.cs:15 +#, 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 "" +"La valeur \"{1}\" fournie à - {0} n'analyse pas en un booléen valide, cela " +"sera traité comme si elle était définie sur \"vraie\" (\"true\")" -#: Library/Main/Strings.cs:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "" +"L'option - {0} ne supporte pas la valeur \"{1}\", les valeurs supportées " +"sont : {2}" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "" +"L'option - {0} ne prend pas en charge la valeur \"{1}\", les valeurs " +"d'indicateur prises en charge sont : {2}" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" +"La valeur \"{1}\" fournie à - {0} ne représente pas un nombre entier valide" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" - -#: Library/Main/Strings.cs:19 -#, csharp-format -msgid "The supplied option --{0} is not supported and will be ignored" -msgstr "" +"L'option - {0} n'est pas supportée car le module {1} n'est pas actuellement " +"chargé" #: Library/Main/Strings.cs:20 #, csharp-format -msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" -msgstr "" +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "L'option fournie - {0} n'est pas supportée et sera ignorée" #: Library/Main/Strings.cs:21 #, csharp-format -msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" +"La valeur \"{1}\" fournie à - {0} ne représente pas un chemin d'accès valide" #: Library/Main/Strings.cs:22 #, csharp-format -msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" -msgstr "" +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "La valeur \"{1}\" fournie à - {0} ne représente pas une taille valide" #: Library/Main/Strings.cs:23 #, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "La valeur \"{1}\" fournie à - {0} ne représente pas une heure valide" + +#: Library/Main/Strings.cs:24 +#, csharp-format msgid "The operation {0} has started" msgstr "L'opération {0} a débuté" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "L'opération {0} est complétée" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" -msgstr "" +msgstr "L'opération {0} a échoué avec l'erreur : {1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Chemin invalide : \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" +"Échec de l'application du paramètre 'force-locale'. S'il vous plaît essayez " +"de mettre à jour .NET-Framework. L'exception était : \"{0}\"" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" +"La source {0} utilise un nom de volume non valide, sauvegarde en cours " +"d'annulation" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" +"La source {0} est sur le volume {1}, qui n'a pu être trouvé, sauvegarde en " +"cours d'annulation" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" +"La taille \"{1}\" fournie à - {0} n'a pas de multiplicateur (b, kb, mb, " +"etc.). Un multiplicateur est recommandé pour éviter des modifications " +"inattendues si le programme est mis à jour." + +#: Library/Main/Strings.cs:36 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 "" +"Si une sauvegarde est interrompue, il y aura probablement des fichiers " +"partiels présents côté serveur. En utilisant cette option, Duplicati " +"enlèvera automatiquement ces fichiers s'il en identifie." -#: Library/Main/Strings.cs:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" "Un flag pour indiquer à Duplicati de supprimer les fichiers inutilisés" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " "a hyphen (-), but can contain all other characters allowed by the remote " "storage." msgstr "" +"Une chaîne utilisée pour préfixer les noms de fichiers des volumes distants " +"peut être utilisée pour stocker plusieurs sauvegardes dans le même dossier " +"distant. Le préfixe ne peut pas contenir de tiret (-), mais peut contenir " +"tous les autres caractères autorisés par le stockage distant." -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" -msgstr "" +msgstr "Préfixe de nom de fichier distant" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 "" +"Le système d'exploitation conserve la trace de la dernière fois qu'un " +"fichier a été écrit. En utilisant ces informations, Duplicati peut " +"rapidement déterminer si le fichier a été modifié. Si certaines applications" +" modifient délibérément cette information, Duplicati ne fonctionnera pas " +"correctement à moins que cet indicateur ne soit activé." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" -msgstr "" +msgstr "Désactive les vérifications basées sur l'heure des fichiers" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "" - -#: Library/Main/Strings.cs:41 -msgid "Restore to another folder" -msgstr "" - -#: Library/Main/Strings.cs:42 -msgid "Toggles system sleep mode" -msgstr "" +"Par défaut, les fichiers seront restaurés dans les dossiers sources, " +"utilisez cette option pour restaurer dans un autre dossier" #: Library/Main/Strings.cs:43 +msgid "Restore to another folder" +msgstr "Restauration vers un autre répertoire" + +#: Library/Main/Strings.cs:44 +msgid "Toggles system sleep mode" +msgstr "Active le mode sommeil du système" + +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" +"Autorise le système à basculer dans des modes de veille électrique dues à " +"une inactivité durant des opérations de sauvegarde ou de restauration " +"(Windows / MacOS uniquement)" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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 "" +"En définissant cette valeur, vous pouvez limiter la quantité de bande " +"passante utilisée par Duplicati pour les téléchargements. Définir cette " +"limite peut rendre les sauvegardes plus longues, mais rend Duplicati moins " +"intrusif." -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "Nombre maximum de kilo-octets par seconde pour télécharger" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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 "" +"En définissant cette valeur, vous pouvez limiter la quantité de bande " +"passante utilisée par Duplicati pour les téléchargements. Définir cette " +"limite peut rendre les sauvegardes plus longues, mais rend Duplicati moins " +"intrusif." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "Nombre maximum de kilo-octets par seconde pour téléverser" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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 "" +"Si vous stockez les sauvegardes sur un disque local et que vous préférez " +"qu'elles ne soient pas cryptées, vous pouvez désactiver complètement le " +"cryptage en utilisant cette option." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Désactiver le chiffrement" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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 "" +"Si un chargement ou un téléchargement échoue, Duplicati réessaiera un " +"certain nombre de fois avant d'échouer. Utilisez ceci pour mieux gérer les " +"connexions réseau instables." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "Nombre d'essais en cas d'échec de transmission" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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 "" +"Fournissez un mot de passe que Duplicati utilisera pour chiffrer les volumes" +" de sauvegarde, les rendant illisibles sans ce mot de passe. Cette variable " +"peut également être fournie via la variable d'environnement PASSPHRASE." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Phrase secrète utilisée pour chiffrer les sauvegardes" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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 "" +"Par défaut, Duplicati répertorie et restaure les fichiers de la sauvegarde " +"la plus récente. Utilisez cette option pour sélectionner un autre élément. " +"Vous pouvez utiliser des temps relatifs, comme \"-2M\" pour une sauvegarde " +"depuis deux mois." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" -msgstr "" +msgstr "Le temps de répertorier / restaurer les fichiers" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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 "" +"Par défaut, Duplicati répertorie et restaure les fichiers de la sauvegarde " +"la plus récente. Utilisez cette option pour sélectionner un autre élément. " +"Vous pouvez entrer plusieurs valeurs séparées par des virgules et des plages" +" à l'aide de -, par ex. \"0,2-4,7\"." -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" -msgstr "" +msgstr "La version pour répertorier / restaurer les fichiers" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 -msgid "Show all versions" -msgstr "Afficher toutes les versions" - -#: Library/Main/Strings.cs:60 -msgid "" -"When searching for files, all matching files are returned. Use this option " -"to return only the largest common prefix path." -msgstr "" +"Lors de la recherche de fichiers, seule la sauvegarde la plus récente est " +"utilisée. Sélectionnez cette option pour afficher toutes les versions " +"précédentes." #: Library/Main/Strings.cs:61 -msgid "Show largest prefix" -msgstr "" +msgid "Show all versions" +msgstr "Afficher toutes les versions" #: Library/Main/Strings.cs:62 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." +"to return only the largest common prefix path." msgstr "" +"Lors de la recherche de fichiers, tous les fichiers correspondants sont " +"renvoyés. Utilisez cette option pour renvoyer uniquement le plus grand " +"chemin de préfixe commun." #: Library/Main/Strings.cs:63 +msgid "Show largest prefix" +msgstr "Afficher le plus grand préfixe" + +#: Library/Main/Strings.cs:64 +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 "" +"Lors de la recherche de fichiers, tous les fichiers correspondants sont " +"affichés. Utilisez cette option pour afficher uniquement les entrées " +"trouvées dans le dossier spécifié comme filtre." + +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Montrer le contenu du dossier" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" +"Après un échec de transmission, Duplicati attendra une courte période avant " +"d'essayer à nouveau. Ceci est utile si le réseau tombe occasionnellement " +"pendant les envois." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Temps d'attente entre les essais" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" +"Utilisez cette option pour ajouter des fichiers supplémentaires aux fichiers" +" nouvellement téléchargés." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" -msgstr "" +msgstr "Définir des fichiers de contrôle" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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 "" +"Si l'empreinte du volume ne correspond pas, Duplicati refusera d'utiliser la" +" sauvegarde. Fournissez cet indicateur pour permettre à Duplicati de " +"continuer malgré tout." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" -msgstr "" +msgstr "Définissez cet indicateur pour ignorer les contrôles par empreinte" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" +"Cette option vous permet d'exclure les fichiers dont la taille est " +"supérieure à la valeur donnée. Utilisez-le pour empêcher les sauvegardes de " +"devenir extrêmement volumineuses." -#: Library/Main/Strings.cs:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "Limiter la taille des fichiers qui sont sauvegardés" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Dossier de stockage temporaire" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." msgstr "" +"Sélectionne une autre priorité de thread pour le processus. Utilisez cette " +"option pour que Duplicati soit plus ou moins gourmand en ressources " +"processeur." -#: Library/Main/Strings.cs:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Priorité du thread" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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 "" +"Cette option peut changer la taille maximale des fichiers dblock. Changer la" +" taille peut être utile si le backend a une limite sur la taille de chaque " +"fichier individuel" -#: Library/Main/Strings.cs:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "Limiter la taille des fichiers des volumes" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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 "" +"L'activation de cette option n'autorisera pas l'utilisation de l'interface " +"de diffusion, ce qui signifie que les barres de progression du transfert ne " +"s'afficheront pas et que les paramètres de limitation de la bande passante " +"seront ignorés." -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "Désactiver l'utilisation du transfert en streaming" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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 "" +"Cette option s'assurera que le contenu du fichier manifeste n'est pas lu. " +"Cela implique également que les empreintes de fichiers ne sont pas comparées" +" non plus. Utilisez uniquement pour la récupération après sinistre." -#: Library/Main/Strings.cs:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "Une option qui empêche la vérification des manifests" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2695,11 +3234,11 @@ msgstr "" "existant est lu, le nom du fichier est utilisé pour sélectionner le module " "de compression." -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "Sélectionner quel module de compression utiliser" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2712,31 +3251,31 @@ msgstr "" "existant est lu, le nom du fichier est utilisé pour sélectionner le module " "de chiffrement." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "Sélectionner quel module de chiffrement utiliser" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" "Fournir un ou plusieurs noms de modules, séparé par des virgules pour les " "décharger" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "Désactive un ou plusieurs modules" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" "Fournir un ou plusieurs noms de modules, séparé par des virgules pour les " "charger" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "Active un ou plusieurs modules" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2750,69 +3289,107 @@ msgid "" "and requires administrative privileges. On Linux this uses Logical Volume " "Management (LVM) and requires root privileges." msgstr "" +"Ce paramètre contrôle l'utilisation des instantanés, ce qui permet à " +"Duplicati de sauvegarder les fichiers verrouillés par d'autres programmes. " +"Si cette option est désactivée, Duplicati n'essaiera pas de créer un " +"instantané de disque. Si vous définissez cette option sur \"auto\", " +"Duplicati tente de créer un instantané et échoue silencieusement si cela " +"n'est pas autorisé ou pris en charge (notez que le système d'exploitation " +"peut toujours enregistrer les avertissements du système). Un réglage " +"\"activé\" (\"on\") fera également en sorte que Duplicati tente de créer un " +"instantané, mais produira un message d'avertissement dans le journal s'il " +"échoue. Si vous le définissez sur \"required\", Duplicati abandonnera la " +"sauvegarde si la création de l'instantané échoue. Sur Windows, cela utilise " +"les services VSS (Volume Shadow Copy Services) et nécessite des privilèges " +"d'administrateur. Sous Linux, cela utilise LVM (Logical Volume Management) " +"et nécessite des privilèges root." -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" -msgstr "" +msgstr "Contrôle l'utilisation des instantanés de disque" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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 "" +"Les volumes pré-générés seront placés dans le dossier temporaire par défaut," +" cette option peut définir un dossier différent pour placer les volumes " +"temporaires, malgré le nom, cela fonctionne également pour les exécutions " +"synchrones" -#: Library/Main/Strings.cs:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" -msgstr "" +msgstr "Le chemin où les volumes prêts sont placés jusqu'au téléversement" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 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 "" +"Lors de téléversements asynchrones, Duplicati créera des volumes pouvant " +"être transférés. Pour empêcher Duplicati de générer trop de volumes, cette " +"option limite le nombre de téléchargements en attente. Mettre à zéro pour " +"désactiver la limite" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" -msgstr "" +msgstr "Le nombre de volumes à créer à l'avance" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 -msgid "Enables debugging output" -msgstr "" - -#: Library/Main/Strings.cs:98 -msgid "Log internal information" -msgstr "" +"L'activation de cette option rendra plus détaillés certains messages " +"d'erreur, ce qui peut vous aider à retrouver un problème particulier" #: Library/Main/Strings.cs:99 +msgid "Enables debugging output" +msgstr "Active la sortie de débogage" + +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "Consigner les informations internes dans un fichier" + +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "Consigne les informations dans le fichier spécifié" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" +"Spécifie la quantité d'informations à écrire dans le fichier journal " +"spécifié par --log-fichier" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" -msgstr "" +msgstr "Niveau de détail du journal" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "Utilisez plutôt les options {0} et {1}" + +#: Library/Main/Strings.cs:105 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" +"Si Duplicati détecte que le dossier cible est manquant, il le créera " +"automatiquement. Activez cette option pour empêcher la création automatique " +"de dossier." -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" -msgstr "" +msgstr "Désactive la création automatique de dossier" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2820,13 +3397,21 @@ msgid "" "Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " "are allowed, including with and without curly braces." msgstr "" +"Utilisez cette option pour exclure les auteurs défectueux d'un instantané. " +"Cela est équivalent au paramètre -wx de l'outil vshadow.exe, sauf qu'il " +"accepte uniquement les GUID de classe d'écriture, et non les noms de " +"composant ou les GUID d'instance. Les GUID multiples doivent être séparés " +"par un point-virgule, et la plupart des formes de GUID sont autorisées, y " +"compris avec et sans accolades." -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" +"Une liste de guids d'écrivains VSS séparés par des points-virgules à exclure" +" (Windows uniquement)" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2838,12 +3423,25 @@ msgid "" "usage fails. This feature is only supported on Windows and requires " "administrative privileges." msgstr "" +"Ce paramètre contrôle l'utilisation des numéros USN NTFS, ce qui permet à " +"Duplicati d'obtenir une liste de fichiers et de dossiers beaucoup plus " +"rapidement. Si cette option est désactivée (\"off\"), Duplicati ne tentera " +"pas d'utiliser USN. Si vous définissez cette option sur \"auto\", Duplicati " +"tente d'utiliser USN et échoue silencieusement si cela n'est pas autorisé ou" +" pris en charge. Un réglage de \"on\" fera également en sorte que Duplicati " +"tente d'utiliser USN, mais produira un message d'avertissement dans le " +"journal s'il échoue. Si vous le définissez sur \"required\", Duplicati " +"abandonnera la sauvegarde si l'utilisation USN échoue. Cette fonctionnalité " +"est uniquement prise en charge sous Windows et nécessite des privilèges " +"d'administrateur." -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" +"Contrôle l'utilisation des numéros de séquence de mise à jour (\"USN\") de " +"NTFS" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2851,12 +3449,18 @@ msgid "" "intended for testing and should not be disabled in a production environment." " If USN is not enabled, this option has no effect." msgstr "" +"Si USN est activé, les numéros USN sont utilisés pour rechercher tous les " +"fichiers modifiés depuis la dernière sauvegarde. Utilisez cette option pour " +"désactiver l'utilisation des numéros USN, ce qui permettra à Duplicati " +"d'examiner tous les fichiers source. Cette option est principalement " +"destinée aux tests et ne doit pas être désactivée dans un environnement de " +"production. Si USN n'est pas activé, cette option n'a aucun effet." -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" -msgstr "" +msgstr "Désactive la liste des modifications par numéro USN" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2868,71 +3472,100 @@ msgid "" "1% tolerance (max 1 hour). Use this option to disable the tolerance, and use" " strict time checking" msgstr "" +"Lors de l'appariement des horodatages, Duplicati ajuste les temps par une " +"petite fraction pour s'assurer que les différences temporelles mineures ne " +"provoquent pas de mises à jour inattendues. Si l'option - {0} est définie " +"pour conserver une semaine de sauvegardes, et que la sauvegarde est " +"effectuée chaque semaine à la même heure, il est possible que l'horloge " +"dérive légèrement, si bien que la semaine complète vient de se terminer, " +"avec pour conséquence la destruction par Duplicati de la suppression de la " +"sauvegarde ancienne plus tôt que prévu. Pour éviter cela, Duplicati insère " +"une tolérance de 1% (max 1 heure). Utilisez cette option pour désactiver la " +"tolérance et utilisez une vérification stricte du temps" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" -msgstr "" +msgstr "Désactive la tolérance de comparaison de l'horodatage" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" -msgstr "" +msgstr "Vérifie les téléchargements en répertoriant le contenu" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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 va télécharger des fichiers tout en scannant le disque et en " +"produisant des volumes, ce qui rend généralement la sauvegarde plus rapide. " +"Utilisez cet indicateur pour désactiver le comportement, afin que Duplicati " +"attende que chaque volume soit terminé." -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" -msgstr "" +msgstr "Téléverser des fichiers de manière synchrone" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 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 tentera d'effectuer plusieurs opérations sur une seule connexion, " +"car cela évite les tentatives de connexion répétées et accélère ainsi le " +"processus. Cette option peut être utilisée pour s'assurer que chaque " +"opération est effectuée sur une connexion séparée" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" -msgstr "" +msgstr "Ne pas réutiliser les connexions" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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 "" +"Lorsqu'une erreur se produit, Duplicati réessaie silencieusement et ne " +"signale que le nombre de tentatives. Activez cette option pour afficher les " +"messages d'erreur lorsqu'une nouvelle tentative est effectuée." -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "" +"Afficher les messages d'erreur lorsqu'une nouvelle tentative est effectuée" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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 "" +"Si aucun fichier n'a été modifié, Duplicati ne téléversera pas de jeu de " +"sauvegarde. Si les données de sauvegarde sont utilisées pour vérifier qu'une" +" sauvegarde a été exécutée, cette option fera en sorte que Duplicati " +"téléverse un jeu de sauvegarde même s'il est vide" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" -msgstr "" +msgstr "Téléverse des fichiers de sauvegarde vides" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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 "" +"Cette valeur peut être utilisée pour définir une limite supérieure pré-" +"déterminée sur la quantité d'espace disponible sur un backend. Si le backend" +" signale la taille elle-même, cette valeur est ignorée" -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" -msgstr "" +msgstr "Un stockage maximal signalé" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2940,29 +3573,21 @@ msgid "" "size. If the backend does not report the quota information, this value will " "be ignored" msgstr "" - -#: Library/Main/Strings.cs:123 -msgid "Threshold for warning about low quota" -msgstr "" - -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 -msgid "Symlink handling" -msgstr "" +"Définit un seuil pour avertir que le quota du backend est presque dépassé. " +"Il est indiqué en pourcentage et un avertissement est généré si la quantité " +"de quota disponible est inférieure à ce pourcentage de la taille totale de " +"la sauvegarde. Si le backend ne rapporte pas les informations de quota, " +"cette valeur sera ignorée" #: Library/Main/Strings.cs:127 +msgid "Threshold for warning about low quota" +msgstr "Seuil d'avertissement concernant un quota disponible faible" + +#: Library/Main/Strings.cs:128 +msgid "Symlink handling" +msgstr "Gestion de symlink" + +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2972,12 +3597,19 @@ msgid "" "Duplicati used the setting \"{2}\", which will cause symlinked files to be " "included and restore as normal files." msgstr "" +"Utilisez cette option pour gérer les liens symboliques différemment. " +"L'option \"{0}\" enregistrera simplement un lien symbolique avec son nom et " +"sa destination, et une restauration recréera le lien symbolique en tant que " +"lien. Utilisez l'option \"{1}\" pour ignorer tous les liens symboliques et " +"ne stocker aucune information à leur sujet. Les versions précédentes de " +"Duplicati utilisaient le paramètre \"{2}\", ce qui entraînait l'inclusion de" +" fichiers symétriques et leur restauration en tant que fichiers normaux." -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" -msgstr "" +msgstr "Manipulation de Hardlink" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2986,42 +3618,60 @@ msgid "" "information, and treat each hardlink as a unique path. The option \"{2}\" " "will ignore all hardlinks with more than one link." msgstr "" +"Utilisez cette option pour gérer les liens physiques (i.e. \"hardlinks\" " +"fonctionnant uniquement sous Linux / OSX). L'option \"{0}\" enregistrera un " +"identifiant de lien physique pour chaque lien physique afin d'éviter de " +"stocker plusieurs fois des chemins de lien. L'option \"{1}\" ignore les " +"informations de liens physiques et traite chaque lien physique comme un " +"chemin unique. L'option \"{2}\" ignorera tous les liens physiques avec plus " +"d'un lien." -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" -msgstr "" +msgstr "Exclure les fichiers par attribut" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " "separated list of attribute names to specify more than one. Possible values " "are: {0}" msgstr "" +"Utilisez cette option pour exclure des fichiers avec certains attributs. " +"Utilisez une liste de noms d'attribut séparés par des virgules pour en " +"spécifier plusieurs. Les valeurs possibles sont : {0}" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 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 "" +"Activez cette option pour mapper des instantanés VSS sur un lecteur " +"(similaire à SUBST, à l'aide de Win32 DefineDosDevice). Cela créera des " +"lecteurs temporaires qui sont ensuite utilisés pour accéder au contenu d'un " +"instantané. Cette solution de contournement peut accélérer l'accès aux " +"fichiers sur Windows XP." -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" -msgstr "" +msgstr "Mapper des instantanés sur un lecteur (Windows uniquement)" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." msgstr "" +"Un nom d'affichage qui est attaché à cette sauvegarde. Peut être utilisé " +"pour identifier la sauvegarde lors de l'envoi de courrier ou de l'exécution " +"de scripts." -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" -msgstr "" +msgstr "Nom de la sauvegarde" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -3032,120 +3682,155 @@ msgid "" "is supplied, that also serves as an example. The default file is placed in " "{0}." msgstr "" +"Cette propriété peut être utilisée pour pointer vers un fichier texte où " +"chaque ligne contient une extension de fichier qui indique un fichier non " +"compressible. Les fichiers ayant une extension trouvée dans le fichier ne " +"seront pas compressés, mais simplement stockés dans l'archive. Le format de " +"fichier ignore les lignes qui ne commencent pas par un point et considère un" +" espace pour indiquer la fin de l'extension. Un fichier par défaut est " +"fourni, qui sert également d'exemple. Le fichier par défaut est placé dans " +"{0}." -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" -msgstr "" +msgstr "Gérer les extensions de fichiers non compressibles" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 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 "" +"Une portion de mémoire est utilisée pour réduire les recherches dans la base" +" de données. Vous ne devez pas modifier cette valeur sauf si vous obtenez " +"des avertissements dans le journal." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" -msgstr "" +msgstr "Mémoire utilisée par le hachage de bloc" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size 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 "" +"La taille du bloc détermine la fragmentation des fichiers. Si vous " +"choisissez une valeur élevée, les modifications de fichiers seront plus " +"importantes, et choisir une petite valeur entraînera une surcharge " +"importante lors du stockage des listes de fichiers. Notez que la valeur ne " +"peut pas être modifiée après la création des fichiers distants." -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" -msgstr "" +msgstr "Taille de bloc utilisée dans le hachage" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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 "" +"Cette option peut être utilisée pour limiter l’analyse aux seuls fichiers " +"connus pour avoir changé. Ceci n'est généralement activé qu'en combinaison " +"avec un observateur de système de fichiers qui garde la trace des " +"modifications de fichiers." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "Liste des fichiers à scanner pour voir s'ils ont changé" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" +"Chemin du fichier de cache local de la base de données de fichiers distante" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "Chemin vers l'état de la base de donnée locale" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, 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 "" +"Cette option peut être utilisée pour fournir une liste de fichiers " +"supprimés. Cette option sera ignorée à moins que l'option --{0} soit " +"également utilisée." -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Liste des fichiers supprimés" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "Mémoire utilisée par le hash des fichiers" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 msgid "" "This option can be used to reduce the memory footprint by not keeping paths " "and modification timestamps in memory" msgstr "" +"Cette option peut être utilisée pour réduire l'empreinte mémoire en ne " +"gardant pas les chemins et les horodatages de modifications en mémoire" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" -msgstr "" +msgstr "Réduire l'empreinte mémoire en désactivant les recherches en mémoire" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" +"Cette option peut être utilisée pour améliorer la vitesse en échange d'une " +"consommation mémoire plus élevée." -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" -msgstr "" +msgstr "Stocker un cache de bloc en mémoire" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 msgid "" "Stores metadata, such as file timestamps and attributes. This increases the " "required storage space as well as the processing time." msgstr "" +"Stocke les métadonnées, telles que les horodatages et les attributs des " +"fichiers. Cela augmente l'espace de stockage requis ainsi que le temps de " +"traitement." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "Active l'enregistrement des métadonnées des fichiers" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" "Cette option n'est plus utilisée car les métadonnées sont désormais stockées" " par défaut" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "Mémoire utilisée par le hash des métadonnées des fichiers" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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 "" +"Si cet indicateur est défini, la base de données locale ne sera pas comparée" +" à la liste de fichiers distante au démarrage. L'intérêt de cette option est" +" de fonctionner correctement dans les cas où la liste de fichiers est cassée" +" ou indisponible." -#: Library/Main/Strings.cs:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "Ne pas interroger le back-end au démarrage" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -3153,211 +3838,291 @@ msgid "" "tradeoff is that larger index files take up more remote space and which may " "never be used." msgstr "" +"Les fichiers d'index sont utilisés pour limiter le téléchargement de " +"fichiers dblock en l'absence de base de données locale. Plus le nombre " +"d'informations enregistrées dans les fichiers d'index est élevé, plus les " +"opérations peuvent être rapides sans la base de données. Le compromis est " +"que les fichiers d'index plus grands occupent plus d'espace à distance et " +"peuvent ne jamais être utilisés." -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" -msgstr "" +msgstr "Détermine l'utilisation des fichiers d'index" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 "" +"Comme les fichiers sont modifiés, certaines données stockées sur la " +"destination distante peuvent ne pas être requises. Cette option contrôle la " +"quantité d'espace gaspillé que la destination peut contenir avant d'être " +"récupérée. Cette valeur est un pourcentage utilisé sur chaque volume et le " +"stockage total." -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" -msgstr "" +msgstr "Le maximum d'espace perdu en pourcentage" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" +"Cette option peut être utilisée pour tester différents paramètres et " +"observer le résultat sans changer les fichiers réels." -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" -msgstr "" +msgstr "N'effectue aucune modification" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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 "" +"C'est une option très avancée ! Cette option peut être utilisée pour " +"sélectionner un algorithme de hachage de blocs avec une plus petite ou plus " +"grande taille de hachage, pour des raisons de performances ou de stockage." -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" -msgstr "" +msgstr "L'algorithme de hachage utilisé sur les blocs" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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 "" +"Ceci est une option très avancée ! Cette option peut être utilisée pour " +"sélectionner un algorithme de hachage de fichier avec une taille de hachage " +"plus petite ou plus grande, pour des raisons de performances ou d'espace de " +"stockage." -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" -msgstr "" +msgstr "L'algorithme de hachage utilisé sur les fichiers" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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 "" +"Si un grand nombre de petits fichiers sont détectés au cours d'une " +"sauvegarde ou qu'un espace perdu est détecté après la suppression des " +"sauvegardes, les données distantes seront compactées. Utilisez cette option " +"pour désactiver ce compactage automatique et ne compacter que lors de " +"l'exécution de la commande compact." -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" -msgstr "" +msgstr "Désactiver le compactage automatique" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, 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 "" +"Lors de l'examen de la taille d'un volume en vue du compactage, une petite " +"valeur de tolérance est utilisée, par défaut 20% de la taille du volume. " +"Cela garantit que les gros volumes qui risquent de perdre de l'espace de " +"quelques octets ne sont pas téléchargés et réécrits." -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" -msgstr "" +msgstr "Seuil de taille d'un volume" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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 "" +"Pour éviter de remplir le stockage distant de petits fichiers, cette valeur " +"peut forcer le groupement des petits fichiers. Les petits volumes seront " +"toujours concaténés lorsqu'ils pourront remplir un volume entier." -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" -msgstr "" +msgstr "Nombre maximum de petits volumes" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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 "" +"Activez cette option pour rechercher d'autres fichiers sur cette machine " +"afin de trouver des blocs existants. Cette opération est assez lente mais " +"peut limiter la taille des téléchargements." -#: Library/Main/Strings.cs:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" -msgstr "" +msgstr "Utiliser les fichiers locaux lors de la restauration" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Désactiver la base de données locale" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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 "" +"Lors de l'affichage du contenu ou lors de la restauration de fichiers, la " +"base de données locale peut être ignorée. Ceci est généralement plus lent, " +"mais peut être utilisé pour vérifier le contenu réel du magasin distant" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "Garder un nombre de versions" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" - -#: Library/Main/Strings.cs:183 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:184 -msgid "Use this option to set the timespan in which backups are kept." -msgstr "" +"Utilisez cette option pour définir le nombre de versions à conserver, " +"fournir -1 pour conserver toutes les versions" #: Library/Main/Strings.cs:185 -msgid "Reduce number of versions by deleting old intermediate backups" -msgstr "" +msgid "Keep all versions within a timespan" +msgstr "Garder toutes les versions dans une fourchette de temps" #: Library/Main/Strings.cs:186 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" +"Utilisez cette option pour définir la durée durant laquelle les sauvegardes " +"seront gardées" + +#: Library/Main/Strings.cs:187 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "" +"Réduire le nombre de versions en supprimant les anciennes sauvegardes " +"intermédiaires" + +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" -msgstr "" - -#: Library/Main/Strings.cs:187 -msgid "Ignore missing source elements" -msgstr "" - -#: Library/Main/Strings.cs:188 -msgid "Use this option to continue even if some source entries are missing." +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" +"Utilisez cette option pour réduire le nombre de versions conservées avec le " +"templs en supprimant la plupart des anciennes sauvegardes. Le format attendu" +" est une liste séparée par des virgules de durées et d'intervalles séparées " +"par des deux-points. Par exemple, la valeur \"7D: 0s, 3M: 1D, 10Y: 2M\" " +"signifie \"Conservez toutes les sauvegardes pendant 7 jours, conservez une " +"sauvegarde tous les jours pendant 3 mois, pendant 10 ans une sauvegarde tous" +" les 2 mois et supprimez toutes les sauvegardes plus anciennes\". Cette " +"option prend également en charge l'utilisation du spécificateur \"U\" pour " +"indiquer un intervalle de temps illimité." #: Library/Main/Strings.cs:189 -msgid "Overwrite files when restoring" -msgstr "" +msgid "Ignore missing source elements" +msgstr "Ignorer les éléments source manquants" #: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" +"Utilisez cette option pour continuer même si certaines entrées source sont " +"manquantes." + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "Écrase les fichiers lors de la réstauration" + +#: Library/Main/Strings.cs:192 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 "" +"Utilisez cette option pour remplacer les fichiers cibles lors de la " +"restauration. Si cette option n'est pas définie, les fichiers seront " +"restaurés avec l'ajoût d'un horodatage et d'un numéro." -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" -msgstr "" +msgstr "Produire plus d'informations d'avancement" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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 "" +"Utilisez cette option pour augmenter la quantité de sortie générée lors de " +"l'exécution d'une option. En général, cette option produira une ligne pour " +"chaque fichier traité." -#: Library/Main/Strings.cs:193 -msgid "Output full results" +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" msgstr "" +"Définissez un niveau de journalisation pour la méthode de sortie souhaitée à" +" la place" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:196 +msgid "Output full results" +msgstr "Produire des résultats complets" + +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" +"Utilisez cette option pour augmenter la quantité de données de sortie " +"générée à la suite de l'opération, y compris l'ensemble des noms de " +"fichiers." -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" -msgstr "" +msgstr "Déterminez si les fichiers de vérification sont téléchargés" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 "" +"Utilisez cette option pour télécharger un fichier de vérification après " +"avoir modifié le stockage distant. Le fichier n'est pas chiffré et contient " +"la taille et les hachages SHA256 de tous les fichiers distants et peut être " +"utilisé pour vérifier l'intégrité des fichiers." -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" -msgstr "" +msgstr "Le nombre d'échantillons à tester après une sauvegarde" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, 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 "" +"Une fois la sauvegarde terminée, certains fichiers sont sélectionnés pour " +"vérification sur le backend distant. Utilisez cette option pour modifier le " +"nombre. Si cette valeur est définie sur 0 ou si l'option - {0} est définie, " +"aucun fichier distant n'est vérifié" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" -msgstr "" +msgstr "Active la vérification approfondie des fichiers" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3367,194 +4132,305 @@ msgid "" " verified. This option is automatically set when then verification is " "performed directly." msgstr "" +"Une fois la sauvegarde terminée, certains fichiers sont sélectionnés pour " +"vérification sur le backend distant. Utilisez cette option pour activer la " +"vérification complète, qui déchiffrera les fichiers et examinera l'intérieur" +" de chaque volume, au lieu de simplement vérifier le hachage externe. Si " +"l'option - {0} est définie, aucun fichier distant n'est vérifié. Cette " +"option est automatiquement définie lorsque la vérification est effectuée " +"directement." -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" -msgstr "" +msgstr "Taille du tampon de lecture du fichier" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" +"Utiliser cette taille pour contrôler combien d'octets est lu d'un fichier " +"avant le traitement" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" -msgstr "" +msgstr "Autoriser le changement de mot de passe" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 msgid "" "Use this option to allow the passphrase to change, note that this option is " "not permitted for a backup or repair operation" msgstr "" +"Utilisez cette option pour autoriser la modification du mot de passe, notez " +"que cette option n'est pas autorisée pour une opération de sauvegarde ou de " +"réparation" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" -msgstr "" +msgstr "Afficher uniquement les index de fichiers" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 msgid "" "Use this option to only list filesets and avoid traversing file names and " "other metadata which slows down the process" msgstr "" +"Utilisez cette option pour répertorier uniquement les index de fichiers et " +"éviter d'analyser les noms de fichiers et autres métadonnées qui " +"ralentissent le processus" -#: Library/Main/Strings.cs:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" -msgstr "" +msgstr "Ne stocke pas de métadonnées" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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 "" +"Utilisez cette option pour désactiver le stockage des métadonnées, telles " +"que les horodatages des fichiers. La désactivation du stockage des " +"métadonnées accélère les opérations de sauvegarde et de restauration, mais " +"n'affecte pas beaucoup la taille des fichiers." -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" -msgstr "" +msgstr "Restaurer les autorisations de fichiers" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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 "" +"Par défaut, les autorisations ne sont pas restaurées car elles peuvent vous " +"empêcher d'accéder à vos fichiers. Utilisez cette option pour restaurer " +"également les autorisations." -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" -msgstr "" +msgstr "Ignorer la vérification du fichier restauré" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "" - -#: Library/Main/Strings.cs:214 -msgid "Activate caches" -msgstr "" - -#: Library/Main/Strings.cs:215 -msgid "Activate in-memory caches, which are now off by default" -msgstr "" - -#: Library/Main/Strings.cs:216 -msgid "Do not use local data" -msgstr "" +"Après la restauration des fichiers, l'empreinte de chaque fichier restauré " +"est vérifié pour vérifier que la restauration a réussi. Utilisez cette " +"option pour désactiver et donc éviter d'attendre la vérification." #: Library/Main/Strings.cs:217 +msgid "Activate caches" +msgstr "Activer les caches" + +#: Library/Main/Strings.cs:218 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" +"Active les caches en mémoire, qui sont maintenant désactivés par défaut" + +#: Library/Main/Strings.cs:219 +msgid "Do not use local data" +msgstr "N'utilise pas de données locales" + +#: Library/Main/Strings.cs:220 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 tentera d'utiliser les données des fichiers sources pour réduire " +"la quantité de données téléchargées. Utilisez cette option pour ignorer " +"cette optimisation et n'utiliser que les données distantes." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" -msgstr "" +msgstr "Vérifie les empreintes des blocs" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 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 "" +"Utilisez cette option pour augmenter la vérification en vérifiant " +"l'empreinte des blocs lus à partir d'un volume avant d'appliquer les " +"correctifs aux fichiers restaurés avec les données." -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" -msgstr "" +msgstr "Répare la base de données avec les chemins d'accès" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 "" +"Utilisez cette option pour créer une base de données locale interrogeable " +"contenant uniquement des informations de chemin d'accès. Cette option existe" +" pour créer rapidement une base de données afin de localiser certains " +"contenus sans avoir à reconstituer toutes les informations. La base de " +"données résultante est interrogeable, mais ne peut pas être utilisée pour " +"restaurer des données." -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" -msgstr "" +msgstr "Forcer les paramètres régionaux" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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 "" +"Par défaut, les paramètres régionaux et les paramètres de culture de votre " +"système seront utilisés. Dans certains cas, vous préférerez peut-être " +"exécuter avec une autre langue, par exemple pour obtenir des messages dans " +"une autre langue. Cette option peut être utilisée pour définir les " +"paramètres régionaux. Fournissez une chaîne vierge pour choisir la \"culture" +" invariante\"." -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" +"Gérer la communication de fichiers avec le backend à l'aide de tuyaux " +"filetés" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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 "" +"Utilisez cette option pour désactiver la gestion multithread des mises à " +"jour et des téléchargements, ce qui peut considérablement accélérer les " +"opérations dorsales en fonction du matériel que vous utilisez et du taux de " +"transfert de votre backend." -#: Library/Main/Strings.cs:228 -msgid "Perform backup of Hyper-V machines (Windows only)" +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "Nombre limite de threads simultanés" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." msgstr "" +"Utilisez cette option pour définir le nombre maximal de threads utilisés. " +"Définir cette valeur sur zéro ou moins équilibrera dynamiquement le nombre " +"de threads actifs pour s'adapter au matériel." -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "Indiquez le nombre de processus de hachage simultanés" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" +"Utilisez cette option pour définir le nombre de processus effectuant le " +"hachage des données." + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "Spécifiez le nombre de processus de compression simultanés" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" +"Utilisez cette option pour définir le nombre de processus effectuant la " +"compression des données de sortie." + +#: Library/Main/Strings.cs:237 +msgid "Perform backup of Hyper-V machines (Windows only)" +msgstr "Effectuer une sauvegarde des ordinateurs Hyper-V (Windows uniquement)" + +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" +"Utilisez cette option pour spécifier les ID des machines à inclure dans la " +"sauvegarde. Spécifiez plusieurs ID d'ordinateur avec un séparateur de " +"points-virgules. (Vous pouvez utiliser cette commande Powershell pour " +"obtenir l'ID 'Get-VM | ft VMName, ID')" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" +"Si Duplicati détecte que la sauvegarde précédente ne s'est pas terminée, une" +" liste de fichiers correspondant à la dernière sauvegarde effectuée et au " +"contenu téléchargé lors de la session de sauvegarde incomplète sera générée." -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" -msgstr "" +msgstr "Désactive la liste de fichiers synthétique" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " "number of files and notice that the scanning takes a long time with " "unmodified files." msgstr "" +"Cet indicateur demande à Duplicati de ne pas regarder les métadonnées ou la " +"taille des fichiers lorsqu’on décide de rechercher des modifications dans un" +" fichier. Utilisez cette option si vous avez un grand nombre de fichiers et " +"notez que la numérisation prend beaucoup de temps avec les fichiers non " +"modifiés." -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" -msgstr "" +msgstr "Vérifie uniquement le fichier lastmodified" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" -msgstr "" +msgstr "Désactive la compression du chemin lors de la restauration" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " "flag to skip this compression, such that the entire original folder " "structure is preserved, including upper level empty folders." msgstr "" +"Lorsque vous restaurez un sous-ensemble d'une sauvegarde dans un nouveau " +"dossier, le chemin le plus court possible est utilisé pour éviter de générer" +" des chemins profonds avec des dossiers vides. Utilisez cet indicateur pour " +"ignorer cette compression, de sorte que toute la structure du dossier " +"d'origine soit préservée, y compris les dossiers vides de niveau supérieur." -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" -msgstr "" +msgstr "Autoriser la suppression de tous les ensembles de fichiers" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" +"Par défaut, le dernier groupe de fichiers ne peut pas être supprimé. Ceci " +"est une garantie pour s'assurer que toutes les données distantes ne sont pas" +" supprimées par une erreur de configuration. Utilisez cet indicateur pour " +"désactiver cette protection, afin que tous les ensembles de fichiers " +"puissent être supprimés." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" +"Autoriser la reconstruction automatique de la base de données locale pour " +"économiser de l'espace." -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3563,330 +4439,510 @@ msgid "" "this to true will allow Duplicati to perform VACUUM operations at its " "discretion." msgstr "" +"Certaines opérations manipulant la base de données locale laissent des " +"entrées inutilisées. Ces entrées ne sont pas supprimées d'un disque dur tant" +" qu'une opération VACUUM n'est pas exécutée. Cette opération permet " +"d'économiser de l'espace disque sur le long terme, mais nécessite de créer " +"temporairement une copie de toutes les entrées valides de la base de " +"données. Définir cela sur true permettra à Duplicati d'exécuter les " +"opérations VACUUM à sa discrétion." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" -msgstr "" +msgstr "Désactiver le scanner à lecture anticipée" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " "Using this flag can speed up the backup by reducing disk access, but will " "give a less accurate progress indicator." msgstr "" +"Lorsque cet indicateur est activé, le scanner qui calcule la taille des " +"fichiers sources est désactivé. Au lieu de cela, la taille signalée est lue " +"dans la base de données. L'utilisation de cet indicateur peut accélérer la " +"sauvegarde en réduisant l'accès au disque, mais donnera un indicateur de " +"progression moins précis." -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "Désactiver la sauvegarde sur batterie" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" +"Lorsque cet indicateur est activé, une sauvegarde planifiée ne sera pas " +"exécutée si le système est détecté comme fonctionnant sur batterie (les " +"sauvegardes manuelles ou en ligne de commande seront toujours exécutées). Si" +" la source d'alimentation détectée est le secteur (c'est-à-dire AC) ou " +"inconnu, les sauvegardes programmées se dérouleront normalement." + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "Niveau d'information du fichier journal" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "Applique des filtres aux données du journal de fichiers" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" +"Cette option accepte les filtres qui suppriment ou incluent des messages, " +"quel que soit leur niveau de journalisation. Plusieurs filtres sont " +"supportés en les séparant par {0}. Les filtres sont mis en correspondance " +"avec la balise de journal et supposés inclure, à moins qu'ils ne commencent " +"par '-'. Les expressions régulières sont prises en charge dans les " +"accolades. Exemple: \"+ Path * {0} + * Mail * {0} - [. * DNS]\"" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" +"Spécifie la quantité d'informations de journal à écrire en tant que sortie " +"de console" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "Niveau d'information de la console" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "Applique des filtres aux données du journal de la console" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "Définit la processe pour utiliser une priorité faible IO" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" +"Cette option indique au système d'exploitation de définir le processus en " +"cours pour utiliser le niveau de priorité IO le plus bas, ce qui peut " +"ralentir les opérations mais interférera moins avec les autres opérations " +"exécutées en même temps." + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "Liste des noms de fichiers qui excluent les dossiers" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" +"Utilisez cette option pour définir un nom de fichier ou une liste de noms de" +" fichiers indiquant l’exclusion d’un dossier qui le contient. Un usage " +"courant serait d'avoir un fichier nommé quelque chose comme \".nobackup\" et" +" de placer ce fichier dans des dossiers qui ne devraient pas être " +"sauvegardés." + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "Active la journalisation de toutes les requêtes de base de données" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" +"Pour améliorer les performances des sauvegardes, les requêtes fréquentes ne " +"sont pas consignées par défaut. Activez cette option pour consigner toutes " +"les requêtes de base de données et n'oubliez pas de définir - {0} = {2} ou -" +" {1} = {2} pour signaler les données de journal supplémentaires." + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" +"La crypto-bibliothèque ne prend pas en charge les transformations " +"réutilisables pour l'algorithme de hachage {0}" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" -msgstr "" +msgstr "La crypto-bibliothèque ne supporte pas l'algorithme de hachage {0}" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" +"La phrase de passe ne peut pas être modifiée pour une sauvegarde existante" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" -msgstr "" +msgstr "Échec de la création d'un instantané: {0}" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" -msgstr "" +msgstr "Échec de la suppression du fichier {0}, teste si le fichier existe" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" +"Récupération d'un problème lié à la tentative de suppression d'un fichier " +"non existant {0}" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" +"Échec de la récupération du fichier d'erreur lors de la suppression du " +"fichier {0}" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Confirmez la phrase secrète de chiffrement" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" - -#: Library/Modules/Builtin/Strings.cs:9 -msgid "Password prompt" -msgstr "" +"Ce module demandera à l'utilisateur un mot de passe de cryptage sur la ligne" +" de commande, sauf si le cryptage est désactivé ou si le mot de passe est " +"fourni par d'autres moyens." #: Library/Modules/Builtin/Strings.cs:10 -msgid "Empty passphrases are not allowed" -msgstr "" +msgid "Password prompt" +msgstr "Invite de mot de passe" #: Library/Modules/Builtin/Strings.cs:11 +msgid "Empty passphrases are not allowed" +msgstr "Les mots de passe vides ne sont pas autorisés" + +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Entrez la phrase secrète de chiffrement" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "Les phrases secrètes ne correspondent pas" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 "" +"Lors de l'exécution avec Mono, ce module vérifie si des certificats sont " +"installés et suggère de les installer autrement." #: Library/Modules/Builtin/Strings.cs:17 +msgid "Check for SSL certificates" +msgstr "Vérifier les certificats SSL" + +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" +"Aucun certificat trouvé, vous pouvez en installer avec l'une de ces " +"commandes: {0} cert-sync /etc/ssl/certs/ca-certificates.crt #pour les " +"systèmes basés sur Debian {0} cert-sync / etc / pki / tls / certs / ca-" +"bundle.crt #pour les dérivés de RedHat {0} curl -O " +"https://curl.haxx.se/ca/cacert.pem; cert-sync --user cacert.pem; rm " +"cacert.pem #pour MacOS {0} En savoir plus: {1}" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" +"Ce module expose un certain nombre de propriétés pouvant être utilisées pour" +" modifier la manière dont les requêtes http sont émises." -#: Library/Modules/Builtin/Strings.cs:21 +#: Library/Modules/Builtin/Strings.cs:22 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 "" +"Utilisez cette option pour accepter tout certificat de serveur, quelles que " +"soient les erreurs éventuelles. Veuillez utiliser plutôt --accept-unité-ssl-" +"hash à chaque fois que possible." #: Library/Modules/Builtin/Strings.cs:23 +msgid "Accept any server certificate" +msgstr "Accepter n'importe quel certificat de serveur" + +#: Library/Modules/Builtin/Strings.cs:24 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 "" +"Si votre certificat de serveur est signalé comme non valide (par exemple, " +"avec des certificats auto-signés), vous pouvez fournir le certificat de " +"hachage pour l'approuver quand même. La valeur de hachage doit être entrée " +"au format hexadécimal sans espaces. Vous pouvez entrer plusieurs hachages " +"séparés par des virgules." #: Library/Modules/Builtin/Strings.cs:25 +msgid "Optionally accept a known SSL certificate" +msgstr "Acceptez éventuellement un certificat SSL connu" + +#: Library/Modules/Builtin/Strings.cs:26 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 "" +"L'en-tête \"Expect: 100-Continue\" de la requête HTTP par défaut permet " +"certaines optimisations lors de l'authentification, mais interrompt " +"également certains serveurs Web, les obligeant à signaler \"417 - Echec des " +"attentes\"." #: Library/Modules/Builtin/Strings.cs:27 +msgid "Disable the expect header" +msgstr "Désactiver l'en-tête attend" + +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" - -#: Library/Modules/Builtin/Strings.cs:28 -msgid "Disable nagling" -msgstr "" +"Par défaut, les requêtes http utilisent l'algorithme RFC 896 pour prendre en" +" charge le transfert de petits packages plus efficacement." #: Library/Modules/Builtin/Strings.cs:29 -msgid "Configure http requests" -msgstr "" +msgid "Disable nagling" +msgstr "Désactiver le harcèlement" #: Library/Modules/Builtin/Strings.cs:30 -msgid "Alternate OAuth URL" -msgstr "" +msgid "Configure http requests" +msgstr "Configurer les requêtes http" #: Library/Modules/Builtin/Strings.cs:31 +msgid "Alternate OAuth URL" +msgstr "Autre URL OAuth" + +#: Library/Modules/Builtin/Strings.cs:32 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 "" +"Duplicati utilise un serveur externe pour prendre en charge le flux " +"d'authentification OAuth. Si vous avez configuré votre propre serveur " +"Duplicati OAuth, vous pouvez fournir l'URL de rafraîchissement." #: Library/Modules/Builtin/Strings.cs:33 +msgid "Sets allowed SSL versions" +msgstr "Définit les versions SSL autorisées" + +#: Library/Modules/Builtin/Strings.cs:34 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:34 -msgid "Sets the default operation timeout" -msgstr "" +"Cette option modifie les versions SSL par défaut autorisées. Cette option " +"est avancée et ne doit être utilisée que si vous souhaitez améliorer la " +"sécurité ou contourner un problème lié à un protocole SSL particulier." #: Library/Modules/Builtin/Strings.cs:35 +msgid "Sets the default operation timeout" +msgstr "Définit le délai d'opération par défaut" + +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" - -#: Library/Modules/Builtin/Strings.cs:36 -msgid "Sets readwrite" -msgstr "" +"Cette option modifie le délai d'attente par défaut pour toute requête HTTP, " +"l'heure couvre l'ensemble de l'opération, du paquet initial à l'arrêt." #: Library/Modules/Builtin/Strings.cs:37 +msgid "Sets readwrite" +msgstr "Définit readwrite" + +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" - -#: Library/Modules/Builtin/Strings.cs:38 -msgid "Sets HTTP buffering" -msgstr "" +"Cette option modifie le délai de lecture-écriture par défaut. Les délais " +"d'attente en lecture-écriture sont utilisés pour détecter les requêtes " +"bloquées et cette option configure la durée maximale entre les activités sur" +" une connexion." #: Library/Modules/Builtin/Strings.cs:39 +msgid "Sets HTTP buffering" +msgstr "Définit la mise en mémoire tampon HTTP" + +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" +"Cette option définit la mise en mémoire tampon HTTP. Définir ceci sur " +"\"{0}\" peut provoquer des fuites de mémoire, mais peut également améliorer " +"les performances dans certains cas." -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" +"Ce module fonctionne en interne pour analyser les paramètres source pour " +"sauvegarder les machines virtuelles Hyper-V" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" -msgstr "" +msgstr "Configurer le module Hyper-V" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" +"Ce module fonctionne en interne pour analyser les paramètres source pour " +"sauvegarder les bases de données Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:51 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "" +msgstr "Configurer le module Microsoft SQL Server" #: Library/Modules/Builtin/Strings.cs:52 -msgid "Run script" -msgstr "" +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "Exécute un script avant de lancer une opération, puis à nouveau" #: Library/Modules/Builtin/Strings.cs:53 +msgid "Run script" +msgstr "Script de lancement" + +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" - -#: Library/Modules/Builtin/Strings.cs:54 -msgid "Run a script on exit" -msgstr "" +"Exécute un script après avoir effectué une opération. Le script recevra les " +"résultats d'opération écrits sur stdout." #: Library/Modules/Builtin/Strings.cs:55 -#, csharp-format -msgid "The script \"{0}\" returned with exit code {1}" -msgstr "" +msgid "Run a script on exit" +msgstr "Exécuter un script à la sortie" #: Library/Modules/Builtin/Strings.cs:56 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "Le script \"{0}\" est retourné avec le code de sortie {1}" + +#: Library/Modules/Builtin/Strings.cs:57 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:57 -msgid "Run a required script on startup" -msgstr "" +"Exécute un script avant d'effectuer une opération. L'opération sera bloquée " +"jusqu'à ce que le script soit terminé ou expiré. Si le script retourne un " +"code d'erreur non nul ou expire, l'opération sera annulée." #: Library/Modules/Builtin/Strings.cs:58 -#, csharp-format -msgid "Error while executing script \"{0}\": {1}" -msgstr "" +msgid "Run a required script on startup" +msgstr "Exécuter un script requis au démarrage" #: Library/Modules/Builtin/Strings.cs:59 -#, csharp-format -msgid "Execution of the script \"{0}\" timed out" -msgstr "" +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "Sélectionne le format de sortie pour les résultats" #: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" +"Sélectionne le format de sortie pour les résultats. Formats disponibles: {0}" + +#: Library/Modules/Builtin/Strings.cs:61 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "Erreur lors de l'exécution du script \"{0}\": {1}" + +#: Library/Modules/Builtin/Strings.cs:62 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "L'exécution du script \"{0}\" a expiré" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "Executes a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" +"Exécute un script avant d'effectuer une opération. L'opération sera bloquée " +"jusqu'à ce que le script soit terminé ou expiré." -#: Library/Modules/Builtin/Strings.cs:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" -msgstr "" +msgstr "Exécuter un script au démarrage" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" -msgstr "" +msgstr "Le script \"{0}\" a signalé des messages d'erreur: {1}" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 -msgid "Sets the script timeout" -msgstr "" +"Définit la durée maximale d'exécution d'un script. Si le script n'est pas " +"terminé dans ce délai, il continuera à s'exécuter mais l'opération se " +"poursuivra également et aucune sortie de script ne sera traitée." #: Library/Modules/Builtin/Strings.cs:67 -msgid "This module can send email after an operation completes" -msgstr "" +msgid "Sets the script timeout" +msgstr "Définit le délai d'expiration du script" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:70 +msgid "This module can send email after an operation completes" +msgstr "Ce module peut envoyer des emails une fois l'opération terminée" + +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Envoyer email" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, 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 "" +"Impossible de trouver le serveur de messagerie de destination via la " +"recherche MX, veuillez utiliser l'option {0} pour spécifier le serveur smtp " +"à utiliser." -#: Library/Modules/Builtin/Strings.cs:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3898,42 +4954,59 @@ msgid "" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" +"Cette valeur peut être un nom de fichier. Si le fichier existe, le contenu du fichier sera utilisé comme corps du message.\n" +"\n" +"Dans le corps du message, certains jetons sont remplacés:\n" +"% OPERATIONNAME% - Le nom de l'opération, normalement \"Backup\"\n" +"% REMOTEURL% - URL du serveur distant\n" +"% LOCALPATH% - Le chemin d'accès aux fichiers ou dossiers locaux impliqués dans l'opération (le cas échéant)\n" +"% PARSEDRESULT% - Le résultat analysé si l'opération est une sauvegarde. Les valeurs possibles sont: Erreur, Avertissement, Succès\n" +"\n" +"Toutes les options de ligne de commande sont également signalées dans la valeur%%, par ex. % volsize%. Toute valeur inconnue / non définie est supprimée." -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "Corps du message" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" +"Le mot de passe utilisé pour s'authentifier auprès du serveur SMTP si " +"nécessaire." -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "Mot de passe SMTP" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" "\n" "Peter Sample , John Sample , admin@example.com" msgstr "" +"Ce paramètre est requis si le courrier doit être envoyé, tous les autres paramètres ont des valeurs par défaut. Vous pouvez fournir plusieurs adresses e-mail séparées par des virgules, et vous pouvez utiliser le format d'adresse normal comme spécifié dans la section 3.4 de la RFC2822.\n" +"Exemple avec 3 destinataires:\n" +"\n" +"Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" -msgstr "" +msgstr "Email destinataire (s)" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." msgstr "" +"Par défaut, le courrier ne sera envoyé qu'après une opération de sauvegarde." +" Utilisez cette option pour envoyer du courrier pour toutes les opérations." -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "Envoie un email pour toutes les opérations" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3942,12 +5015,18 @@ msgid "" "Mail Sender \n" "Mail Sender " msgstr "" +"Adresse de l'expéditeur du courrier électronique. Si aucun hôte n'est fourni, le nom d'hôte du premier destinataire est utilisé. Exemples de formats autorisés:\n" +"\n" +"expéditeur\n" +"expéditeur@exemple.com\n" +"Mail Sender \n" +"Mail Sender " -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "Expéditeur" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3955,81 +5034,98 @@ msgid "" " \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " "operations to send an email." msgstr "" +"Vous pouvez en spécifier un de \"{0}\", \"{1}\", \"{2}\", \"{3}\". Vous " +"pouvez fournir plusieurs options avec un séparateur de virgule, par exemple " +"\"{0}, {1}\". La valeur spéciale \"{4}\" est un raccourci pour \"{0}, {1}, " +"{2}, {3}\" et toutes les opérations de sauvegarde enverront un courrier " +"électronique." -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "Messages à envoyer" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" +"Une URL pour le serveur SMTP, par ex. smtp: //exemple.com: 25. Plusieurs serveurs peuvent être fournis dans une liste prioritaire, séparés par un point-virgule. Si un serveur tombe en panne, le serveur suivant de la liste est essayé jusqu'à ce que le message ait été envoyé.\n" +"Si aucun serveur n'est fourni, une recherche DNS est effectuée pour rechercher l'enregistrement MX du premier destinataire et tous les serveurs SMTP sont essayés dans leur ordre de priorité jusqu'à l'envoi du message.\n" +"\n" +"Pour activer SMTP sur SSL, utilisez le format smtps: //example.com. Pour activer SMTP STARTTLS, utilisez le format smtp: //exemple.com: 25 /? Starttls = quand-disponible ou smtp: //exemple.com: 25 /? Starttls = always. Si aucun port n'est spécifié, le port 25 est utilisé pour les connexions non ssl et 465 pour les connexions SSL. Pour forcer à ne pas utiliser STARTTLS, utilisez smtp: //example.com: 25 /? Starttls = never." -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "Url SMTP" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" +"Ce paramètre fournit l'objet du courrier électronique. Les valeurs sont " +"remplacées comme décrit dans la description de - {0}." -#: Library/Modules/Builtin/Strings.cs:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "Sujet de l'email" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" - -#: Library/Modules/Builtin/Strings.cs:106 -msgid "SMTP Username" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:107 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:108 -#, csharp-format -msgid "Whole SMTP communication: {0}" -msgstr "" +"Le nom d'utilisateur utilisé pour s'authentifier auprès du serveur SMTP si " +"nécessaire." #: Library/Modules/Builtin/Strings.cs:109 -#, csharp-format -msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" -msgstr "" +msgid "SMTP Username" +msgstr "Nom d'utilisateur SMTP" #: Library/Modules/Builtin/Strings.cs:110 #, csharp-format -msgid "Email sent successfully using server: {0}" +msgid "Failed to send email: {0}" +msgstr "Échec de l'envoi de l'e-mail: {0}" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "Communication SMTP entière: {0}" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" +"Échec de l'envoi du courrier électronique avec le serveur: {0}, message: " +"{1}, réessayez avec {2}." #: Library/Modules/Builtin/Strings.cs:113 -msgid "XMPP recipient email" -msgstr "" +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "Email envoyé avec succès à l'aide du serveur: {0}" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:116 +msgid "XMPP recipient email" +msgstr "Adresse électronique du destinataire XMPP" + +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "" +"Les utilisateurs qui doivent avoir les messages envoyés, spécifiez plusieurs" +" utilisateurs séparés par des virgules" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" -msgstr "" +msgstr "Le modèle de message" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4041,104 +5137,192 @@ msgid "" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" +"Cette valeur peut être un nom de fichier. Si le fichier existe, le contenu du fichier sera utilisé comme message.\n" +"\n" +"Dans le message, certains jetons sont remplacés:\n" +"% OPERATIONNAME% - Le nom de l'opération, normalement \"Backup\"\n" +"% REMOTEURL% - URL du serveur distant\n" +"% LOCALPATH% - Le chemin d'accès aux fichiers ou dossiers locaux impliqués dans l'opération (le cas échéant)\n" +"% PARSEDRESULT% - Le résultat analysé si l'opération est une sauvegarde. Les valeurs possibles sont: Erreur, Avertissement, Succès\n" +"\n" +"Toutes les options de ligne de commande sont également signalées dans la valeur%%, par ex. % volsize%. Toute valeur inconnue / non définie est supprimée." -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" -msgstr "" +msgstr "Le nom d'utilisateur XMPP" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 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:127 -msgid "The XMPP password" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:128 -msgid "The password for the account that will send the message" -msgstr "" +"Le nom d'utilisateur du compte qui enverra le message, y compris le nom " +"d'hôte. C'est à dire. \"account@jabber.org/Home\"" #: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +msgid "The XMPP password" +msgstr "Le mot de passe XMPP" + +#: Library/Modules/Builtin/Strings.cs:131 +msgid "The password for the account that will send the message" +msgstr "Le mot de passe du compte qui enverra le message" + +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" +"Vous pouvez en spécifier un de \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" +"Vous pouvez fournir plusieurs options avec un séparateur de virgule, par exemple \"{0}, {1}\". La valeur spéciale \"{4}\" est un raccourci pour \"{0}, {1}, {2}, {3}\" et toutes les opérations de sauvegarde enverront un message." -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" -msgstr "" +msgstr "Envoyer des messages pour toutes les opérations" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" msgstr "" +"Par défaut, les messages ne seront envoyés qu'après une opération de " +"sauvegarde. Utilisez cette option pour envoyer des messages pour toutes les " +"opérations" -#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" -msgstr "" +msgstr "Module de rapport XMPP" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" +"Ce module prend en charge l'envoi de rapports d'état via des messages XMPP" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "" +"Un dépassement de délai s'est produit lors de la connexion au serveur jabber" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" -msgstr "" +msgstr "Échec de l'envoi du message jabber: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "Module de report HTTP" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" +"Ce module prend en charge l'envoi de rapports d'état via des messages HTTP" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:155 -msgid "The name of the parameter to send the message as" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:156 -msgid "The name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:157 -msgid "Extra parameters to add to the http message" -msgstr "" +msgstr "URL du rapport HTTP" #: Library/Modules/Builtin/Strings.cs:158 +msgid "The name of the parameter to send the message as" +msgstr "Le nom du paramètre pour envoyer le message en tant que" + +#: Library/Modules/Builtin/Strings.cs:159 +msgid "The name of the parameter to send the message as." +msgstr "Le nom du paramètre sous lequel envoyer le message." + +#: Library/Modules/Builtin/Strings.cs:160 +msgid "Extra parameters to add to the http message" +msgstr "Paramètres supplémentaires à ajouter au message http" + +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "" +"Paramètres supplémentaires à ajouter au message http. C'est à dire. " +"\"paramètre1 = valeur1 & paramètre2 = valeur2\"" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" -msgstr "Envoie de message HTTP échoué: {0}" +msgstr "L'envoi de message HTTP a échoué : {0}" + +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "Envoyer des données en tant que corps JSON" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" +"Utilisez cet indicateur pour envoyer les données de résultat sous la forme " +"d'un objet JSON" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "Définit le verbe HTTP à utiliser" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" +"Utilisez cette option pour modifier le verbe HTTP par défaut utilisé pour " +"soumettre un rapport" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "Échec de l'envoi du message: {0}" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "Définit un niveau de journalisation pour les messages" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" +"Utilisez cette option pour définir le niveau de journalisation des messages " +"à inclure dans le rapport" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "Journal message filter" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" +"Utilisez cette option pour définir une expression de filtre qui définit les " +"options incluses dans le rapport." + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "Limite les lignes de journal" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" +"Utilisez cette option pour définir le nombre maximal de lignes de journal à " +"inclure dans le rapport. Des valeurs nulles ou négatives signifient " +"illimitées." + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "Le format n'est pas pris en charge: {0}" #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" -msgstr "Taille invalide: {0}" +msgstr "Taille invalide : {0}" #: Library/Utility/Strings.cs:10 msgid "The SSL certificate validator was called in an incorrect order" @@ -4152,6 +5336,11 @@ msgid "" "certificates.crt #for Debian based systems{0} cert-sync " "/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" msgstr "" +"{0} Vous souhaiterez peut-être importer un ensemble de certificats approuvés" +" dans le magasin de certificats Mono. {0} Utilisez la commande: {0} cert-" +"sync /etc/ssl/certs/ca-certificates.crt #pour les systèmes basés sur Debian " +"{ 0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #pour les dérivés RedHat {0}" +" En savoir plus: {1}" #: Library/Utility/Strings.cs:12 #, csharp-format @@ -4161,6 +5350,11 @@ msgid "" " to accept the server certificate anyway.{2}You can also attempt to import " "the server certificate into your operating systems trust pool." msgstr "" +"Le certificat de serveur comportait l'erreur {0} et le hachage {1} {2}. Si " +"vous faites confiance à ce certificat, utilisez l'option de ligne de " +"commande --accept-unité-ssl-hash = {1} pour accepter le certificat de " +"serveur. } Vous pouvez également essayer d'importer le certificat de serveur" +" dans le pool de confiance de vos systèmes d'exploitation." #: Library/Utility/Strings.cs:13 #, csharp-format @@ -4168,36 +5362,38 @@ msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" +"Échec lors de la validation du hachage du certificat, message d'erreur: {0}," +" nom de l'erreur SSL: {1}" #: Library/Utility/Strings.cs:16 #, csharp-format msgid "Temporary folder does not exist: {0}" -msgstr "Dossier temporaire n'existe pas: {0}" +msgstr "Le dossier temporaire n'existe pas : {0}" #: Library/Utility/Strings.cs:19 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" -msgstr "" +msgstr "Échec de l'analyse du segment: {0}, entier non valide" #: Library/Utility/Strings.cs:20 #, csharp-format msgid "Invalid specifier: {0}" -msgstr "" +msgstr "Spécificateur non valide: {0}" #: Library/Utility/Strings.cs:21 #, csharp-format msgid "Unparsed data: {0}" -msgstr "" +msgstr "Données non analysées: {0}" #: Library/Utility/Strings.cs:24 #, csharp-format msgid "The Uri is invalid: {0}" -msgstr "l'Uri est invalide: {0}" +msgstr "l'Uri est invalide : {0}" #: Library/Utility/Strings.cs:25 #, csharp-format msgid "The Uri is missing a hostname: {0}" -msgstr "" +msgstr "L'Uri manque un nom d'hôte: {0}" #: Library/Utility/Strings.cs:28 #, csharp-format @@ -4227,16 +5423,86 @@ msgstr "{0:N} TB" #: Library/Utility/Strings.cs:33 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" -msgstr "" +msgstr "La chaîne \"{0}\" n'a pas pu être analysée dans une date" #: Library/Utility/Strings.cs:36 msgid "Cannot read and write on the same stream" -msgstr "" +msgstr "Impossible de lire et d'écrire sur le même flux" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" msgstr "" +"La chaîne {0} ne représente pas un nom de groupe de filtres connu. Les " +"valeurs valides sont: {1}" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "{0}: ne sélectionne aucun filtre." + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" +"{0}: un ensemble de filtres d'exclusion par défaut est actuellement évalué " +"à: {1}." + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" +"{0}: un ensemble de filtres d'inclusion par défaut est actuellement évalué " +"à: {1}." + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr " Alias: {0}" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" +"{0}: fichiers appartenant au système ou ne pouvant pas être sauvegardés. " +"Cela inclut tous les fichiers protégés signalés par le système " +"d'exploitation. La plupart des utilisateurs doivent au moins appliquer ces " +"filtres." + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" +"{0}: fichiers appartenant au système d'exploitation. Ces fichiers sont " +"restaurés lorsque le système d'exploitation est réinstallé." + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" +"{0}: fichiers et dossiers connus pour stocker des données temporaires." + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" +"{0}: fichiers et dossiers connus comme emplacements de cache pour le système" +" d'exploitation et diverses applications" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" +"{0}: programmes installés et leurs bibliothèques, mais pas leurs paramètres." #: CommandLine/Strings.cs:4 #, csharp-format @@ -4328,14 +5594,18 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" -"Inclure des fichiers qui correspondent à ce filtre. Le caractère spécial * " -"signifie : n'importe quel nombre de caractères, et le caractère spécial ? " -"signifie n'importe quel caractère unique. Utilisez un *.txt pour inclure " -"tous les fichiers avec une extension .txt. Les expressions régulières sont " -"également prises en charge et peuvent être utilisées grâce aux crochets, " -"c.-à-d. [.*\\.txt]." +"Inclure les fichiers qui correspondent à ce filtre. Le caractère spécial * " +"signifie un nombre quelconque de caractère et le caractère spécial? signifie" +" n'importe quel caractère, utilisez * .txt pour inclure tous les fichiers " +"avec une extension txt. Les expressions régulières sont également prises en " +"charge et peuvent être fournies à l'aide d'accolades, à savoir [. * \\. " +"Txt]. Les groupes de filtres (qui encapsulent un ensemble intégré de " +"fichiers et de dossiers connus) peuvent être spécifiés à l'aide d'accolades," +" c'est-à-dire {{Applications}}." #: CommandLine/Strings.cs:26 msgid "Include files" @@ -4347,13 +5617,18 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" -"Exlcure les fichiers qui correspondent à ce filtre. Le caractère spécial * " -"remplace un chaîne de caractères, et le caractère spécial ? remplace un " -"caractère unique, utiliser *.txt pour exclure tous les fichiers avec une " -"extension .txt. Les expressions régulières sont également prises en charge " -"et peuvent être utilisées grâce aux crochets, c.-à-d. [.*\\.txt]." +"Exclure les fichiers correspondant à ce filtre. Le caractère spécial * " +"signifie un nombre quelconque de caractère et le caractère spécial? signifie" +" n'importe quel caractère, utilisez * .txt pour exclure tous les fichiers " +"avec une extension txt. Les expressions régulières sont également prises en " +"charge et peuvent être fournies à l'aide d'accolades, à savoir [. * \\. " +"Txt]. Les groupes de filtres (qui encapsulent un ensemble intégré de " +"fichiers et de dossiers connus) peuvent être spécifiés à l'aide d'accolades," +" à savoir {{TemporaryFiles}}." #: CommandLine/Strings.cs:28 msgid "Exclude files" @@ -4387,11 +5662,16 @@ msgstr "" msgid "Disable console output" msgstr "Désactiver les sorties console" -#: CommandLine/Program.cs:302 -msgid "Toggle automatic updates" -msgstr "Activer les mises à jour automatiques" +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "Ce lien peut fournir des informations supplémentaires: {0}" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 +msgid "Toggle automatic updates" +msgstr "Active les mises à jour automatiques" + +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-hu.mo b/Localizations/duplicati/localization-hu.mo new file mode 100644 index 000000000..04b3e67f2 Binary files /dev/null and b/Localizations/duplicati/localization-hu.mo differ diff --git a/Localizations/duplicati/localization-hu.po b/Localizations/duplicati/localization-hu.po new file mode 100644 index 000000000..b32bb6ad9 --- /dev/null +++ b/Localizations/duplicati/localization-hu.po @@ -0,0 +1,4529 @@ +# 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: 2018-08-12 22:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Kiss István , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/duplicati/teams/67655/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: 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 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 either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Server/Strings.cs:16 CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "" + +#: Server/Strings.cs:17 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" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Server/Strings.cs:18 CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Server/Strings.cs:20 +msgid "Outputs log information to the file given" +msgstr "" + +#: Server/Strings.cs:21 +msgid "Determines the amount of information written in the log file" +msgstr "" + +#: Server/Strings.cs:22 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Server/Strings.cs:23 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Server/Strings.cs:24 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:26 +msgid "Disables database encryption" +msgstr "" + +#: Server/Strings.cs:27 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Server/Strings.cs:28 +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:29 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Server/Strings.cs:30 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Server/Strings.cs:31 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Server/Strings.cs:32 +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:33 +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:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 +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:37 Library/Main/Strings.cs:223 +msgid "Clean up old log data" +msgstr "" + +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Server/Strings.cs:39 +msgid "Sets the folder where settings are stored" +msgstr "" + +#: Server/Strings.cs:40 +#, 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:41 +msgid "Sets the database encryption key" +msgstr "" + +#: Server/Strings.cs:42 +#, 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:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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 "" + +#: 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 "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/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/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 +msgid "The requested file does not exist" +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 "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 +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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 +msgid "Calling process does not have the backup privilege" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:23 +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:24 +msgid "OpenStack Simple Storage" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:25 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:26 +#, 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:27 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/SharePoint/Strings.cs:10 +#: 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/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/SharePoint/Strings.cs:11 +#: Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:32 +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:33 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:34 +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:35 +msgid "Supplies the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:36 +#, 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:37 +msgid "Supplies the authentication URL" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 +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:41 +msgid "Supplies the region used for creating a container" +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:12 Library/Backend/CloudFiles/Strings.cs:6 +#: Library/Backend/S3/Strings.cs:9 +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/SharePoint/Strings.cs:8 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/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 "FTP" + +#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 +#: Library/Backend/TahoeLAFS/Strings.cs:8 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:18 +msgid "Disable upload verification" +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 verification to make the upload " +"faster but less reliable." +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/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/OAuthHelper/Strings.cs:9 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/HubiC/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#, csharp-format +msgid "The authorization token retrieved from {0}" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:26 +msgid "Amazon Cloud Drive" +msgstr "Amazon Cloud Drive" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/Box/Strings.cs:23 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/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 "Google Cloud Storage" + +#: 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 "Google Drive" + +#: Library/Backend/GoogleServices/Strings.cs:48 +msgid "Hide team drives" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option disables the team drives, showing only files and folders " +"accessible with the account itself" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account 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 +#: Library/Backend/Jottacloud/Strings.cs:11 +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/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 "Amazon S3" + +#: 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 disappear 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/WEBDAV/Strings.cs:20 +#: Library/Backend/TahoeLAFS/Strings.cs:6 +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/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:14 +msgid "Alternative FTP" +msgstr "Alternatív FTP" + +#: Library/Backend/AlternativeFTP/Strings.cs:15 +#, csharp-format +msgid "The folder {0} was not found. Message: {1}" +msgstr "A {0} mappa nem található. Üzenet: {1}" + +#: 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/AlternativeFTP/Strings.cs:26 +#, csharp-format +msgid "Error on deleting file: {0}" +msgstr "Fájl törlési hiba: {0}" + +#: Library/Backend/AlternativeFTP/Strings.cs:27 +#, csharp-format +msgid "Error reading file: {0}" +msgstr "Fájl olvasási hiba {0}" + +#: Library/Backend/AlternativeFTP/Strings.cs:28 +#, csharp-format +msgid "Error writing file: {0}" +msgstr "Fájl írási hiba: {0}" + +#: 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 "" +"To guard against man-in-the-middle attacks, the server fingerprint is " +"verified on connection. Use this option to disable host-key fingerprint " +"verification. You should only use this option for testing." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Disables fingerprint validation" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +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:32 Library/Backend/SSHv2/Strings.cs:34 +msgid "Uses a SSH private key to authenticate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +#, 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:35 +msgid "" +"Use this option to manage the internal timeout for SSH operations. If this " +"options is set to zero, the operations will not time out" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:36 +msgid "Sets the operation timeout value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "" +"This option can be used to enable the keep-alive interval for the SSH " +"connection. If the connection is idle, aggressive firewalls might close the " +"connection. Using keep-alive will keep the connection open in this scenario." +" If this value is set to zero, the keep-alive is disabled." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "Sets a keepalive value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +#, 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:42 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +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 "Box.com" + +#: 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/Rclone/Strings.cs:6 +msgid "Rclone" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:7 +msgid "This backend can read and write data to Rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:8 +msgid "Local repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:9 +msgid "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:10 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:11 +msgid "" +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:12 +msgid "Remote path" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:13 +msgid "Path on the Remote repository. " +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:14 +msgid "Rclone options." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:15 +msgid "Options will be transferred to rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:16 +msgid "Rclone executable" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:17 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +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 "Helyi mappa vagy meghajtó" + +#: Library/Backend/File/Strings.cs:14 +#, csharp-format +msgid "The folder {0} does not exist" +msgstr "A {0} mappa nem létezik" + +#: 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 "A fájl mozgatása másolás helyett" + +#: 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/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 "B2 Cloud Storage" + +#: 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/Backblaze/Strings.cs:18 +msgid "" +"Use this option to set the page size for listing contents of B2 buckets. A " +"lower number means less data, but can increase the number of Class C " +"transaction on B2. Suggested values are between 100 and 1000" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:19 +msgid "The size of file-listing pages" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:20 +#, csharp-format +msgid "" +"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " +"than zero" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:6 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:7 +msgid "This backend can read and write data to Sia." +msgstr "" + +#: Library/Backend/Sia/Strings.cs:8 +msgid "Sia address" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:9 +msgid "Sia address, ie 127.0.0.1:9980" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:10 +msgid "Backup path" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:11 +msgid "Target path, ie /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:12 Library/Backend/Sia/Strings.cs:13 +msgid "Sia password" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:14 +msgid "3" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:15 +msgid "Minimum value is 3." +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:7 +#: Library/Backend/OAuthHelper/Strings.cs:8 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:8 +#, csharp-format +msgid "Missing the folder: {0}" +msgstr "Hiányzó mappa: {0}" + +#: Library/Backend/OneDrive/Strings.cs:9 Library/Compression/Strings.cs:13 +#, csharp-format +msgid "File not found: {0}" +msgstr "A {0} fájl nem található" + +#: Library/Backend/OneDrive/Strings.cs:10 +msgid "Microsoft OneDrive" +msgstr "Microsoft OneDrive" + +#: 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/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +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 "HubiC" + +#: 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/Jottacloud/Strings.cs:5 +msgid "Jottacloud" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:6 +msgid "" +"This backend can read and write data to Jottacloud using it's REST protocol." +" Allowed format is \"jottacloud://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:9 Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:10 +msgid "Illegal mount point given." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:16 +msgid "Supplies the backup device to use" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:17 +#, csharp-format +msgid "" +"The backup device to use. Will be created if not already exists. You can " +"manage your devices from the backup panel in the Jottacloud web interface. " +"When you specify a custom device you should also specify the mount point to " +"use on this device with the \"{0}\" option." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:18 +msgid "Supplies the mount point to use on the server" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:19 +#, csharp-format +msgid "" +"The mount point to use on the server. The default is \"Archive\" for using " +"the built-in archive mount point. Set this option to \"Sync\" to use the " +"built-in synchronization mount point instead, or if you have specified a " +"custom device with option \"{0}\" you are free to name the mount point as " +"you like." +msgstr "" + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +msgstr "mega.nz" + +#: 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/SharePoint/Strings.cs:6 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePont" + +#: 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 timeouts 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 block size 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/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 "Dropbox" + +#: 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:14 +#, csharp-format +msgid "" +"The server returned the error code {0} ({1}), indicating that the server " +"does not support WebDAV connections" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:16 +#, 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:19 Library/Backend/TahoeLAFS/Strings.cs:5 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:21 +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:22 +msgid "Dump the PROPFIND response" +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:7 +msgid "Tahoe-LAFS" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" +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:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +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/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +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 "Toggles Zip64 support" +msgstr "" + +#: Library/Compression/Strings.cs:10 +msgid "" +"The zip64 format is required for files larger than 4GiB, use this flag to " +"toggle it" +msgstr "" + +#: Library/Compression/Strings.cs:11 +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:12 +msgid "Zip compression" +msgstr "" + +#: Library/Compression/Strings.cs:16 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:17 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:18 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:19 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:20 +msgid "Experimental - 7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:21 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores." +msgstr "" + +#: Library/Compression/Strings.cs:22 +msgid "Number of threads used in compression" +msgstr "" + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z compression level" +msgstr "" + +#: Library/Compression/Strings.cs:25 +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:26 +msgid "Sets the 7z fast algorithm usage" +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/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" + +#: Library/Main/Strings.cs:9 +#, 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:10 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "" + +#: Library/Main/Strings.cs:11 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" + +#: Library/Main/Strings.cs:12 +msgid "No source folders specified for backup" +msgstr "" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:16 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has started" +msgstr "" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "" + +#: Library/Main/Strings.cs:27 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "" + +#: Library/Main/Strings.cs:28 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " +msgstr "" + +#: Library/Main/Strings.cs:29 +#, csharp-format +msgid "The source {0} uses an invalid volume name, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:30 +#, csharp-format +msgid "" +"The source {0} is on volume {1}, which could not be found, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 +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:37 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" + +#: Library/Main/Strings.cs:38 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder. The prefix cannot contain " +"a hyphen (-), but can contain all other characters allowed by the remote " +"storage." +msgstr "" + +#: Library/Main/Strings.cs:39 +msgid "Remote filename prefix" +msgstr "" + +#: Library/Main/Strings.cs:40 +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:41 +msgid "Disable checks based on file time" +msgstr "" + +#: Library/Main/Strings.cs:42 +msgid "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:43 +msgid "Restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:44 +msgid "Toggles system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:45 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" +msgstr "" + +#: Library/Main/Strings.cs:46 +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:47 +msgid "Max number of kilobytes to download pr. second" +msgstr "" + +#: Library/Main/Strings.cs:48 +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:49 +msgid "Max number of kilobytes to upload pr. second" +msgstr "" + +#: Library/Main/Strings.cs:50 +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:51 +msgid "Disable encryption" +msgstr "" + +#: Library/Main/Strings.cs:52 +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:53 +msgid "Number of times to retry a failed transmission" +msgstr "" + +#: Library/Main/Strings.cs:54 +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:55 +msgid "Passphrase used to encrypt backups" +msgstr "" + +#: Library/Main/Strings.cs:56 +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:57 +msgid "The time to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:58 +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:59 +msgid "The version to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:60 +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:61 +msgid "Show all versions" +msgstr "" + +#: Library/Main/Strings.cs:62 +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:63 +msgid "Show largest prefix" +msgstr "" + +#: Library/Main/Strings.cs:64 +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:65 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is useful if the network drops out occasionally " +"during transmissions." +msgstr "" + +#: Library/Main/Strings.cs:67 +msgid "Time to wait between retries" +msgstr "" + +#: Library/Main/Strings.cs:68 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" + +#: Library/Main/Strings.cs:69 +msgid "Set control files" +msgstr "" + +#: Library/Main/Strings.cs:70 +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:71 +msgid "Set this flag to skip hash checks" +msgstr "" + +#: Library/Main/Strings.cs:72 +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:73 +msgid "Limit the size of files being backed up" +msgstr "" + +#: Library/Main/Strings.cs:76 +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:77 +msgid "Thread priority" +msgstr "" + +#: Library/Main/Strings.cs:78 +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:79 +msgid "Limit the size of the volumes" +msgstr "" + +#: Library/Main/Strings.cs:80 +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:81 +msgid "Disables use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:82 +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:83 +msgid "An option that prevents verifying the manifests" +msgstr "" + +#: Library/Main/Strings.cs:84 +msgid "" +"Duplicati supports pluggable 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:85 +msgid "Select what module to use for compression" +msgstr "" + +#: Library/Main/Strings.cs:86 +msgid "" +"Duplicati supports pluggable 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:87 +msgid "Select what module to use for encryption" +msgstr "" + +#: Library/Main/Strings.cs:88 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Disabled one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:90 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" + +#: Library/Main/Strings.cs:91 +msgid "Enables one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:92 +msgid "" +"This setting 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 (note that the OS may still log system " +"warnings). 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:93 +msgid "Controls the use of disk snapshots" +msgstr "" + +#: Library/Main/Strings.cs:94 +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:95 +msgid "The path where ready volumes are placed until uploaded" +msgstr "" + +#: Library/Main/Strings.cs:96 +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:97 +msgid "The number of volumes to create ahead of time" +msgstr "" + +#: Library/Main/Strings.cs:98 +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:99 +msgid "Enables debugging output" +msgstr "" + +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" + +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" + +#: Library/Main/Strings.cs:103 +msgid "Log information level" +msgstr "" + +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 +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:106 +msgid "Disables automatic folder creation" +msgstr "" + +#: Library/Main/Strings.cs:107 +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:108 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:109 +msgid "" +"This setting 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:110 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "" + +#: Library/Main/Strings.cs:111 +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:112 +msgid "Disables changelist by USN numbers" +msgstr "" + +#: Library/Main/Strings.cs:113 +#, csharp-format +msgid "" +"When matching timestamps, Duplicati will adjust the times by a small " +"fraction to ensure that minor time differences do not cause unexpected " +"updates. If the option --{0} is set to keep a week of backups, and the " +"backup is made the same time each week, it is possible that the clock drifts" +" slightly, such that full week has just passed, causing Duplicati to delete " +"the older backup earlier than expected. 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:114 +msgid "Deactivates tolerance when comparing times" +msgstr "" + +#: Library/Main/Strings.cs:115 +msgid "Verify uploads by listing contents" +msgstr "" + +#: Library/Main/Strings.cs:116 +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:117 +msgid "Upload files synchronously" +msgstr "" + +#: Library/Main/Strings.cs:118 +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:119 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:120 +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:121 +msgid "Show error messages when a retry is performed" +msgstr "" + +#: Library/Main/Strings.cs:122 +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:123 +msgid "Upload empty backup files" +msgstr "" + +#: Library/Main/Strings.cs:124 +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:125 +msgid "A reported maximum storage" +msgstr "" + +#: Library/Main/Strings.cs:126 +msgid "" +"Sets a threshold for when to warn about the backend quota being nearly " +"exceeded. It is given as a percentage, and a warning is generated if the " +"amount of available quota is less that this percentage of the total backup " +"size. If the backend does not report the quota information, this value will " +"be ignored" +msgstr "" + +#: Library/Main/Strings.cs:127 +msgid "Threshold for warning about low quota" +msgstr "" + +#: Library/Main/Strings.cs:128 +msgid "Symlink handling" +msgstr "" + +#: Library/Main/Strings.cs:129 +#, csharp-format +msgid "" +"Use this option to handle symlinks differently. 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:130 +msgid "Hardlink handling" +msgstr "" + +#: Library/Main/Strings.cs:131 +#, csharp-format +msgid "" +"Use 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:132 +msgid "Exclude files by attribute" +msgstr "" + +#: Library/Main/Strings.cs:133 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more than one. Possible values " +"are: {0}" +msgstr "" + +#: Library/Main/Strings.cs:134 +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:135 +msgid "Map snapshots to a drive (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:136 +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:137 +msgid "Name of the backup" +msgstr "" + +#: Library/Main/Strings.cs:138 +#, 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:139 +msgid "Manage non-compressible file extensions" +msgstr "" + +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 +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:141 +msgid "Memory used by the block hash" +msgstr "" + +#: Library/Main/Strings.cs:142 +msgid "" +"The block size 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:143 +msgid "Block size used in hashing" +msgstr "" + +#: Library/Main/Strings.cs:144 +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:145 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:146 +msgid "" +"Path to the file containing the local cache of the remote file database" +msgstr "" + +#: Library/Main/Strings.cs:147 +msgid "Path to the local state database" +msgstr "" + +#: Library/Main/Strings.cs:148 +#, 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:149 +msgid "List of deleted files" +msgstr "" + +#: Library/Main/Strings.cs:151 +msgid "Memory used by the file hash" +msgstr "" + +#: Library/Main/Strings.cs:152 +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:153 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "" + +#: Library/Main/Strings.cs:154 +msgid "" +"This option can be used to increase speed in exchange for extra memory use." +msgstr "" + +#: Library/Main/Strings.cs:155 +msgid "Store an in-memory block cache" +msgstr "" + +#: Library/Main/Strings.cs:156 +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:157 +msgid "Enables storing file metadata" +msgstr "" + +#: Library/Main/Strings.cs:158 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" + +#: Library/Main/Strings.cs:160 +msgid "Memory used by the metadata hash" +msgstr "" + +#: Library/Main/Strings.cs:161 +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:162 +msgid "Do not query backend at startup" +msgstr "" + +#: Library/Main/Strings.cs:163 +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:164 +msgid "Determines usage of index files" +msgstr "" + +#: Library/Main/Strings.cs:165 +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:166 +msgid "The maximum wasted space in percent" +msgstr "" + +#: Library/Main/Strings.cs:167 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" + +#: Library/Main/Strings.cs:168 +msgid "Does not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:169 +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:170 +msgid "The hash algorithm used on blocks" +msgstr "" + +#: Library/Main/Strings.cs:171 +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:172 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:173 +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:174 +msgid "Disable automatic compacting" +msgstr "" + +#: Library/Main/Strings.cs:175 +msgid "" +"When examining the size of a volume in consideration for compacting, 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:176 +msgid "Volume size threshold" +msgstr "" + +#: Library/Main/Strings.cs:177 +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:178 +msgid "Maximum number of small volumes" +msgstr "" + +#: Library/Main/Strings.cs:179 +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:180 +msgid "Use local file data when restoring" +msgstr "" + +#: Library/Main/Strings.cs:181 +msgid "Disables the local database" +msgstr "" + +#: Library/Main/Strings.cs:182 +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:183 +msgid "Keep a number of versions" +msgstr "" + +#: Library/Main/Strings.cs:184 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" + +#: Library/Main/Strings.cs:185 +msgid "Keep all versions within a timespan" +msgstr "" + +#: Library/Main/Strings.cs:186 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" + +#: Library/Main/Strings.cs:187 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "" + +#: Library/Main/Strings.cs:188 +msgid "" +"Use this option to reduce the number of versions that are kept with " +"increasing version age by deleting most of the old backups. The expected " +"format is a comma separated list of colon separated time frame and interval " +"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " +"all backups, for 3 months keep one backup every day, for 10 years one backup" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." +msgstr "" + +#: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 +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:193 +msgid "Output more progress information" +msgstr "" + +#: Library/Main/Strings.cs:194 +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:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 +msgid "Output full results" +msgstr "" + +#: Library/Main/Strings.cs:197 +msgid "" +"Use this option to increase the amount of output generated as the result of " +"the operation, including all filenames." +msgstr "" + +#: Library/Main/Strings.cs:198 +msgid "Determine if verification files are uploaded" +msgstr "" + +#: Library/Main/Strings.cs:199 +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:200 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:201 +#, 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:202 +msgid "Activates in-depth verification of files" +msgstr "" + +#: Library/Main/Strings.cs:203 +#, 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. This option is automatically set when then verification is " +"performed directly." +msgstr "" + +#: Library/Main/Strings.cs:204 +msgid "Size of the file read buffer" +msgstr "" + +#: Library/Main/Strings.cs:205 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" + +#: Library/Main/Strings.cs:206 +msgid "Allow the passphrase to change" +msgstr "" + +#: Library/Main/Strings.cs:207 +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:208 +msgid "List only filesets" +msgstr "" + +#: Library/Main/Strings.cs:209 +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:211 +msgid "Don't store metadata" +msgstr "" + +#: Library/Main/Strings.cs:212 +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:213 +msgid "Restore file permissions" +msgstr "" + +#: Library/Main/Strings.cs:214 +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:215 +msgid "Skip restored file check" +msgstr "" + +#: Library/Main/Strings.cs:216 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successful. Use this option to disable the check" +" and avoid waiting for the verification." +msgstr "" + +#: Library/Main/Strings.cs:217 +msgid "Activate caches" +msgstr "" + +#: Library/Main/Strings.cs:218 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" + +#: Library/Main/Strings.cs:219 +msgid "Do not use local data" +msgstr "" + +#: Library/Main/Strings.cs:220 +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:221 +msgid "Check block hashes" +msgstr "" + +#: Library/Main/Strings.cs:222 +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:225 +msgid "Repair database with paths" +msgstr "" + +#: Library/Main/Strings.cs:226 +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:227 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:228 +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:229 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" + +#: Library/Main/Strings.cs:230 +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:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 +msgid "Perform backup of Hyper-V machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:238 +msgid "" +"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')" +msgstr "" + +#: Library/Main/Strings.cs:239 +msgid "" +"If Duplicati detects that the previous backup did not complete, it will " +"generate a filelist that is a merge of the last completed backup and the " +"contents that were uploaded in the incomplete backup session." +msgstr "" + +#: Library/Main/Strings.cs:240 +msgid "Disables synthetic filelist" +msgstr "" + +#: Library/Main/Strings.cs:241 +msgid "" +"This flag instructs Duplicati to not look at metadata or filesize when " +"deciding to scan a file for changes. Use this option if you have a large " +"number of files and notice that the scanning takes a long time with " +"unmodified files." +msgstr "" + +#: Library/Main/Strings.cs:242 +msgid "Checks only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:243 +msgid "Disables path compresion on restore" +msgstr "" + +#: Library/Main/Strings.cs:244 +msgid "" +"When restore a subset of a backup into a new folder, the shortest possible " +"path is used to avoid generating deep paths with empty folders. Use this " +"flag to skip this compression, such that the entire original folder " +"structure is preserved, including upper level empty folders." +msgstr "" + +#: Library/Main/Strings.cs:245 +msgid "Allow removing all filesets" +msgstr "" + +#: Library/Main/Strings.cs:246 +msgid "" +"By default, the last fileset cannot be removed. This is a safeguard to make " +"sure that all remote data is not deleted by a configuration mistake. Use " +"this flag to disable that protection, such that all filesets can be deleted." +msgstr "" + +#: Library/Main/Strings.cs:247 +msgid "Allow automatic rebuilding of local database to save space." +msgstr "" + +#: Library/Main/Strings.cs:248 +msgid "" +"Some operations that manipulate the local database leave unused entries " +"behind. These entries are not deleted from a hard drive until a VACUUM " +"operation is run. This operation saves disk space in the long run but needs " +"to temporarily create a copy of all valid entries in the database. Setting " +"this to true will allow Duplicati to perform VACUUM operations at its " +"discretion." +msgstr "" + +#: Library/Main/Strings.cs:249 +msgid "Disable the read-ahead scanner" +msgstr "" + +#: Library/Main/Strings.cs:250 +msgid "" +"When this flag is enabled, the scanner that computes the size of source " +"files is disabled, and instead the reported size is read from the database. " +"Using this flag can speed up the backup by reducing disk access, but will " +"give a less accurate progress indicator." +msgstr "" + +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:284 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:285 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" + +#: Library/Main/Strings.cs:286 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:592 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "" + +#: Library/Main/BackendManager.cs:598 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:603 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "" +"This module will ask the user for an encryption password on the command line" +" unless encryption is disabled or the password is supplied by other means" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Password prompt" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Empty passphrases are not allowed" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "Enter encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:13 +msgid "The passphrases do not match" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:16 +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:17 +msgid "Check for SSL certificates" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:18 +#, csharp-format +msgid "" +"No certificates found, you can install some with one of these commands:{0}" +" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " +"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:21 +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:22 +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:23 +msgid "Accept any server certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:24 +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:25 +msgid "Optionally accept a known SSL certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:26 +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:27 +msgid "Disable the expect header" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more efficiently." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Disable nagling" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Configure http requests" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Alternate OAuth URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 +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:33 +msgid "Sets allowed SSL versions" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:34 +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:35 +msgid "Sets the default operation timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "" +"This option changes the default timeout for any HTTP request, the time " +"covers the entire operation from initial packet to shutdown" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Sets readwrite" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"This option changes the default read-write timeout. Read-write timeouts are " +"used to detect a stalled requests, and this option configures the maximum " +"time between activity on a connection." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Sets HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "" +"This option sets the HTTP buffering. Setting this to \"{0}\" can cause " +"memory leaks, but can also improve performance in some cases." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 +msgid "" +"This module works internaly to parse source parameters to backup Hyper-V " +"virtual machines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:44 +msgid "Configure Hyper-V module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"This module works internaly to parse source parameters to backup Microsoft " +"SQL Server databases" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Configure Microsoft SQL Server module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Run script" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:54 +msgid "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Run a script on exit" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:56 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:57 +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:58 +msgid "Run a required script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:62 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 +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:64 +msgid "Run a script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:65 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:66 +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:67 +msgid "Sets the script timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:70 +msgid "This module can send email after an operation completes" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Send mail" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:72 +#, 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:73 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:82 +msgid "The message body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:84 +msgid "SMTP Password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:85 +msgid "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address 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:89 +msgid "Email recipient(s)" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:90 +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:91 +msgid "Send email for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:92 +msgid "" +"Address 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:98 +msgid "Email sender" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:99 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " +"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" +" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " +"operations to send an email." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 +msgid "The messages to send" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:105 +msgid "SMTP Url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:106 +#, 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:107 +msgid "The email subject" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:108 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:109 +msgid "SMTP Username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:110 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 +msgid "XMPP recipient email" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "" +"The users who should have the messages sent, specify multiple users " +"separated with commas" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:128 +msgid "The XMPP username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:129 +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:130 +msgid "The XMPP password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:131 +msgid "The password for the account that will send the message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 +msgid "Send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 +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:137 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:138 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:139 +msgid "Timeout occurred while logging in to jabber server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:140 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:144 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:145 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 +msgid "HTTP report url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:158 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:159 +msgid "The name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:160 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:161 +msgid "" +"Extra parameters to add to the http message. I.e. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:167 +#, csharp-format +msgid "Failed to send http message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +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} cert-sync /etc/ssl/certs/ca-" +"certificates.crt #for Debian based systems{0} cert-sync " +"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{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 "" + +#: Library/Utility/Strings.cs:39 +#, csharp-format +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +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 automatically, use --disable-module to prevent this" +msgstr "" + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded automatically, use --enable-module to load it" +msgstr "" + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +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: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]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." +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 exclude all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." +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 "" + +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "Toggle automatic updates" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "" diff --git a/Localizations/duplicati/localization-it.mo b/Localizations/duplicati/localization-it.mo index a9db5066e..2b111bea5 100644 Binary files a/Localizations/duplicati/localization-it.mo and b/Localizations/duplicati/localization-it.mo differ diff --git a/Localizations/duplicati/localization-it.po b/Localizations/duplicati/localization-it.po index 5fdc807e4..aaa96e16d 100644 --- a/Localizations/duplicati/localization-it.po +++ b/Localizations/duplicati/localization-it.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Massimo Piceni , 2017\n" "Language-Team: Italian (https://www.transifex.com/duplicati/teams/67655/it/)\n" @@ -186,10 +186,17 @@ msgstr "" "un valore vuoto disattiva la password." #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "Abilita il risponditore ping-pong" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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 " @@ -199,21 +206,21 @@ msgstr "" "il processo stia rispondendo. Se questa opzione è abilitata, il server legge" " stdin e scrive una risposta a ogni riga di lettura" -#: Server/Strings.cs:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "Pulisci i vecchi dati del registro" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" "Imposta l'ora dopo la quale i dati del registro saranno eliminati dal " "database." -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "Imposta la cartella in cui sono salvate le impostazioni" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -225,11 +232,11 @@ msgstr "" "archiviate le impostazioni. Questa opzione può essere impostata anche con la" " variabile d'ambiente {0}." -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "Imposta la chiave di crittografia del database" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -241,7 +248,18 @@ msgstr "" "con la variabile d'ambiente {0}. Usa l'opzione --{1} per disabilitare la " "codifica del database." -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Cartella archiviazione temporanea" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +msgstr "" + +#: Server/Strings.cs:47 #, csharp-format msgid "" "Unable to find a valid date, given the start date {0}, the repetition " @@ -250,12 +268,12 @@ msgstr "" "Impossibile trovare una data valida, stabilita la data d'inizio {0}, " "l'intervallo di ripetizione {1} e i giorni consentiti {2}" -#: Server/Strings.cs:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "Server avviato e in ascolto su {0}, porta {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -264,7 +282,7 @@ msgstr "" "Impossibile creare il certificato SSL usando i parametri forniti. Dettaglio " "eccezione: {0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "Impossibile aprire un socket per l'ascolto, porte provate: {0}" @@ -575,8 +593,8 @@ msgstr "Il nome del server '{0}' non è valido" msgid "Cancelled" msgstr "Cancellato" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "Il file richiesto non esiste" @@ -639,14 +657,22 @@ msgstr "" "parametro: {1}" #: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "Impossibile determinare il percorso completo del file per la voce USN" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "Le voci del registro USN sono state eliminate dall'ultima scansione" + +#: Library/Snapshots/Strings.cs:17 msgid "Unexpected empty response while enumerating" msgstr "Inaspettata risposta vuota durante l'enumerazione" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN non supportato in Linux" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -655,10 +681,18 @@ msgstr "" "errore. Per ovviare a questo, USN è stato disattivato." #: Library/Snapshots/Strings.cs:20 +msgid "Unexpected path format encountered" +msgstr "Rilevato un formato percorso imprevisto" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "Versione del registro USN non supportata." + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "Il processo chiamante non dispone di privilegi di backup" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Supported format is \"openstack://container/folder\"." @@ -666,16 +700,16 @@ msgstr "" "Questo backend può leggere e scrivere i dati su Swift (OpenStack Object " "Storage). Il formato supportato è \"openstack://container/folder\"." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Opzione richiesta mancante: {0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -686,7 +720,7 @@ msgstr "" " fornita come variabile d'ambiente \"AUTH_PASSWORD\". Se è fornita la " "password, è necessario impostare anche --{0}" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -697,7 +731,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "Fornisci la password usata per connettersi al server" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "Il nome di dominio utilizzato dell'utente per connettersi al server." + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "Fornisce il dominio utilizzato per connettersi al server" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -713,7 +755,7 @@ msgstr "" "Il nome utente usato per connettersi al server. Questo può anche essere " "fornito come variabile d'ambiente \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -725,7 +767,7 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "Fornisci il nome utente usato per connettersi al server" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 " @@ -735,11 +777,11 @@ msgstr "" "Questa opzione deve essere fornita quando si esegue l'autenticazione con una" " password, ma non è necessaria quando si utilizza una chiave API." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "Fornisci il Nome Inquilino utilizzato per connettersi al server" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." @@ -747,11 +789,11 @@ msgstr "" "La chiave API può essere utilizzata per connettersi senza fornire una " "password e un ID inquilino con alcuni provider." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "Fornisci la chiave API utilizzata per connettersi al server" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -761,11 +803,21 @@ msgstr "" "servizio di archiviazione. L'URL termina comunemente con \"/v2.0\". I " "provider noti sono: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "Fornisci l'URL di autenticazione" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" +"La versione dell'API keystone da utilizzare, i valori validi sono 'v2' e " +"'v3'." + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "La versione dell'API keystone da utilizzare" + +#: Library/Backend/OpenStack/Strings.cs:40 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 " @@ -776,7 +828,7 @@ msgstr "" "Consulta il provider per un elenco di aree valide o lascia vuoto per l'area " "predefinita." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "Fornisci la regione utilizzata per creare un contenitore" @@ -1035,10 +1087,10 @@ msgstr "Nascondi unità di squadra" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" -"Questa opzione disabilita le unità di squadra, mostrando solo i file e le " -"cartelle accessibile con l'account stesso" +"Questa opzione disabilita le unità del gruppo di lavoro, mostrando solo i " +"file e le cartelle accessibili con l'account stesso" #: Library/Backend/CloudFiles/Strings.cs:4 #, csharp-format @@ -1933,6 +1985,171 @@ msgstr "" "Archivia i file su Microsoft OneDrive. L'utilizzo di questo backend richiede" " che accetti i termini in {0} ({1}) e {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "Non è stato fornito alcun Auth-ID - puoi ottenerne uno da {0}" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "Dimensione del frammento per caricamenti di grandi dimensioni" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" +"Dimensione dei singoli frammenti che sono caricati separatamente per file di" +" grandi dimensioni. Si consiglia di stare tra 5-10 MiB (anche se un valore " +"inferiore può funzionare meglio con una connessione più lenta o meno " +"affidabile) e di essere un multiplo di 320 KiB." + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "Numero di tentativi per ciascun frammento" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" +"Numero di tentativi eseguiti per ogni frammento prima di non riuscire a " +"caricare il file" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "Ritardo in millisecondi tra gli errori del frammento" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" +"Quantità di tempo (in millisecondi) di attesa tra gli errori durante il " +"caricamento dei frammenti" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" +"Archiviare i file in Microsoft OneDrive o Microsoft OneDrive for Business " +"tramite l'API di Microsoft Graph. L'utilizzo di questo backend richiede " +"l'accettazione dei termini in {0} ({1}) e {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "ID opzionale dell'unità" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" +"ID dell'unità in cui archiviare i dati. Se non è specificata alcuna unità, " +"sarà utilizzata l'unità predefinita OneDrive o OneDrive for Business tramite" +" '{0}'." + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" +"Archiviare i file in un sito Microsoft SharePoint tramite l'API di Microsoft" +" Graph. L'utilizzo di questo backend richiede l'accettazione dei termini in " +"{0} ({1}) e {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "ID del sito" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "ID del sito in cui archiviare i dati" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "Non è stato fornito alcun ID del sito" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "Conflitto ID utilizzati per il sito: dato {0} ma trovato {1}" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "Gruppo Microsoft Office 365" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" +"Archivia i file in un gruppo Microsoft Office 365 tramite l'API Microsoft " +"Graph. I formati consentiti sono " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (con \"//\" utilizzato facoltativamente per indicare la cartella del " +"documento principale), o \"sharepoint://subfolder\" Ascolta (nel qual caso è" +" necessario specificare in modo esplicito anche l'ID del sito di SharePoint " +"tramite --site-id). L'utilizzo di questo backend richiede l'accettazione dei" +" termini in {0} ({1}) e {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "ID del gruppo" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "ID del gruppo in cui archiviare i dati" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "Indirizzo email del gruppo" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "Indirizzo email del gruppo in cui archiviare i dati" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "Non è stato fornito alcun ID di gruppo o indirizzo email di gruppo" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "Nessun gruppo trovato con l'indirizzo email indicato: {0}" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "Sono stati trovati più gruppi con l'indirizzo email specificato: {0}" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "Conflitto ID utilizzati per il gruppo: dato {0} ma trovato {1}" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2413,12 +2630,12 @@ msgid "The given file is not part of this archive" msgstr "Il file indicato non fa parte di questo archivio" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "Archivio 7z con supporto LZMA2" +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "*Sperimentale*: Archivio 7z con supporto LZMA2." #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "Archivio 7z" +msgid "Experimental - 7z Archive" +msgstr "Sperimentale - Archivio 7z" #: Library/Compression/Strings.cs:21 msgid "" @@ -2489,6 +2706,20 @@ msgstr "" "Errore: {1}\n" "Database NON aggiornato. " +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" +"Operazione di cancellazione non riuscita per {0} con FileNonTrovato, " +"contenuto dell'elenco" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "L'elenco indica che il file {0} è stato cancellato correttamente" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2529,6 +2760,11 @@ msgstr "La cartella sorgente {0} non esiste, interruzione del backup" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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\"" @@ -2536,7 +2772,7 @@ msgstr "" "Il valore \"{1}\" fornito a --{0} non frammenterà in un booleano valido, " "questo sarà trattato come se fosse impostato su 'vero'" -#: Library/Main/Strings.cs:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " @@ -2545,7 +2781,7 @@ msgstr "" "L'opzione --{0} non supporta il valore \"{1}\", i valori supportati sono: " "{2}" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " @@ -2554,12 +2790,12 @@ msgstr "" "L'opzione --{0} non supporta il valore \"{1}\", i valori supportati dei flag" " sono: {2}" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "Il valore \"{1}\" fornito a --{0} non rappresenta un numero intero valido" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2568,47 +2804,47 @@ msgstr "" "L'opzione --{0} non è supportata perché il modulo {1} non è attualmente " "caricato" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "L'opzione fornita --{0} non è supportata e sarà ignorata" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "Il valore \"{1}\" fornito a --{0} non rappresenta un percorso valido" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "Il valore \"{1}\" fornito a --{0} non rappresenta una dimensione valida" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "Il valore \"{1}\" fornito a --{0} non rappresenta un tepo valido" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "L'operazione {0} è iniziata" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "L'operazione {0} è stata completata" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "L'operazione {0} non è riuscita con errore: {1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Percorso non valido: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2617,14 +2853,14 @@ msgstr "" "Impossibile applicare l'impostazione 'force-locale'. Per favore prova ad " "aggiornare .NET-Framework. L'eccezione è stata: \"{0}\"" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "La sorgente {0} utilizza un nome di volume non valido, interruzione del " "backup" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2632,7 +2868,15 @@ msgstr "" "La sorgente {0} è sul volume {1}, che non è stato trovato, interruzione del " "backup" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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 " @@ -2642,12 +2886,12 @@ msgstr "" "sul backend. Usa questo flag, Duplicati rimuoverà automaticamente questi " "file quando saranno rilevati." -#: Library/Main/Strings.cs:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" "Un flag che indica che Duplicati dovrebbero rimuovere i file inutilizzati" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2659,11 +2903,11 @@ msgstr "" " prefisso non può contenere un trattino (-), ma può contenere tutti gli " "altri caratteri consentiti dall'archiviazione remota." -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "Prefisso nome file remoto" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2676,11 +2920,11 @@ msgstr "" "deliberatamente queste informazioni, Duplicati non funzionerà correttamente " "a meno che non sia impostato questo flag." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "Disattiva i controlli in base all'ora del file" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" @@ -2688,15 +2932,15 @@ msgstr "" "Per impostazione predefinita, i file saranno ripristinati nelle cartelle " "sorgenti, utilizza questa opzione per ripristinare in un'altra cartella" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "Ripristina in un'altra cartella" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "Attiva/disattiva modalità sospensione del sistema" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2704,7 +2948,7 @@ msgstr "" "Consenti al sistema di entrare in modalità Sospensione per inattività " "durante le operazioni di backup/ripristino (solo Windows/OSX)" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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" @@ -2714,11 +2958,11 @@ msgstr "" " Duplicata usa per scaricare. L'impostazione di questo limite può richiedere" " più tempo per i backup, ma renderà Duplicati meno invadente." -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "Numero massimo di kilobyte al secondo per scaricare" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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 " @@ -2728,11 +2972,11 @@ msgstr "" " Duplicata usa per i trasferimenti. L'impostazione di questo limite può " "richiedere più tempo per i backup, ma renderà Duplicati meno invadente." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "Numero massimo di kilobyte al secondo per caricare" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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." @@ -2741,11 +2985,11 @@ msgstr "" "criptati, puoi disattivare completamente la crittografia utilizzando questa " "opzione." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Disattiva crittografia" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2754,11 +2998,11 @@ msgstr "" "un certo numero di volte prima di fallire. Usa questo per gestire meglio le " "connessioni di rete instabili." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "Numero di tentativi se una trasmissione fallisce" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2768,11 +3012,11 @@ msgstr "" "backup, rendendoli illeggibili senza la passphrase. Questa variabile può " "essere fornita anche tramite la variabile d'ambiente PASSPHRASE." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Passphrase utilizzata per criptare i backup" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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, " @@ -2782,11 +3026,11 @@ msgstr "" "backup più recente, usa questa opzione per selezionare un altro elemento. " "Puoi usare tempi relativi, come \"-2M\" per un backup di due mesi fa." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "Il periodo da cui elencare/ripristinare i file" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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 " @@ -2797,11 +3041,11 @@ msgstr "" "Puoi immettere più valori separati da virgola, e gli intervalli usando -, " "es. \"0,2-4,7\"." -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "La versione dei file da elencare/ripristinare" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2809,11 +3053,11 @@ msgstr "" "Durante la ricerca dei file, è ricercato solo il backup più recente. Usa " "questa opzione per visualizzare anche tutte le versioni precedenti." -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Mostra tutte le versioni" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2822,11 +3066,11 @@ msgstr "" "questa opzione per restituire solo il percorso del prefisso comune più " "grande." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "Mostra il prefisso più grande" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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." @@ -2835,11 +3079,11 @@ msgstr "" "questa opzione per restituire solo le voci presenti nella cartella " "specificata come filtro." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Mostra contenuto cartella" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -2849,21 +3093,21 @@ msgstr "" "prima di ritentare. Ciò è utile se la rete cade occasionalmente durante le " "trasmissioni." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Tempo di attesa tra i tentativi" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Usa questa opzione per allegare file aggiuntivi ai file elenco appena " "caricati." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "Impostare file di controllo" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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." @@ -2872,11 +3116,11 @@ msgstr "" "utilizzare il backup. Imposta questo flag per permettere a Duplicati di " "procedere comunque." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "Imposta questo flag per evitare i controlli hash" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -2885,30 +3129,11 @@ msgstr "" "specificato. Usa questa per evitare che i backup diventino estremamente " "grandi." -#: Library/Main/Strings.cs:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "Limita le dimensioni dei file sottoposti a backup" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Cartella archiviazione temporanea" - -#: Library/Main/Strings.cs:73 -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 utilizzerà la cartella temporanea predefinita del sistema. Questa " -"opzione può essere utilizzata per fornire una cartella alternativa per " -"l'archiviazione temporanea. Nota che SQLite metterà sempre i file temporanei" -" nella cartella temporanea predefinita di sistema. Si consiglia di " -"utilizzare la variabile d'ambiente TMPDIR su Linux per impostare la cartella" -" temporanea sia per Duplicati sia per SQLite." - -#: Library/Main/Strings.cs:74 +#: Library/Main/Strings.cs:76 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." @@ -2916,11 +3141,11 @@ msgstr "" "Seleziona un'altra priorità del thread per il processo. Usa questa per " "impostare Duplicati ad essere più o meno CPU intensivo." -#: Library/Main/Strings.cs:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Priorità thread" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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" @@ -2929,11 +3154,11 @@ msgstr "" "modifica delle dimensioni può essere utile se il backend ha un limite per le" " dimensioni di ogni singolo file" -#: Library/Main/Strings.cs:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "Limita le dimensioni dei volumi" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 msgid "" "Enabling this option will disallow usage of the streaming interface, which " "means that transfer progress bars will not show, and bandwidth throttle " @@ -2944,11 +3169,11 @@ msgstr "" "non saranno visualizzate e le impostazioni della limitazione della larghezza" " di banda saranno ignorate." -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "Disattiva l'utilizzo del metodo di trasferimento streaming" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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 " @@ -2958,11 +3183,11 @@ msgstr "" "letto. Ciò implica anche che i file hash non sono controllati. Usala solo " "per il ripristino di emergenza." -#: Library/Main/Strings.cs:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "Un'opzione che impedisce la verifica dei file manifest" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2975,11 +3200,11 @@ msgstr "" "file esistente, il nome del file è utilizzato per selezionare il modulo di " "compressione." -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "Seleziona il modulo da utilizzare per la compressione" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2992,27 +3217,27 @@ msgstr "" "esistente, il nome del file è utilizzato per selezionare il modulo di " "crittografia." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "Selezionare il modulo da utilizzare per la crittografia" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "Fornisci uno o più nomi di moduli, separati da virgole, da scaricare" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "Disabilita uno o più moduli" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "Fornisci uno o più nomi di moduli, separati da virgole, da caricare" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "Attiva uno o più moduli" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3040,11 +3265,11 @@ msgstr "" "Linux questa funzione utilizza Logical Volume Management (LVM) e richiede i " "privilegi di root." -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "Controlla l'utilizzo delle istantanee del disco" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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 " @@ -3055,11 +3280,11 @@ msgstr "" "per l'immissione dei volumi temporanei, nonostante il nome, questo funziona " "anche per le esecuzioni sincrone" -#: Library/Main/Strings.cs:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "Il percorso in cui sono collocati i volumi pronti fino al caricamento" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -3071,11 +3296,11 @@ msgstr "" "questa opzione limita il numero di caricamenti in sospeso. Impostala su zero" " per disabilitare il limite" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "Il numero di volumi da creare prima del tempo" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 msgid "" "Activating this option will make some error messages more verbose, which may" " help you track down a particular issue" @@ -3083,15 +3308,19 @@ msgstr "" "L'attivazione di questa opzione renderà alcuni messaggi di errore più " "prolissi, i quali possono aiutare a rintracciare un particolare problema" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "Attiva emissione debug" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" -msgstr "Registro interno informazioni" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "Registra le informazioni interne in un file" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "Registra le informazioni nel file specificato" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" @@ -3099,11 +3328,16 @@ msgstr "" "Specifica la quantità di informazioni nel registro da scrivere nel file " "specificato da --log-file" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "Livello registro informazioni" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "Usa invece le opzioni {0} e {1}" + +#: Library/Main/Strings.cs:105 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3112,11 +3346,11 @@ msgstr "" "automaticamente. Attiva questa opzione per impedire la creazione automatica " "delle cartelle." -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "Disabilita creazione automatica cartella" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -3131,14 +3365,14 @@ msgstr "" "e la maggior parte delle forme GUID sono ammesse, incluse con e senza " "parentesi graffe." -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Un elenco separato da punti e virgola di GUID di scrittori VSS da escludere " "(solo Windows)" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -3161,11 +3395,11 @@ msgstr "" "backup se l'utilizzo di USN non riesce. Questa funzionalità è supportata " "solo in Windows e richiede i privilegi dell'amministratore." -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "Controlla l'utilizzo dei Numeri Sequenza Aggiornamento NTFS" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -3180,11 +3414,11 @@ msgstr "" "essere disabilitata in un ambiente di produzione. Se USN non è abilitato, " "questa opzione non ha effetto." -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "Disattiva la modifica con numeri USN" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3207,15 +3441,15 @@ msgstr "" "opzione per disabilitare la tolleranza e usare il controllo del tempo " "rigoroso" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "Disattiva la tolleranza quando si confrontano gli orari" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "Verificare i caricamenti elencando i contenuti" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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 " @@ -3226,11 +3460,11 @@ msgstr "" "disattivare questo comportamento, in modo che Duplicati attenda che ogni " "volume sia completato." -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "Caricare i file in modo sincrono" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -3242,11 +3476,11 @@ msgstr "" "processo. Questa opzione può essere utilizzata per garantire che ogni " "operazione sia eseguita su una connessione separata" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "Non riutilizzare le connessioni" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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 " @@ -3256,11 +3490,11 @@ msgstr "" "riporterà solo il numero di tentativi. Abilita questa opzione per " "visualizzare i messaggi di errore quando è eseguito un tentativo." -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "Mostra messaggi di errore quando è eseguito un tentativo" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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 " @@ -3271,11 +3505,11 @@ msgstr "" "eseguito, questa opzione farà si che Duplicati caricherà un set di backup " "anche se è vuoto" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "Carica file di backup vuoti" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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" @@ -3284,11 +3518,11 @@ msgstr "" "sula quantità di spazio che ha il backend. Se il backend riporta la " "dimensione stessa, questo valore è ignorato" -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "Una segnalazione massimo archivio" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -3302,32 +3536,15 @@ msgstr "" "percentuale del totale della dimensione dei backup. Se il backend non " "riporta le informazioni sulla quota, questo valore sarà ignorato" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "Soglia di avviso su quota bassa" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" -"Escludi i file che corrispondono ai set di filtri indicati. Quali set di " -"filtri predefiniti devono essere utilizzati. I set validi sono \"{0}\", " -"\"{1}\", \"{2}\" e \"{3}\". Se questo parametro è impostato senza alcun " -"valore, sarà utilizzato il set per il sistema operativo corrente." - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "Set di filtri predefiniti" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "Gestione collegamento simbolico" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3345,11 +3562,11 @@ msgstr "" "Le versioni precedenti di Duplicati usavano l'impostazione \"{2}\", che " "causava l'inclusione dei file collegati e il ripristino come normali file." -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "Gestione hardlink" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3364,11 +3581,11 @@ msgstr "" "informazioni hardlink e tratterà ogni hardlink come un percorso univoco. " "L'opzione \"{2}\" ignorerà tutti i hardlink con più di un collegamento." -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "Escludi file per attributo" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -3379,7 +3596,7 @@ msgstr "" "elenco separato da virgole di nomi di attributi per specificare più di uno. " "I valori possibili sono: {0}" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -3391,11 +3608,11 @@ msgstr "" "temporanee utilizzate per accedere al contenuto di una istantanea. Questa " "soluzione può velocizzare l'accesso ai file su Windows XP." -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "Mappa istantanee su un'unità (solo Windows)" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." @@ -3403,11 +3620,11 @@ msgstr "" "Il nome visualizzato è associato a questo backup. Può essere utilizzato per " "identificare il backup durante l'invio di posta o esecuzione di script." -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Nome del backup" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -3426,12 +3643,12 @@ msgstr "" "per indicare la fine dell'estensione. È fornito un file predefinito, che " "funge anche da esempio. Il file predefinito è inserito in {0}." -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "Gestisci le estensioni di file non comprimibili" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." @@ -3440,11 +3657,11 @@ msgstr "" "Non è necessario modificare questo valore a meno che non si ottengano avvisi" " nel registro." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "Memoria utilizzata dal hash del blocco" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -3458,11 +3675,11 @@ msgstr "" "di file. Nota che il valore non può essere modificato dopo la creazione di " "file remoti." -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "Dimensione del blocco usato nell'hash" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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 " @@ -3473,20 +3690,20 @@ msgstr "" "solo in combinazione con un osservatore di filesystem che tiene traccia " "delle modifiche dei file." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "Elenco di file da esaminare per le modifiche" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "Percorso del file contiene la cache locale del file database remoto" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "Percorso dello stato locale del database" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, csharp-format msgid "" "This option can be used to supply a list of deleted files. This option will " @@ -3496,15 +3713,15 @@ msgstr "" "cancellati. Questa opzione sarà ignorata a meno che non sia impostata anche " "l'opzione --{0}." -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Elenco dei file cancellati" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "Memoria utilizzata dal file hash" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 msgid "" "This option can be used to reduce the memory footprint by not keeping paths " "and modification timestamps in memory" @@ -3512,23 +3729,23 @@ msgstr "" "Questa opzione può essere utilizzata per ridurre lo spazio di memoria " "occupata non mantenendo i percorsi e la modifica dei timestamp in memoria" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" "Riduci lo spazio di memoria occupata disabilitando le ricerche in memoria" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" "Questa opzione può essere utilizzata per aumentare la velocità in cambio " "dell'utilizzo di più memoria." -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "Archiviare un blocco cache in memoria" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 msgid "" "Stores metadata, such as file timestamps and attributes. This increases the " "required storage space as well as the processing time." @@ -3536,21 +3753,21 @@ msgstr "" "Archivia i metadati, ad esempio timestamp e attributi del file. Questo " "aumenta lo spazio di archiviazione richiesto e il tempo di elaborazione." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "Consente di archiviare i metadati dei file" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" "Questa opzione non è più utilizzata come metadati è ora archiviata per " "impostazione predefinita" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "Memoria utilizzata dall'hash metadati" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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" @@ -3561,11 +3778,11 @@ msgstr "" "funzionare correttamente nei casi in cui il file elenco è corrotto o non " "disponibile." -#: Library/Main/Strings.cs:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "Non eseguire query sul backend all'avvio" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -3579,11 +3796,11 @@ msgstr "" "senza il database. Il compromesso è che i file indice più grandi occupano " "più spazio remoto e che non possono mai essere utilizzati." -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "Determina l'utilizzo dei file indice" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -3596,11 +3813,11 @@ msgstr "" "recuperato. Questo valore è una percentuale utilizzata per ogni volume e per" " l'archiviazione totale." -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "Lo spazio massimo sprecato in percentuale" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." @@ -3608,11 +3825,11 @@ msgstr "" "Questa opzione può essere utilizzata per sperimentare impostazioni diverse e" " osservare il risultato senza modificare gli effettivi file." -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "Non esegue alcuna modifica" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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 " @@ -3622,11 +3839,11 @@ msgstr "" " selezionare un algoritmo hash sul blocco con dimensioni hash più piccole o " "più grandi, per motivi di prestazioni o spazio di archiviazione." -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "L'algoritmo hash usato sui blocchi" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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 " @@ -3636,11 +3853,11 @@ msgstr "" " selezionare un algoritmo hash sul file con dimensioni hash più piccole o " "più grandi, per motivi di prestazioni o spazio di archiviazione." -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "L'algoritmo hash utilizzato sui file" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -3653,11 +3870,11 @@ msgstr "" "compressione automatica e compatta solo quando si esegue il comando " "comprimi." -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "Disattiva compressione automatica" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -3670,11 +3887,11 @@ msgstr "" "possono avere alcuni byte di spazio sprecato, non siano scaricati e " "riscritti." -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "Soglia dimensione volume" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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 " @@ -3685,11 +3902,11 @@ msgstr "" " I piccoli volumi saranno sempre uniti quando possono riempire un intero " "volume." -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "Numero massimo dei piccoli volumi" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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 " @@ -3699,15 +3916,15 @@ msgstr "" "trovare blocchi esistenti. Questa è un'operazione abbastanza lenta, ma può " "limitare la dimensione dei file scaricati." -#: Library/Main/Strings.cs:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "Utilizza i dati dei file locali durante il ripristino" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Disattiva il database locale" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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 " @@ -3717,11 +3934,11 @@ msgstr "" "ignorare il database locale. Questo è di solito più lento, ma può essere " "utilizzato per verificare il contenuto effettivo dell'archivio remoto" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "Mantieni un numero di versioni" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" @@ -3729,50 +3946,53 @@ msgstr "" "Usa questa opzione per impostare il numero di versioni da mantenere, metti " "-1 per mantenere tutte le versioni" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "Mantieni tutte le versioni all'interno di un periodo" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Usa questa opzione per impostare il periodo in cui sono conservati i backup." -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "Riduci il numero di versioni eliminando i vecchi backup intermedi" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" -"Usa questa opzione per ridurre il numero di versioni che sono mantenute con " -"il passare del tempo, eliminando la maggior parte dei vecchi backup. Il " -"formato previsto è un elenco separato da virgola di coppie di intervalli di " -"tempo separati da due punti. Ad esempio il valore \"7D:0s,3M:1D,10Y:2M\" " -"significa \"Per 7 giorni conserva tutti i backup, per 3 mesi conserva un " -"backup ogni giorno, per 10 anni un backup ogni 2 mesi ed eliminare tutti i " -"backup più vecchi di questo.\"" +"Usa questa opzione per ridurre il numero di versioni mantenute con l'aumento" +" dell'età della versione eliminando la maggior parte dei vecchi backup. Il " +"formato previsto è un elenco separato da virgole di coppie di tempo separate" +" da due punti. Ad esempio il valore \"7D:0s,3M:1D,10Y:2M\" significa \"Per 7" +" giorni mantieni tutti i backup, per 3 mesi manteni un backup al giorno e " +"per 10 anni un backup ogni 2 mesi ed elimina ogni backup più vecchio di " +"questo.\" Questa opzione supporta anche l'uso dell'identificatore \"U\" per " +"indicare un intervallo di tempo illimitato." -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:189 msgid "Ignore missing source elements" msgstr "Ignora elementi sorgente mancanti" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:190 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Usa questa opzione per continuare, anche se alcune voci sorgenti mancano." -#: Library/Main/Strings.cs:189 +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "Sovrascrivi i file durante il ripristino" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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." @@ -3781,11 +4001,11 @@ msgstr "" "ripristino, se questa opzione non è impostata, i file saranno ripristinati " "con un timestamp e un numero aggiunto." -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "Fornisci ulteriori informazioni sull'avanzamento" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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." @@ -3794,11 +4014,17 @@ msgstr "" "durante l'esecuzione di un'opzione. Generalmente questa opzione produrrà una" " linea per ogni file elaborato." -#: Library/Main/Strings.cs:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" +"Imposta invece un livello di registrazione per il metodo di output " +"desiderato" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "Fornisci risultati completi" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." @@ -3806,11 +4032,11 @@ msgstr "" "Usa questa opzione per aumentare la quantità di dati generati in uscita come" " risultato dell'operazione, includendo tutti i nomi dei file." -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "Determina se i file di verifica sono caricati" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3822,11 +4048,11 @@ msgstr "" "gli hash SHA256 di tutti i file remoti e può essere usato per verificare " "l'integrità dei file." -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "Il numero di campioni da testare dopo un backup" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3838,11 +4064,11 @@ msgstr "" " questo valore è impostato a 0 o l'opzione --{0} è impostata, i file remoti " "non sono verificati" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "Attiva verifica approfondita dei file" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3859,22 +4085,22 @@ msgstr "" "impostata, non sono verificati file remoti. Questa opzione è impostata " "automaticamente quando la verifica è eseguita direttamente." -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "Dimensione del buffer di lettura del file" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" "Usa questa dimensione per controllare il numero di byte letti da un file " "prima dell'elaborazione" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "Consenti la modifica della passphrase" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 msgid "" "Use this option to allow the passphrase to change, note that this option is " "not permitted for a backup or repair operation" @@ -3882,11 +4108,11 @@ msgstr "" "Usa questa opzione per consentire la modifica della passphrase, nota che " "questa opzione non è consentita per un'operazione di backup o di riparazione" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "Elenca solo gruppi di file" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 msgid "" "Use this option to only list filesets and avoid traversing file names and " "other metadata which slows down the process" @@ -3894,11 +4120,11 @@ msgstr "" "Usa questa opzione per elencare solo un gruppo di file ed evitare di " "attraversare i nomi dei file e altri metadati che rallentano il processo" -#: Library/Main/Strings.cs:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "Non archiviare i metadati" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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," @@ -3909,11 +4135,11 @@ msgstr "" "accelererà le operazioni di backup e ripristino, ma non influisce molto " "sulla dimensione del file." -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "Ripristina le autorizzazioni sui file" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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." @@ -3922,11 +4148,11 @@ msgstr "" "quanto potrebbero impedire l'accesso ai file. Usa questa opzione per " "ripristinare anche le autorizzazioni." -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "Salta il controllo del file ripristinati" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" @@ -3937,20 +4163,20 @@ msgstr "" "correttamente. Usa questa opzione per disabilitare il controllo ed evitare " "di aspettare la verifica." -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "Attiva cache" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" "Attiva cache in memoria, ora è disattivata per impostazione predefinita" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "Non usare dati locali" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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 " @@ -3960,11 +4186,11 @@ msgstr "" "al minimo la quantità di dati scaricati. Utilizza questa opzione per " "ignorare questa ottimizzazione e usare solo i dati remoti." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "Controllo hash blocco" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 msgid "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." @@ -3973,11 +4199,11 @@ msgstr "" "blocchi letti da un volume prima di sistemare i file ripristinati con i " "dati." -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "Ripara database con percorsi" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3990,11 +4216,11 @@ msgstr "" "ricostruire tutte le informazioni. Il database risultante può essere " "cercato, ma non può essere utilizzato per ripristinare i dati." -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "Forza le impostazioni locali" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -4007,11 +4233,11 @@ msgstr "" "opzione può essere usata per settare le impostazioni locali. Fornire una " "stringa vuota per scegliere la \"lingua non variabile\"." -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "Gestire la comunicazione file con backend usando threaded pipe" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 msgid "" "Use this option to disable multithreaded handling of up- and downloads, that" " can significantly speed up backend operations depending on the hardware " @@ -4022,11 +4248,45 @@ msgstr "" "di backend a seconda dell'hardware che stai usando e della velocità di " "trasferimento del backend." -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "Limita il numero di thread simultanei" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "Specificare il numero di processi hash simultanei" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" +"Utilizza questa opzione per impostare il numero di processi che eseguono " +"l'hash dei dati." + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "Specifica il numero di processi di compressione simultanei" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" +"Utilizza questa opzione per impostare il numero di processi che eseguono la " +"compressione dei dati di uscita." + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "Esegui il backup di macchine Hyper-V (solo Windows)" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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 " @@ -4037,7 +4297,7 @@ msgstr "" "(Puoi usare questo comando Powershell per ottenere ID 'Get-VM | ft VMName, " "ID')" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " @@ -4047,11 +4307,11 @@ msgstr "" "genererà un file elenco che è l'unione dell'ultimo backup completato e del " "contenuto caricato nella sessione di backup incompleta." -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "Disabilita elenco file sintetico" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -4063,15 +4323,15 @@ msgstr "" "modifiche. Usa questa opzione se disponi di un numero elevato di file e noti" " che la scansione richiede molto tempo con i file non modificati." -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "Controlla solo il file modificato l'ultima volta" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "Disattiva compressione percorso durante il ripristino" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -4084,11 +4344,11 @@ msgstr "" "compressione, in modo che l'intera struttura di cartelle originali sia " "mantenuta, incluse le cartelle vuote di livello superiore." -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "Consenti rimozione di tutti i gruppi di file" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " @@ -4100,13 +4360,13 @@ msgstr "" "disabilitare tale protezione, in modo che tutti i gruppo di file possano " "essere cancellati." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" "Consenti la ricostruzione automatica del database locale per risparmiare " "spazio." -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -4123,11 +4383,11 @@ msgstr "" "L'impostazione a true consentirà a Duplicati di eseguire operazioni VACUUM a" " sua discrezione." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "Disabilita lo scanner di lettura in anticipo" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -4139,7 +4399,102 @@ msgstr "" "database. L'uso di questo flag può accelerare il backup riducendo l'accesso " "al disco, ma fornirà un indicatore di progresso meno preciso." -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "Disabilita il backup quando si utilizza la batteria" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" +"Quando questo flag è abilitato, un backup programmato non sarà eseguito se " +"viene rilevato che il sistema è alimentato a batteria (i backup manuali o da" +" linea di comando saranno comunque eseguiti). Se la fonte di alimentazione " +"rilevata è la rete (cioè, C.A.) o sconosciuta, i backup programmati " +"procederanno normalmente." + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "Livello informazioni registrane nel file" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "Applica filtri ai dati registrati nel file" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" +"Questa opzione accetta i filtri che rimuovono o includono i messaggi " +"indipendentemente dal loro livello di registro. Filtri multipli sono " +"supportati separandoli con {0}. I filtri sono accettati con il tag registro " +"e presume siano inclusi, a meno che iniziano con '-'. Le espressioni " +"regolari sono supportate all'interno di parentesi graffe. Esempio: " +"\"+Path*{0}+*Mail*{0}-[.*DNS]\" " + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" +"Specifica la quantità di informazioni del registro da scrivere come output " +"della console" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "Livello informazioni console" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "Applica filtri ai dati registrati nella console" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "Imposta il processo per utilizzare priorità IO bassa" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" +"Questa opzione indica al sistema operativo di impostare il processo corrente" +" in modo che utilizzi il più basso livello di priorità IO, che può rendere " +"le operazioni più lente ma interferire meno con altre operazioni in " +"esecuzione nello stesso momento" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "Elenco di nomi dei file che escludono cartelle" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "Attiva la registrazione di tutte le query del database" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4148,59 +4503,42 @@ msgstr "" "La libreria di crittografia non supporta le trasformazioni riutilizzabili " "per l'algoritmo hash {0}" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "La libreria di crittografia non supporta l'algoritmo hash {0}" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "La passphrase non può essere modificata per un backup esistente" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Creare dell'istantanea fallita: {0}" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "Impossibile disporre l'istanza del backend: {0}" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Impossibile cancellare il file {0}, verifica se il file esiste" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Recuperato dal problema con il tentativo di cancellare file non esistenti " "{0}" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Impossibile recuperare da errore cancellazione file {0}" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" -"Operazione di cancellazione non riuscita per {0} con FileNonTrovato, " -"contenuto dell'elenco" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "L'elenco indica che il file {0} è stato cancellato correttamente" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Conferma passphrase crittografia" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" @@ -4209,23 +4547,23 @@ msgstr "" "comando a meno che la crittografia non sia disattivata o la password sia " "fornita in altri modi" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "Richiesta password" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "Non sono consentite passphrase vuote" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Inserisci passphrase crittografia" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "Le passphrase non corrispondono" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 msgid "" "When running with Mono, this module will check if any certificates are " "installed and suggest installing them otherwise" @@ -4233,24 +4571,21 @@ msgstr "" "Durante l'esecuzione con Mono, questo modulo verificherà se i certificati " "sono installati e in caso contrario suggerirà di installarli" -#: Library/Modules/Builtin/Strings.cs:16 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "Controlla per certificati SSL" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -"Nessun certificato trovato, è possibile installarne alcuni con uno di questi" -" comandi: {0} cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based" -" systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4258,7 +4593,7 @@ msgstr "" "Questo modulo espone un numero di proprietà che possono essere utilizzate " "per modificare il modo in cui sono emesse le richieste http" -#: Library/Modules/Builtin/Strings.cs:21 +#: Library/Modules/Builtin/Strings.cs:22 msgid "" "Use this option to accept any server certificate, regardless of what errors " "it may have. Please use --accept-specified-ssl-hash instead, whenever " @@ -4268,11 +4603,11 @@ msgstr "" "indipendentemente dagli errori che può avere. Per favore, quando possibile, " "usa invece --accept-specified-ssl-hash." -#: Library/Modules/Builtin/Strings.cs:22 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Accetta qualsiasi certificato del server" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -4284,11 +4619,11 @@ msgstr "" " in ogni caso. Il valore hash deve essere inserito in formato esadecimale " "senza spazi. Puoi inserire più hash separati da virgole." -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "Accetta opzionalmente un certificato SSL noto" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " @@ -4299,11 +4634,11 @@ msgstr "" "anche interruzioni di alcuni web server, causando una segnalazione \"417 - " "Expectation failed\"" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "Disattiva l'intestazione Expect" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4312,19 +4647,19 @@ msgstr "" "896 nagling per supportare il trasferimento dei pacchetti di piccole " "dimensioni in modo più efficiente." -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "Disattiva nagling" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "Configura richieste http" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "URL OAuth alternativo" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 " @@ -4334,11 +4669,11 @@ msgstr "" "OAuth. Se hai impostato Duplicati con un tuo server OAuth, puoi fornire " "l'URL di aggiornamento." -#: Library/Modules/Builtin/Strings.cs:32 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "Imposta versioni SSL consentite" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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 " @@ -4348,11 +4683,11 @@ msgstr "" " di un'opzione avanzata e deve essere usata solo se si desidera migliorare " "la protezione o aggirare un problema con un determinato protocollo SSL." -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "Imposta il timeout predefinito dell'operazione" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" @@ -4360,11 +4695,11 @@ msgstr "" "Questa opzione modifica il timeout predefinito per qualsiasi richiesta HTTP," " il tempo copre l'intera operazione dal pacchetto iniziale all'arresto" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "Imposta lettura/scrittura" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4375,11 +4710,11 @@ msgstr "" "blocco e questa opzione configura il tempo massimo tra attività in una " "connessione." -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "Imposta buffering HTTP" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4388,7 +4723,7 @@ msgstr "" "Questa opzione imposta il buffer HTTP. Impostandola a \"{0}\" può causare " "perdite di memoria, ma in alcuni casi può anche migliorare la prestazione." -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4396,11 +4731,11 @@ msgstr "" "Questo modulo funziona internamente per analizzare i parametri sorgenti per " "il backup delle macchine virtuali Hyper-V" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "Configura modulo Hyper-V" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4408,21 +4743,21 @@ msgstr "" "Questo modulo funziona internamente per analizzare i parametri sorgente per " "il backup di database Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "Configura modulo Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" "Esegui uno script prima di avviare un'operazione e al suo completamento" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Esegui script" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." @@ -4430,16 +4765,16 @@ msgstr "" "Esegue uno script dopo l'esecuzione di un'operazione. Lo script riceverà i " "risultati dell'operazione scritti in stdout." -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Esegui uno script all'uscita" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Lo script \"{0}\" ha restituito il codice di uscita {1}" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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-" @@ -4450,21 +4785,33 @@ msgstr "" "restituisce un codice d'errore diverso da zero o scade il tempo, " "l'operazione sarà interrotta." -#: Library/Modules/Builtin/Strings.cs:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Esegui lo script richiesto all'avvio" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "Seleziona il formato di uscita per i risultati" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" +"Seleziona il formato di uscita per i risultati. Formati disponibili: {0}" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Errore durante l'esecuzione dello script \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Esecuzione dello script \"{0}\" fuori tempo" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "Executes a script before performing an operation. The operation will block " "until the script has completed or timed out." @@ -4472,16 +4819,16 @@ msgstr "" "Esegui uno script prima di eseguire un'operazione. L'operazione si bloccherà" " fino a quando lo script non sarà completato o fuori tempo." -#: Library/Modules/Builtin/Strings.cs:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "Esegui uno script all'avvio" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Lo script \"{0}\" ha segnalato i messaggi di errore: {1}" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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 " @@ -4492,19 +4839,19 @@ msgstr "" "eseguito ma continuerà anche l'operazione e nessuna uscita dello script sarà" " elaborata." -#: Library/Modules/Builtin/Strings.cs:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "Imposta il timeout dello script" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "Questo modulo può inviare email al termine di un'operazione" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Invia mail" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, csharp-format msgid "" "Unable to find the destination mail server through MX lookup, please use the" @@ -4513,7 +4860,7 @@ msgstr "" "Impossibile trovare il server mail di destinazione attraverso la ricerca MX," " per favore usa l'opzione {0} per specificare il server SMTP da usare." -#: Library/Modules/Builtin/Strings.cs:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -4535,20 +4882,20 @@ msgstr "" "\n" "Tutte le opzioni da riga di comando sono segnalate dentro %value%, es. %volsize%. Qualsiasi valore sconosciuto/non impostato è rimosso." -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "Il testo del messaggio" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" "La password usata per l'autenticazione con il server SMTP, se necessaria." -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "Password SMTP" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4559,11 +4906,11 @@ msgstr "" "Esempio con 3 destinatari:\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "Email destinatario(i)" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." @@ -4571,11 +4918,11 @@ msgstr "" "Per impostazione predefinita, l'email sarà inviata solo dopo un'operazione " "di backup. Usa questa opzione per inviare la posta per tutte le operazioni." -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "Invia email per tutte le operazioni" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -4591,11 +4938,11 @@ msgstr "" "Mail Sender \n" "Mail Sender " -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "Email mittente" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -4608,13 +4955,13 @@ msgstr "" "speciale \"{4}\" è una scorciatoia per \"{0},{1},{2},{3}\" e avvierà tutte " "le operazioni di backup per inviare una email." -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "I messaggi da inviare" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -4626,11 +4973,11 @@ msgstr "" "\n" "Per abilitare SMTP su SSL, usa il formato smtps://example.com. Per abilitare SMTP STARTTLS, usa il formato smtp://example.com:25/?starttls=when-available o smtp://example.com:25/?starttls=always. Se non è specificata alcuna porta, sarà utilizzata la porta 25 per le connessioni non SSL e 465 per le connessioni SSL. Per forzare il non utilizzo di STARTTLS usa smtp://example.com:25/?starttls=never." -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "URL SMTP" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4639,46 +4986,46 @@ msgstr "" "Questa impostazione fornisce l'oggetto dell'email. I valori sono sostituiti " "come illustrato nella descrizione di --{0}." -#: Library/Modules/Builtin/Strings.cs:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "Il soggetto dell'email" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" "Il nome utente utilizzato per l'autenticazione con il server SMTP, se " "necessario." -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "Nome utente SMTP" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "Invio email fallito: {0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Completa comunicazione SMTP: {0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Invio email con server fallita: {0}, messaggio: {1}, sto riprovando con {2}" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email inviata con successo usando il server: {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "XMPP email destinatario" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" @@ -4686,13 +5033,13 @@ msgstr "" "Gli utenti che devono disporre dei messaggi inviati, specifica più utenti " "separati da virgole" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "Il modello di messaggio" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4713,11 +5060,11 @@ msgstr "" "\n" "Tutte le opzioni da riga di comando sono segnalate dentro %value%, es. %volsize%. Qualsiasi valore sconosciuto/non impostato è rimosso." -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "Il nome utente XMPP" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 msgid "" "The username for the account that will send the message, including the " "hostname. I.e. \"account@jabber.org/Home\"" @@ -4725,16 +5072,16 @@ msgstr "" "Il nome utente per l'account che invierà il messaggio, incluso il nome " "dell'host. Cioè \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "La password XMPP" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "La password per l'account che invierà il messaggio" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4743,13 +5090,13 @@ msgstr "" "Puoi specificare uno di \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "Puoi fornire più opzioni con una virgola come separatore, es. \"{0},{1}\". Il valore speciale \"{4}\" è una scorciatoia per \"{0},{1},{2},{3}\" e avvierà tutte le operazioni di backup per inviare un messaggio." -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "Invia messaggi per tutte le operazioni" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" @@ -4758,55 +5105,55 @@ msgstr "" "l'operazione di backup. Usa questa opzione per inviare i messaggi per tutte " "le operazioni" -#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "Modulo rapporto XMPP" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" "Questo modulo fornisce il supporto per l'invio di rapporti di stato tramite " "messaggi XMPP" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "Si è verificato un timeout durante l'accesso al server Jabber" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "Invio del messaggio Jabber fallito: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "Modulo rapporto HTTP" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" "Questo modulo fornisce il supporto per l'invio di rapporti di stato tramite " "messaggi HTTP" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "URL rapporto HTTP" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "Il nome del parametro per inviare il messaggio come" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "Il nome del parametro per inviare il messaggio come." -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "Parametri aggiuntivi da aggiungere al messaggio http" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" @@ -4814,11 +5161,68 @@ msgstr "" "Parametri aggiuntivi da aggiungere al messaggio http. Cioè " "\"parameter1=value1¶meter2=value2\"" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "Invio del messaggio http fallito: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "Invia dati come corpo JSON" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" +"Utilizza questo flag per inviare i dati del risultato come oggetto JSON" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "Imposta il protocollo HTTP da utilizzare" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "Filtro messaggi di log" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "Limita le linee di log" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4933,8 +5337,62 @@ msgstr "Impossibile leggere e scrivere sullo stesso flusso di dati" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" -msgstr "Set di filtri predefinito sconosciuto: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" #: CommandLine/Strings.cs:4 #, csharp-format @@ -5022,13 +5480,10 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" -"Includi i file che corrispondono a questo filtro. Il carattere speciale * " -"significa qualsiasi numero di caratteri, e il carattere speciale ? significa" -" qualsiasi singolo carattere, usa *.txt per includere tutti i file con " -"estensione txt. Anche le espressioni regolari sono supportate e possono " -"essere utilizzate racchiudendole tra parentesi quadre, es. [.*\\.txt]." #: CommandLine/Strings.cs:26 msgid "Include files" @@ -5040,13 +5495,10 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" -"Escludi i file che corrispondono a questo filtro. Il carattere speciale * " -"significa qualsiasi numero di caratteri, e il carattere speciale ? significa" -" qualsiasi singolo carattere, usa *.txt per includere tutti i file con " -"estensione txt. Anche le espressioni regolari sono supportate e possono " -"essere utilizzate racchiudendole tra parentesi quadre, es. [.*\\.txt]." #: CommandLine/Strings.cs:28 msgid "Exclude files" @@ -5080,11 +5532,16 @@ msgstr "" msgid "Disable console output" msgstr "Disattiva uscita console" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "Questo link può fornire ulteriori informazioni: {0}" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Attiva/disattiva aggiornamenti automatici" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-ja_JP.mo b/Localizations/duplicati/localization-ja_JP.mo new file mode 100644 index 000000000..901bf293d Binary files /dev/null and b/Localizations/duplicati/localization-ja_JP.mo differ diff --git a/Localizations/duplicati/localization-ja_JP.po b/Localizations/duplicati/localization-ja_JP.po new file mode 100644 index 000000000..abf736b75 --- /dev/null +++ b/Localizations/duplicati/localization-ja_JP.po @@ -0,0 +1,4529 @@ +# 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: 2018-08-12 22:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: AlbireoGT, 2017\n" +"Language-Team: Japanese (Japan) (https://www.transifex.com/duplicati/teams/67655/ja_JP/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja_JP\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: 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 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 either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Server/Strings.cs:16 CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "" + +#: Server/Strings.cs:17 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" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Server/Strings.cs:18 CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Server/Strings.cs:20 +msgid "Outputs log information to the file given" +msgstr "" + +#: Server/Strings.cs:21 +msgid "Determines the amount of information written in the log file" +msgstr "" + +#: Server/Strings.cs:22 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Server/Strings.cs:23 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Server/Strings.cs:24 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:26 +msgid "Disables database encryption" +msgstr "" + +#: Server/Strings.cs:27 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Server/Strings.cs:28 +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:29 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Server/Strings.cs:30 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Server/Strings.cs:31 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Server/Strings.cs:32 +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:33 +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:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 +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:37 Library/Main/Strings.cs:223 +msgid "Clean up old log data" +msgstr "" + +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Server/Strings.cs:39 +msgid "Sets the folder where settings are stored" +msgstr "" + +#: Server/Strings.cs:40 +#, 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:41 +msgid "Sets the database encryption key" +msgstr "" + +#: Server/Strings.cs:42 +#, 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:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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 "" + +#: 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 "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/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/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 +msgid "The requested file does not exist" +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 "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 +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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 +msgid "Calling process does not have the backup privilege" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:23 +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:24 +msgid "OpenStack Simple Storage" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:25 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:26 +#, 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:27 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/SharePoint/Strings.cs:10 +#: 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/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/SharePoint/Strings.cs:11 +#: Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:32 +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:33 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:34 +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:35 +msgid "Supplies the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:36 +#, 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:37 +msgid "Supplies the authentication URL" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 +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:41 +msgid "Supplies the region used for creating a container" +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:12 Library/Backend/CloudFiles/Strings.cs:6 +#: Library/Backend/S3/Strings.cs:9 +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/SharePoint/Strings.cs:8 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/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 "FTP" + +#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 +#: Library/Backend/TahoeLAFS/Strings.cs:8 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:18 +msgid "Disable upload verification" +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 verification to make the upload " +"faster but less reliable." +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/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/OAuthHelper/Strings.cs:9 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/HubiC/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#, csharp-format +msgid "The authorization token retrieved from {0}" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:26 +msgid "Amazon Cloud Drive" +msgstr "Amazon Cloud Drive" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/Box/Strings.cs:23 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/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 "Google Cloud Storage" + +#: 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 "Google Drive" + +#: Library/Backend/GoogleServices/Strings.cs:48 +msgid "Hide team drives" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option disables the team drives, showing only files and folders " +"accessible with the account itself" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account 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 +#: Library/Backend/Jottacloud/Strings.cs:11 +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/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 "Amazon S3" + +#: 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 disappear 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/WEBDAV/Strings.cs:20 +#: Library/Backend/TahoeLAFS/Strings.cs:6 +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/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:14 +msgid "Alternative FTP" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:15 +#, csharp-format +msgid "The folder {0} was not found. Message: {1}" +msgstr "フォルダ「 {0} 」が見つかりません。メッセージ: {1}" + +#: 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/AlternativeFTP/Strings.cs:26 +#, csharp-format +msgid "Error on deleting file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:27 +#, csharp-format +msgid "Error reading file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:28 +#, csharp-format +msgid "Error writing file: {0}" +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 "" +"To guard against man-in-the-middle attacks, the server fingerprint is " +"verified on connection. Use this option to disable host-key fingerprint " +"verification. You should only use this option for testing." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Disables fingerprint validation" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +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:32 Library/Backend/SSHv2/Strings.cs:34 +msgid "Uses a SSH private key to authenticate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +#, 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:35 +msgid "" +"Use this option to manage the internal timeout for SSH operations. If this " +"options is set to zero, the operations will not time out" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:36 +msgid "Sets the operation timeout value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "" +"This option can be used to enable the keep-alive interval for the SSH " +"connection. If the connection is idle, aggressive firewalls might close the " +"connection. Using keep-alive will keep the connection open in this scenario." +" If this value is set to zero, the keep-alive is disabled." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "Sets a keepalive value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:40 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +#, 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:42 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +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/Rclone/Strings.cs:6 +msgid "Rclone" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:7 +msgid "This backend can read and write data to Rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:8 +msgid "Local repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:9 +msgid "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:10 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:11 +msgid "" +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:12 +msgid "Remote path" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:13 +msgid "Path on the Remote repository. " +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:14 +msgid "Rclone options." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:15 +msgid "Options will be transferred to rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:16 +msgid "Rclone executable" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:17 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +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 "フォルダ「 {0} 」は存在しません" + +#: 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/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/Backblaze/Strings.cs:18 +msgid "" +"Use this option to set the page size for listing contents of B2 buckets. A " +"lower number means less data, but can increase the number of Class C " +"transaction on B2. Suggested values are between 100 and 1000" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:19 +msgid "The size of file-listing pages" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:20 +#, csharp-format +msgid "" +"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " +"than zero" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:6 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:7 +msgid "This backend can read and write data to Sia." +msgstr "" + +#: Library/Backend/Sia/Strings.cs:8 +msgid "Sia address" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:9 +msgid "Sia address, ie 127.0.0.1:9980" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:10 +msgid "Backup path" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:11 +msgid "Target path, ie /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:12 Library/Backend/Sia/Strings.cs:13 +msgid "Sia password" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:14 +msgid "3" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:15 +msgid "Minimum value is 3." +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:7 +#: Library/Backend/OAuthHelper/Strings.cs:8 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +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:13 +#, csharp-format +msgid "File not found: {0}" +msgstr "ファイルが見つかりません: {0}" + +#: Library/Backend/OneDrive/Strings.cs:10 +msgid "Microsoft OneDrive" +msgstr "Microsoft OneDrive" + +#: 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/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +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 "HubiC" + +#: 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 "Azure blob" + +#: 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/Jottacloud/Strings.cs:5 +msgid "Jottacloud" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:6 +msgid "" +"This backend can read and write data to Jottacloud using it's REST protocol." +" Allowed format is \"jottacloud://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:9 Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:10 +msgid "Illegal mount point given." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:16 +msgid "Supplies the backup device to use" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:17 +#, csharp-format +msgid "" +"The backup device to use. Will be created if not already exists. You can " +"manage your devices from the backup panel in the Jottacloud web interface. " +"When you specify a custom device you should also specify the mount point to " +"use on this device with the \"{0}\" option." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:18 +msgid "Supplies the mount point to use on the server" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:19 +#, csharp-format +msgid "" +"The mount point to use on the server. The default is \"Archive\" for using " +"the built-in archive mount point. Set this option to \"Sync\" to use the " +"built-in synchronization mount point instead, or if you have specified a " +"custom device with option \"{0}\" you are free to name the mount point as " +"you like." +msgstr "" + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +msgstr "mega.nz" + +#: 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/SharePoint/Strings.cs:6 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: 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 timeouts 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 block size 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 "Microsoft OneDrive for Business" + +#: 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/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 "Dropbox" + +#: 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 "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:14 +#, csharp-format +msgid "" +"The server returned the error code {0} ({1}), indicating that the server " +"does not support WebDAV connections" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:16 +#, 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:19 Library/Backend/TahoeLAFS/Strings.cs:5 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:21 +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:22 +msgid "Dump the PROPFIND response" +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:7 +msgid "Tahoe-LAFS" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" +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:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +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/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +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 "Toggles Zip64 support" +msgstr "" + +#: Library/Compression/Strings.cs:10 +msgid "" +"The zip64 format is required for files larger than 4GiB, use this flag to " +"toggle it" +msgstr "" + +#: Library/Compression/Strings.cs:11 +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:12 +msgid "Zip compression" +msgstr "" + +#: Library/Compression/Strings.cs:16 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:17 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:18 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:19 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:20 +msgid "Experimental - 7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:21 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores." +msgstr "" + +#: Library/Compression/Strings.cs:22 +msgid "Number of threads used in compression" +msgstr "" + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z compression level" +msgstr "" + +#: Library/Compression/Strings.cs:25 +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:26 +msgid "Sets the 7z fast algorithm usage" +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/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" + +#: Library/Main/Strings.cs:9 +#, 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:10 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "" + +#: Library/Main/Strings.cs:11 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" + +#: Library/Main/Strings.cs:12 +msgid "No source folders specified for backup" +msgstr "" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:16 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has started" +msgstr "" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "" + +#: Library/Main/Strings.cs:27 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "" + +#: Library/Main/Strings.cs:28 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " +msgstr "" + +#: Library/Main/Strings.cs:29 +#, csharp-format +msgid "The source {0} uses an invalid volume name, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:30 +#, csharp-format +msgid "" +"The source {0} is on volume {1}, which could not be found, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 +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:37 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" + +#: Library/Main/Strings.cs:38 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder. The prefix cannot contain " +"a hyphen (-), but can contain all other characters allowed by the remote " +"storage." +msgstr "" + +#: Library/Main/Strings.cs:39 +msgid "Remote filename prefix" +msgstr "" + +#: Library/Main/Strings.cs:40 +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:41 +msgid "Disable checks based on file time" +msgstr "" + +#: Library/Main/Strings.cs:42 +msgid "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:43 +msgid "Restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:44 +msgid "Toggles system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:45 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" +msgstr "" + +#: Library/Main/Strings.cs:46 +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:47 +msgid "Max number of kilobytes to download pr. second" +msgstr "" + +#: Library/Main/Strings.cs:48 +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:49 +msgid "Max number of kilobytes to upload pr. second" +msgstr "" + +#: Library/Main/Strings.cs:50 +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:51 +msgid "Disable encryption" +msgstr "" + +#: Library/Main/Strings.cs:52 +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:53 +msgid "Number of times to retry a failed transmission" +msgstr "" + +#: Library/Main/Strings.cs:54 +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:55 +msgid "Passphrase used to encrypt backups" +msgstr "" + +#: Library/Main/Strings.cs:56 +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:57 +msgid "The time to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:58 +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:59 +msgid "The version to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:60 +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:61 +msgid "Show all versions" +msgstr "" + +#: Library/Main/Strings.cs:62 +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:63 +msgid "Show largest prefix" +msgstr "" + +#: Library/Main/Strings.cs:64 +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:65 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is useful if the network drops out occasionally " +"during transmissions." +msgstr "" + +#: Library/Main/Strings.cs:67 +msgid "Time to wait between retries" +msgstr "" + +#: Library/Main/Strings.cs:68 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" + +#: Library/Main/Strings.cs:69 +msgid "Set control files" +msgstr "" + +#: Library/Main/Strings.cs:70 +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:71 +msgid "Set this flag to skip hash checks" +msgstr "" + +#: Library/Main/Strings.cs:72 +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:73 +msgid "Limit the size of files being backed up" +msgstr "" + +#: Library/Main/Strings.cs:76 +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:77 +msgid "Thread priority" +msgstr "" + +#: Library/Main/Strings.cs:78 +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:79 +msgid "Limit the size of the volumes" +msgstr "" + +#: Library/Main/Strings.cs:80 +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:81 +msgid "Disables use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:82 +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:83 +msgid "An option that prevents verifying the manifests" +msgstr "" + +#: Library/Main/Strings.cs:84 +msgid "" +"Duplicati supports pluggable 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:85 +msgid "Select what module to use for compression" +msgstr "" + +#: Library/Main/Strings.cs:86 +msgid "" +"Duplicati supports pluggable 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:87 +msgid "Select what module to use for encryption" +msgstr "" + +#: Library/Main/Strings.cs:88 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Disabled one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:90 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" + +#: Library/Main/Strings.cs:91 +msgid "Enables one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:92 +msgid "" +"This setting 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 (note that the OS may still log system " +"warnings). 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:93 +msgid "Controls the use of disk snapshots" +msgstr "" + +#: Library/Main/Strings.cs:94 +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:95 +msgid "The path where ready volumes are placed until uploaded" +msgstr "" + +#: Library/Main/Strings.cs:96 +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:97 +msgid "The number of volumes to create ahead of time" +msgstr "" + +#: Library/Main/Strings.cs:98 +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:99 +msgid "Enables debugging output" +msgstr "" + +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" + +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" + +#: Library/Main/Strings.cs:103 +msgid "Log information level" +msgstr "" + +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 +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:106 +msgid "Disables automatic folder creation" +msgstr "" + +#: Library/Main/Strings.cs:107 +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:108 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:109 +msgid "" +"This setting 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:110 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "" + +#: Library/Main/Strings.cs:111 +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:112 +msgid "Disables changelist by USN numbers" +msgstr "" + +#: Library/Main/Strings.cs:113 +#, csharp-format +msgid "" +"When matching timestamps, Duplicati will adjust the times by a small " +"fraction to ensure that minor time differences do not cause unexpected " +"updates. If the option --{0} is set to keep a week of backups, and the " +"backup is made the same time each week, it is possible that the clock drifts" +" slightly, such that full week has just passed, causing Duplicati to delete " +"the older backup earlier than expected. 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:114 +msgid "Deactivates tolerance when comparing times" +msgstr "" + +#: Library/Main/Strings.cs:115 +msgid "Verify uploads by listing contents" +msgstr "" + +#: Library/Main/Strings.cs:116 +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:117 +msgid "Upload files synchronously" +msgstr "" + +#: Library/Main/Strings.cs:118 +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:119 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:120 +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:121 +msgid "Show error messages when a retry is performed" +msgstr "" + +#: Library/Main/Strings.cs:122 +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:123 +msgid "Upload empty backup files" +msgstr "" + +#: Library/Main/Strings.cs:124 +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:125 +msgid "A reported maximum storage" +msgstr "" + +#: Library/Main/Strings.cs:126 +msgid "" +"Sets a threshold for when to warn about the backend quota being nearly " +"exceeded. It is given as a percentage, and a warning is generated if the " +"amount of available quota is less that this percentage of the total backup " +"size. If the backend does not report the quota information, this value will " +"be ignored" +msgstr "" + +#: Library/Main/Strings.cs:127 +msgid "Threshold for warning about low quota" +msgstr "" + +#: Library/Main/Strings.cs:128 +msgid "Symlink handling" +msgstr "" + +#: Library/Main/Strings.cs:129 +#, csharp-format +msgid "" +"Use this option to handle symlinks differently. 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:130 +msgid "Hardlink handling" +msgstr "" + +#: Library/Main/Strings.cs:131 +#, csharp-format +msgid "" +"Use 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:132 +msgid "Exclude files by attribute" +msgstr "" + +#: Library/Main/Strings.cs:133 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more than one. Possible values " +"are: {0}" +msgstr "" + +#: Library/Main/Strings.cs:134 +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:135 +msgid "Map snapshots to a drive (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:136 +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:137 +msgid "Name of the backup" +msgstr "" + +#: Library/Main/Strings.cs:138 +#, 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:139 +msgid "Manage non-compressible file extensions" +msgstr "" + +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 +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:141 +msgid "Memory used by the block hash" +msgstr "" + +#: Library/Main/Strings.cs:142 +msgid "" +"The block size 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:143 +msgid "Block size used in hashing" +msgstr "" + +#: Library/Main/Strings.cs:144 +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:145 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:146 +msgid "" +"Path to the file containing the local cache of the remote file database" +msgstr "" + +#: Library/Main/Strings.cs:147 +msgid "Path to the local state database" +msgstr "" + +#: Library/Main/Strings.cs:148 +#, 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:149 +msgid "List of deleted files" +msgstr "" + +#: Library/Main/Strings.cs:151 +msgid "Memory used by the file hash" +msgstr "" + +#: Library/Main/Strings.cs:152 +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:153 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "" + +#: Library/Main/Strings.cs:154 +msgid "" +"This option can be used to increase speed in exchange for extra memory use." +msgstr "" + +#: Library/Main/Strings.cs:155 +msgid "Store an in-memory block cache" +msgstr "" + +#: Library/Main/Strings.cs:156 +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:157 +msgid "Enables storing file metadata" +msgstr "" + +#: Library/Main/Strings.cs:158 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" + +#: Library/Main/Strings.cs:160 +msgid "Memory used by the metadata hash" +msgstr "" + +#: Library/Main/Strings.cs:161 +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:162 +msgid "Do not query backend at startup" +msgstr "" + +#: Library/Main/Strings.cs:163 +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:164 +msgid "Determines usage of index files" +msgstr "" + +#: Library/Main/Strings.cs:165 +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:166 +msgid "The maximum wasted space in percent" +msgstr "" + +#: Library/Main/Strings.cs:167 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" + +#: Library/Main/Strings.cs:168 +msgid "Does not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:169 +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:170 +msgid "The hash algorithm used on blocks" +msgstr "" + +#: Library/Main/Strings.cs:171 +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:172 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:173 +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:174 +msgid "Disable automatic compacting" +msgstr "" + +#: Library/Main/Strings.cs:175 +msgid "" +"When examining the size of a volume in consideration for compacting, 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:176 +msgid "Volume size threshold" +msgstr "" + +#: Library/Main/Strings.cs:177 +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:178 +msgid "Maximum number of small volumes" +msgstr "" + +#: Library/Main/Strings.cs:179 +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:180 +msgid "Use local file data when restoring" +msgstr "" + +#: Library/Main/Strings.cs:181 +msgid "Disables the local database" +msgstr "" + +#: Library/Main/Strings.cs:182 +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:183 +msgid "Keep a number of versions" +msgstr "" + +#: Library/Main/Strings.cs:184 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" + +#: Library/Main/Strings.cs:185 +msgid "Keep all versions within a timespan" +msgstr "" + +#: Library/Main/Strings.cs:186 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" + +#: Library/Main/Strings.cs:187 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "" + +#: Library/Main/Strings.cs:188 +msgid "" +"Use this option to reduce the number of versions that are kept with " +"increasing version age by deleting most of the old backups. The expected " +"format is a comma separated list of colon separated time frame and interval " +"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " +"all backups, for 3 months keep one backup every day, for 10 years one backup" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." +msgstr "" + +#: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 +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:193 +msgid "Output more progress information" +msgstr "" + +#: Library/Main/Strings.cs:194 +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:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 +msgid "Output full results" +msgstr "" + +#: Library/Main/Strings.cs:197 +msgid "" +"Use this option to increase the amount of output generated as the result of " +"the operation, including all filenames." +msgstr "" + +#: Library/Main/Strings.cs:198 +msgid "Determine if verification files are uploaded" +msgstr "" + +#: Library/Main/Strings.cs:199 +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:200 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:201 +#, 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:202 +msgid "Activates in-depth verification of files" +msgstr "" + +#: Library/Main/Strings.cs:203 +#, 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. This option is automatically set when then verification is " +"performed directly." +msgstr "" + +#: Library/Main/Strings.cs:204 +msgid "Size of the file read buffer" +msgstr "" + +#: Library/Main/Strings.cs:205 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" + +#: Library/Main/Strings.cs:206 +msgid "Allow the passphrase to change" +msgstr "" + +#: Library/Main/Strings.cs:207 +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:208 +msgid "List only filesets" +msgstr "" + +#: Library/Main/Strings.cs:209 +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:211 +msgid "Don't store metadata" +msgstr "" + +#: Library/Main/Strings.cs:212 +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:213 +msgid "Restore file permissions" +msgstr "" + +#: Library/Main/Strings.cs:214 +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:215 +msgid "Skip restored file check" +msgstr "" + +#: Library/Main/Strings.cs:216 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successful. Use this option to disable the check" +" and avoid waiting for the verification." +msgstr "" + +#: Library/Main/Strings.cs:217 +msgid "Activate caches" +msgstr "" + +#: Library/Main/Strings.cs:218 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" + +#: Library/Main/Strings.cs:219 +msgid "Do not use local data" +msgstr "" + +#: Library/Main/Strings.cs:220 +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:221 +msgid "Check block hashes" +msgstr "" + +#: Library/Main/Strings.cs:222 +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:225 +msgid "Repair database with paths" +msgstr "" + +#: Library/Main/Strings.cs:226 +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:227 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:228 +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:229 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" + +#: Library/Main/Strings.cs:230 +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:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 +msgid "Perform backup of Hyper-V machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:238 +msgid "" +"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')" +msgstr "" + +#: Library/Main/Strings.cs:239 +msgid "" +"If Duplicati detects that the previous backup did not complete, it will " +"generate a filelist that is a merge of the last completed backup and the " +"contents that were uploaded in the incomplete backup session." +msgstr "" + +#: Library/Main/Strings.cs:240 +msgid "Disables synthetic filelist" +msgstr "" + +#: Library/Main/Strings.cs:241 +msgid "" +"This flag instructs Duplicati to not look at metadata or filesize when " +"deciding to scan a file for changes. Use this option if you have a large " +"number of files and notice that the scanning takes a long time with " +"unmodified files." +msgstr "" + +#: Library/Main/Strings.cs:242 +msgid "Checks only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:243 +msgid "Disables path compresion on restore" +msgstr "" + +#: Library/Main/Strings.cs:244 +msgid "" +"When restore a subset of a backup into a new folder, the shortest possible " +"path is used to avoid generating deep paths with empty folders. Use this " +"flag to skip this compression, such that the entire original folder " +"structure is preserved, including upper level empty folders." +msgstr "" + +#: Library/Main/Strings.cs:245 +msgid "Allow removing all filesets" +msgstr "" + +#: Library/Main/Strings.cs:246 +msgid "" +"By default, the last fileset cannot be removed. This is a safeguard to make " +"sure that all remote data is not deleted by a configuration mistake. Use " +"this flag to disable that protection, such that all filesets can be deleted." +msgstr "" + +#: Library/Main/Strings.cs:247 +msgid "Allow automatic rebuilding of local database to save space." +msgstr "" + +#: Library/Main/Strings.cs:248 +msgid "" +"Some operations that manipulate the local database leave unused entries " +"behind. These entries are not deleted from a hard drive until a VACUUM " +"operation is run. This operation saves disk space in the long run but needs " +"to temporarily create a copy of all valid entries in the database. Setting " +"this to true will allow Duplicati to perform VACUUM operations at its " +"discretion." +msgstr "" + +#: Library/Main/Strings.cs:249 +msgid "Disable the read-ahead scanner" +msgstr "" + +#: Library/Main/Strings.cs:250 +msgid "" +"When this flag is enabled, the scanner that computes the size of source " +"files is disabled, and instead the reported size is read from the database. " +"Using this flag can speed up the backup by reducing disk access, but will " +"give a less accurate progress indicator." +msgstr "" + +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:284 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:285 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" + +#: Library/Main/Strings.cs:286 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:592 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "" + +#: Library/Main/BackendManager.cs:598 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:603 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "" +"This module will ask the user for an encryption password on the command line" +" unless encryption is disabled or the password is supplied by other means" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Password prompt" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Empty passphrases are not allowed" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "Enter encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:13 +msgid "The passphrases do not match" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:16 +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:17 +msgid "Check for SSL certificates" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:18 +#, csharp-format +msgid "" +"No certificates found, you can install some with one of these commands:{0}" +" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " +"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:21 +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:22 +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:23 +msgid "Accept any server certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:24 +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:25 +msgid "Optionally accept a known SSL certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:26 +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:27 +msgid "Disable the expect header" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more efficiently." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Disable nagling" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Configure http requests" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Alternate OAuth URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 +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:33 +msgid "Sets allowed SSL versions" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:34 +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:35 +msgid "Sets the default operation timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "" +"This option changes the default timeout for any HTTP request, the time " +"covers the entire operation from initial packet to shutdown" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Sets readwrite" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"This option changes the default read-write timeout. Read-write timeouts are " +"used to detect a stalled requests, and this option configures the maximum " +"time between activity on a connection." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Sets HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "" +"This option sets the HTTP buffering. Setting this to \"{0}\" can cause " +"memory leaks, but can also improve performance in some cases." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 +msgid "" +"This module works internaly to parse source parameters to backup Hyper-V " +"virtual machines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:44 +msgid "Configure Hyper-V module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"This module works internaly to parse source parameters to backup Microsoft " +"SQL Server databases" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Configure Microsoft SQL Server module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Run script" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:54 +msgid "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Run a script on exit" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:56 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:57 +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:58 +msgid "Run a required script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:62 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 +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:64 +msgid "Run a script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:65 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:66 +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:67 +msgid "Sets the script timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:70 +msgid "This module can send email after an operation completes" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Send mail" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:72 +#, 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:73 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:82 +msgid "The message body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:84 +msgid "SMTP Password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:85 +msgid "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address 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:89 +msgid "Email recipient(s)" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:90 +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:91 +msgid "Send email for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:92 +msgid "" +"Address 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:98 +msgid "Email sender" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:99 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " +"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" +" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " +"operations to send an email." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 +msgid "The messages to send" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:105 +msgid "SMTP Url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:106 +#, 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:107 +msgid "The email subject" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:108 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:109 +msgid "SMTP Username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:110 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 +msgid "XMPP recipient email" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "" +"The users who should have the messages sent, specify multiple users " +"separated with commas" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:128 +msgid "The XMPP username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:129 +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:130 +msgid "The XMPP password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:131 +msgid "The password for the account that will send the message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 +msgid "Send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 +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:137 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:138 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:139 +msgid "Timeout occurred while logging in to jabber server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:140 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:144 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:145 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 +msgid "HTTP report url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:158 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:159 +msgid "The name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:160 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:161 +msgid "" +"Extra parameters to add to the http message. I.e. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:167 +#, csharp-format +msgid "Failed to send http message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +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} cert-sync /etc/ssl/certs/ca-" +"certificates.crt #for Debian based systems{0} cert-sync " +"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{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 "" + +#: Library/Utility/Strings.cs:39 +#, csharp-format +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +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 automatically, use --disable-module to prevent this" +msgstr "" + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded automatically, use --enable-module to load it" +msgstr "" + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +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:23 +#, csharp-format +msgid "An error occured: {0}" +msgstr "エラーが発生しました: {0}" + +#: CommandLine/Strings.cs:24 +#, csharp-format +msgid "The inner error message is: {0}" +msgstr "内部エラーメッセージ: {0}" + +#: 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]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." +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 exclude all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." +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 "" + +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "Toggle automatic updates" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "" diff --git a/Localizations/duplicati/localization-ko.mo b/Localizations/duplicati/localization-ko.mo new file mode 100644 index 000000000..942f77e8d Binary files /dev/null and b/Localizations/duplicati/localization-ko.mo differ diff --git a/Localizations/duplicati/localization-ko.po b/Localizations/duplicati/localization-ko.po new file mode 100644 index 000000000..afe17f577 --- /dev/null +++ b/Localizations/duplicati/localization-ko.po @@ -0,0 +1,4532 @@ +# 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: 2018-08-12 22:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Soon Keun Kim , 2017\n" +"Language-Team: Korean (https://www.transifex.com/duplicati/teams/67655/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: 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 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 either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Server/Strings.cs:16 CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "" + +#: Server/Strings.cs:17 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" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"필터가 파라미터 파일내에도 있을 경우 필터를 명령줄에 지정할 수 없습니다. 필터를 지정하려면 파라미터 파일내에 특수 옵션 --{0} 또는" +" --{1} , --{2}을 사용하세요. 각 필터는 반드시 a + 또는 a - 로 시작되어야 하며 복수개의 필터는 {3}와 함께 " +"사용되어야 합니다." + +#: Server/Strings.cs:18 CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "파라미터 파일 \"{0}\"을 읽을 수 없습니다. 원인: {1}" + +#: Server/Strings.cs:20 +msgid "Outputs log information to the file given" +msgstr "" + +#: Server/Strings.cs:21 +msgid "Determines the amount of information written in the log file" +msgstr "" + +#: Server/Strings.cs:22 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Server/Strings.cs:23 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Server/Strings.cs:24 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:26 +msgid "Disables database encryption" +msgstr "" + +#: Server/Strings.cs:27 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Server/Strings.cs:28 +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:29 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Server/Strings.cs:30 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Server/Strings.cs:31 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Server/Strings.cs:32 +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:33 +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:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 +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:37 Library/Main/Strings.cs:223 +msgid "Clean up old log data" +msgstr "" + +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Server/Strings.cs:39 +msgid "Sets the folder where settings are stored" +msgstr "" + +#: Server/Strings.cs:40 +#, 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:41 +msgid "Sets the database encryption key" +msgstr "" + +#: Server/Strings.cs:42 +#, 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:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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 "" + +#: 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 "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/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/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 +msgid "The requested file does not exist" +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 "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 +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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 +msgid "Calling process does not have the backup privilege" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:23 +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:24 +msgid "OpenStack Simple Storage" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:25 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:26 +#, 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:27 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/SharePoint/Strings.cs:10 +#: 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/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/SharePoint/Strings.cs:11 +#: Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:32 +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:33 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:34 +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:35 +msgid "Supplies the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:36 +#, 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:37 +msgid "Supplies the authentication URL" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 +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:41 +msgid "Supplies the region used for creating a container" +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:12 Library/Backend/CloudFiles/Strings.cs:6 +#: Library/Backend/S3/Strings.cs:9 +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/SharePoint/Strings.cs:8 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/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/WEBDAV/Strings.cs:15 +#: Library/Backend/TahoeLAFS/Strings.cs:8 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:18 +msgid "Disable upload verification" +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 verification to make the upload " +"faster but less reliable." +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/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/OAuthHelper/Strings.cs:9 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/HubiC/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#, 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/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/Box/Strings.cs:23 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/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/GoogleServices/Strings.cs:48 +msgid "Hide team drives" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option disables the team drives, showing only files and folders " +"accessible with the account itself" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account 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 +#: Library/Backend/Jottacloud/Strings.cs:11 +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/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 disappear 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/WEBDAV/Strings.cs:20 +#: Library/Backend/TahoeLAFS/Strings.cs:6 +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/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:14 +msgid "Alternative FTP" +msgstr "대체 FTP" + +#: Library/Backend/AlternativeFTP/Strings.cs:15 +#, csharp-format +msgid "The folder {0} was not found. Message: {1}" +msgstr "폴더 {0} 를 찾을 수 없습니다. 메시지: {1}" + +#: 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 "FTP 데이터 연결 유형 설정" + +#: 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 "FTP 암호화 모드 설정" + +#: 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/AlternativeFTP/Strings.cs:26 +#, csharp-format +msgid "Error on deleting file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:27 +#, csharp-format +msgid "Error reading file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:28 +#, csharp-format +msgid "Error writing file: {0}" +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 "" +"To guard against man-in-the-middle attacks, the server fingerprint is " +"verified on connection. Use this option to disable host-key fingerprint " +"verification. You should only use this option for testing." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Disables fingerprint validation" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +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:32 Library/Backend/SSHv2/Strings.cs:34 +msgid "Uses a SSH private key to authenticate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +#, 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:35 +msgid "" +"Use this option to manage the internal timeout for SSH operations. If this " +"options is set to zero, the operations will not time out" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:36 +msgid "Sets the operation timeout value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "" +"This option can be used to enable the keep-alive interval for the SSH " +"connection. If the connection is idle, aggressive firewalls might close the " +"connection. Using keep-alive will keep the connection open in this scenario." +" If this value is set to zero, the keep-alive is disabled." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "Sets a keepalive value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +#, 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:42 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +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/Rclone/Strings.cs:6 +msgid "Rclone" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:7 +msgid "This backend can read and write data to Rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:8 +msgid "Local repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:9 +msgid "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:10 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:11 +msgid "" +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:12 +msgid "Remote path" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:13 +msgid "Path on the Remote repository. " +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:14 +msgid "Rclone options." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:15 +msgid "Options will be transferred to rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:16 +msgid "Rclone executable" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:17 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +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/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/Backblaze/Strings.cs:18 +msgid "" +"Use this option to set the page size for listing contents of B2 buckets. A " +"lower number means less data, but can increase the number of Class C " +"transaction on B2. Suggested values are between 100 and 1000" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:19 +msgid "The size of file-listing pages" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:20 +#, csharp-format +msgid "" +"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " +"than zero" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:6 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:7 +msgid "This backend can read and write data to Sia." +msgstr "" + +#: Library/Backend/Sia/Strings.cs:8 +msgid "Sia address" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:9 +msgid "Sia address, ie 127.0.0.1:9980" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:10 +msgid "Backup path" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:11 +msgid "Target path, ie /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:12 Library/Backend/Sia/Strings.cs:13 +msgid "Sia password" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:14 +msgid "3" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:15 +msgid "Minimum value is 3." +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:7 +#: Library/Backend/OAuthHelper/Strings.cs:8 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +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:13 +#, csharp-format +msgid "File not found: {0}" +msgstr "파일을 찾을 수 없습니다. : {0}" + +#: 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/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +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/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/Jottacloud/Strings.cs:5 +msgid "Jottacloud" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:6 +msgid "" +"This backend can read and write data to Jottacloud using it's REST protocol." +" Allowed format is \"jottacloud://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:9 Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:10 +msgid "Illegal mount point given." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:16 +msgid "Supplies the backup device to use" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:17 +#, csharp-format +msgid "" +"The backup device to use. Will be created if not already exists. You can " +"manage your devices from the backup panel in the Jottacloud web interface. " +"When you specify a custom device you should also specify the mount point to " +"use on this device with the \"{0}\" option." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:18 +msgid "Supplies the mount point to use on the server" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:19 +#, csharp-format +msgid "" +"The mount point to use on the server. The default is \"Archive\" for using " +"the built-in archive mount point. Set this option to \"Sync\" to use the " +"built-in synchronization mount point instead, or if you have specified a " +"custom device with option \"{0}\" you are free to name the mount point as " +"you like." +msgstr "" + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +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/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 timeouts 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 block size 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/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/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:14 +#, csharp-format +msgid "" +"The server returned the error code {0} ({1}), indicating that the server " +"does not support WebDAV connections" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:16 +#, 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:19 Library/Backend/TahoeLAFS/Strings.cs:5 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:21 +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:22 +msgid "Dump the PROPFIND response" +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:7 +msgid "Tahoe-LAFS" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" +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:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +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/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +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 "Toggles Zip64 support" +msgstr "" + +#: Library/Compression/Strings.cs:10 +msgid "" +"The zip64 format is required for files larger than 4GiB, use this flag to " +"toggle it" +msgstr "" + +#: Library/Compression/Strings.cs:11 +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:12 +msgid "Zip compression" +msgstr "" + +#: Library/Compression/Strings.cs:16 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:17 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:18 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:19 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:20 +msgid "Experimental - 7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:21 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores." +msgstr "" + +#: Library/Compression/Strings.cs:22 +msgid "Number of threads used in compression" +msgstr "" + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z compression level" +msgstr "" + +#: Library/Compression/Strings.cs:25 +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:26 +msgid "Sets the 7z fast algorithm usage" +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/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" + +#: Library/Main/Strings.cs:9 +#, 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:10 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "" + +#: Library/Main/Strings.cs:11 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" + +#: Library/Main/Strings.cs:12 +msgid "No source folders specified for backup" +msgstr "" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:16 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has started" +msgstr "" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "" + +#: Library/Main/Strings.cs:27 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "" + +#: Library/Main/Strings.cs:28 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " +msgstr "" + +#: Library/Main/Strings.cs:29 +#, csharp-format +msgid "The source {0} uses an invalid volume name, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:30 +#, csharp-format +msgid "" +"The source {0} is on volume {1}, which could not be found, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 +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:37 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" + +#: Library/Main/Strings.cs:38 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder. The prefix cannot contain " +"a hyphen (-), but can contain all other characters allowed by the remote " +"storage." +msgstr "" + +#: Library/Main/Strings.cs:39 +msgid "Remote filename prefix" +msgstr "" + +#: Library/Main/Strings.cs:40 +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:41 +msgid "Disable checks based on file time" +msgstr "" + +#: Library/Main/Strings.cs:42 +msgid "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:43 +msgid "Restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:44 +msgid "Toggles system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:45 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" +msgstr "" + +#: Library/Main/Strings.cs:46 +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:47 +msgid "Max number of kilobytes to download pr. second" +msgstr "" + +#: Library/Main/Strings.cs:48 +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:49 +msgid "Max number of kilobytes to upload pr. second" +msgstr "" + +#: Library/Main/Strings.cs:50 +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:51 +msgid "Disable encryption" +msgstr "" + +#: Library/Main/Strings.cs:52 +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:53 +msgid "Number of times to retry a failed transmission" +msgstr "" + +#: Library/Main/Strings.cs:54 +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:55 +msgid "Passphrase used to encrypt backups" +msgstr "" + +#: Library/Main/Strings.cs:56 +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:57 +msgid "The time to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:58 +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:59 +msgid "The version to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:60 +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:61 +msgid "Show all versions" +msgstr "" + +#: Library/Main/Strings.cs:62 +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:63 +msgid "Show largest prefix" +msgstr "" + +#: Library/Main/Strings.cs:64 +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:65 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is useful if the network drops out occasionally " +"during transmissions." +msgstr "" + +#: Library/Main/Strings.cs:67 +msgid "Time to wait between retries" +msgstr "" + +#: Library/Main/Strings.cs:68 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" + +#: Library/Main/Strings.cs:69 +msgid "Set control files" +msgstr "" + +#: Library/Main/Strings.cs:70 +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:71 +msgid "Set this flag to skip hash checks" +msgstr "" + +#: Library/Main/Strings.cs:72 +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:73 +msgid "Limit the size of files being backed up" +msgstr "" + +#: Library/Main/Strings.cs:76 +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:77 +msgid "Thread priority" +msgstr "" + +#: Library/Main/Strings.cs:78 +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:79 +msgid "Limit the size of the volumes" +msgstr "" + +#: Library/Main/Strings.cs:80 +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:81 +msgid "Disables use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:82 +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:83 +msgid "An option that prevents verifying the manifests" +msgstr "" + +#: Library/Main/Strings.cs:84 +msgid "" +"Duplicati supports pluggable 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:85 +msgid "Select what module to use for compression" +msgstr "" + +#: Library/Main/Strings.cs:86 +msgid "" +"Duplicati supports pluggable 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:87 +msgid "Select what module to use for encryption" +msgstr "" + +#: Library/Main/Strings.cs:88 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Disabled one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:90 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" + +#: Library/Main/Strings.cs:91 +msgid "Enables one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:92 +msgid "" +"This setting 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 (note that the OS may still log system " +"warnings). 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:93 +msgid "Controls the use of disk snapshots" +msgstr "" + +#: Library/Main/Strings.cs:94 +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:95 +msgid "The path where ready volumes are placed until uploaded" +msgstr "" + +#: Library/Main/Strings.cs:96 +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:97 +msgid "The number of volumes to create ahead of time" +msgstr "" + +#: Library/Main/Strings.cs:98 +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:99 +msgid "Enables debugging output" +msgstr "" + +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" + +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" + +#: Library/Main/Strings.cs:103 +msgid "Log information level" +msgstr "" + +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 +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:106 +msgid "Disables automatic folder creation" +msgstr "" + +#: Library/Main/Strings.cs:107 +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:108 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:109 +msgid "" +"This setting 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:110 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "" + +#: Library/Main/Strings.cs:111 +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:112 +msgid "Disables changelist by USN numbers" +msgstr "" + +#: Library/Main/Strings.cs:113 +#, csharp-format +msgid "" +"When matching timestamps, Duplicati will adjust the times by a small " +"fraction to ensure that minor time differences do not cause unexpected " +"updates. If the option --{0} is set to keep a week of backups, and the " +"backup is made the same time each week, it is possible that the clock drifts" +" slightly, such that full week has just passed, causing Duplicati to delete " +"the older backup earlier than expected. 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:114 +msgid "Deactivates tolerance when comparing times" +msgstr "" + +#: Library/Main/Strings.cs:115 +msgid "Verify uploads by listing contents" +msgstr "" + +#: Library/Main/Strings.cs:116 +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:117 +msgid "Upload files synchronously" +msgstr "" + +#: Library/Main/Strings.cs:118 +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:119 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:120 +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:121 +msgid "Show error messages when a retry is performed" +msgstr "" + +#: Library/Main/Strings.cs:122 +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:123 +msgid "Upload empty backup files" +msgstr "" + +#: Library/Main/Strings.cs:124 +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:125 +msgid "A reported maximum storage" +msgstr "" + +#: Library/Main/Strings.cs:126 +msgid "" +"Sets a threshold for when to warn about the backend quota being nearly " +"exceeded. It is given as a percentage, and a warning is generated if the " +"amount of available quota is less that this percentage of the total backup " +"size. If the backend does not report the quota information, this value will " +"be ignored" +msgstr "" + +#: Library/Main/Strings.cs:127 +msgid "Threshold for warning about low quota" +msgstr "" + +#: Library/Main/Strings.cs:128 +msgid "Symlink handling" +msgstr "" + +#: Library/Main/Strings.cs:129 +#, csharp-format +msgid "" +"Use this option to handle symlinks differently. 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:130 +msgid "Hardlink handling" +msgstr "" + +#: Library/Main/Strings.cs:131 +#, csharp-format +msgid "" +"Use 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:132 +msgid "Exclude files by attribute" +msgstr "" + +#: Library/Main/Strings.cs:133 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more than one. Possible values " +"are: {0}" +msgstr "" + +#: Library/Main/Strings.cs:134 +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:135 +msgid "Map snapshots to a drive (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:136 +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:137 +msgid "Name of the backup" +msgstr "" + +#: Library/Main/Strings.cs:138 +#, 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:139 +msgid "Manage non-compressible file extensions" +msgstr "" + +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 +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:141 +msgid "Memory used by the block hash" +msgstr "" + +#: Library/Main/Strings.cs:142 +msgid "" +"The block size 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:143 +msgid "Block size used in hashing" +msgstr "" + +#: Library/Main/Strings.cs:144 +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:145 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:146 +msgid "" +"Path to the file containing the local cache of the remote file database" +msgstr "" + +#: Library/Main/Strings.cs:147 +msgid "Path to the local state database" +msgstr "" + +#: Library/Main/Strings.cs:148 +#, 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:149 +msgid "List of deleted files" +msgstr "" + +#: Library/Main/Strings.cs:151 +msgid "Memory used by the file hash" +msgstr "" + +#: Library/Main/Strings.cs:152 +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:153 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "" + +#: Library/Main/Strings.cs:154 +msgid "" +"This option can be used to increase speed in exchange for extra memory use." +msgstr "" + +#: Library/Main/Strings.cs:155 +msgid "Store an in-memory block cache" +msgstr "" + +#: Library/Main/Strings.cs:156 +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:157 +msgid "Enables storing file metadata" +msgstr "" + +#: Library/Main/Strings.cs:158 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" + +#: Library/Main/Strings.cs:160 +msgid "Memory used by the metadata hash" +msgstr "" + +#: Library/Main/Strings.cs:161 +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:162 +msgid "Do not query backend at startup" +msgstr "" + +#: Library/Main/Strings.cs:163 +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:164 +msgid "Determines usage of index files" +msgstr "" + +#: Library/Main/Strings.cs:165 +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:166 +msgid "The maximum wasted space in percent" +msgstr "" + +#: Library/Main/Strings.cs:167 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" + +#: Library/Main/Strings.cs:168 +msgid "Does not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:169 +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:170 +msgid "The hash algorithm used on blocks" +msgstr "" + +#: Library/Main/Strings.cs:171 +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:172 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:173 +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:174 +msgid "Disable automatic compacting" +msgstr "" + +#: Library/Main/Strings.cs:175 +msgid "" +"When examining the size of a volume in consideration for compacting, 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:176 +msgid "Volume size threshold" +msgstr "" + +#: Library/Main/Strings.cs:177 +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:178 +msgid "Maximum number of small volumes" +msgstr "" + +#: Library/Main/Strings.cs:179 +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:180 +msgid "Use local file data when restoring" +msgstr "" + +#: Library/Main/Strings.cs:181 +msgid "Disables the local database" +msgstr "" + +#: Library/Main/Strings.cs:182 +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:183 +msgid "Keep a number of versions" +msgstr "" + +#: Library/Main/Strings.cs:184 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" + +#: Library/Main/Strings.cs:185 +msgid "Keep all versions within a timespan" +msgstr "" + +#: Library/Main/Strings.cs:186 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" + +#: Library/Main/Strings.cs:187 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "" + +#: Library/Main/Strings.cs:188 +msgid "" +"Use this option to reduce the number of versions that are kept with " +"increasing version age by deleting most of the old backups. The expected " +"format is a comma separated list of colon separated time frame and interval " +"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " +"all backups, for 3 months keep one backup every day, for 10 years one backup" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." +msgstr "" + +#: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 +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:193 +msgid "Output more progress information" +msgstr "" + +#: Library/Main/Strings.cs:194 +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:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 +msgid "Output full results" +msgstr "" + +#: Library/Main/Strings.cs:197 +msgid "" +"Use this option to increase the amount of output generated as the result of " +"the operation, including all filenames." +msgstr "" + +#: Library/Main/Strings.cs:198 +msgid "Determine if verification files are uploaded" +msgstr "" + +#: Library/Main/Strings.cs:199 +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:200 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:201 +#, 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:202 +msgid "Activates in-depth verification of files" +msgstr "" + +#: Library/Main/Strings.cs:203 +#, 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. This option is automatically set when then verification is " +"performed directly." +msgstr "" + +#: Library/Main/Strings.cs:204 +msgid "Size of the file read buffer" +msgstr "" + +#: Library/Main/Strings.cs:205 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" + +#: Library/Main/Strings.cs:206 +msgid "Allow the passphrase to change" +msgstr "" + +#: Library/Main/Strings.cs:207 +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:208 +msgid "List only filesets" +msgstr "" + +#: Library/Main/Strings.cs:209 +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:211 +msgid "Don't store metadata" +msgstr "" + +#: Library/Main/Strings.cs:212 +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:213 +msgid "Restore file permissions" +msgstr "" + +#: Library/Main/Strings.cs:214 +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:215 +msgid "Skip restored file check" +msgstr "" + +#: Library/Main/Strings.cs:216 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successful. Use this option to disable the check" +" and avoid waiting for the verification." +msgstr "" + +#: Library/Main/Strings.cs:217 +msgid "Activate caches" +msgstr "" + +#: Library/Main/Strings.cs:218 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" + +#: Library/Main/Strings.cs:219 +msgid "Do not use local data" +msgstr "" + +#: Library/Main/Strings.cs:220 +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:221 +msgid "Check block hashes" +msgstr "" + +#: Library/Main/Strings.cs:222 +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:225 +msgid "Repair database with paths" +msgstr "" + +#: Library/Main/Strings.cs:226 +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:227 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:228 +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:229 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" + +#: Library/Main/Strings.cs:230 +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:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 +msgid "Perform backup of Hyper-V machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:238 +msgid "" +"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')" +msgstr "" + +#: Library/Main/Strings.cs:239 +msgid "" +"If Duplicati detects that the previous backup did not complete, it will " +"generate a filelist that is a merge of the last completed backup and the " +"contents that were uploaded in the incomplete backup session." +msgstr "" + +#: Library/Main/Strings.cs:240 +msgid "Disables synthetic filelist" +msgstr "" + +#: Library/Main/Strings.cs:241 +msgid "" +"This flag instructs Duplicati to not look at metadata or filesize when " +"deciding to scan a file for changes. Use this option if you have a large " +"number of files and notice that the scanning takes a long time with " +"unmodified files." +msgstr "" + +#: Library/Main/Strings.cs:242 +msgid "Checks only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:243 +msgid "Disables path compresion on restore" +msgstr "" + +#: Library/Main/Strings.cs:244 +msgid "" +"When restore a subset of a backup into a new folder, the shortest possible " +"path is used to avoid generating deep paths with empty folders. Use this " +"flag to skip this compression, such that the entire original folder " +"structure is preserved, including upper level empty folders." +msgstr "" + +#: Library/Main/Strings.cs:245 +msgid "Allow removing all filesets" +msgstr "" + +#: Library/Main/Strings.cs:246 +msgid "" +"By default, the last fileset cannot be removed. This is a safeguard to make " +"sure that all remote data is not deleted by a configuration mistake. Use " +"this flag to disable that protection, such that all filesets can be deleted." +msgstr "" + +#: Library/Main/Strings.cs:247 +msgid "Allow automatic rebuilding of local database to save space." +msgstr "" + +#: Library/Main/Strings.cs:248 +msgid "" +"Some operations that manipulate the local database leave unused entries " +"behind. These entries are not deleted from a hard drive until a VACUUM " +"operation is run. This operation saves disk space in the long run but needs " +"to temporarily create a copy of all valid entries in the database. Setting " +"this to true will allow Duplicati to perform VACUUM operations at its " +"discretion." +msgstr "" + +#: Library/Main/Strings.cs:249 +msgid "Disable the read-ahead scanner" +msgstr "" + +#: Library/Main/Strings.cs:250 +msgid "" +"When this flag is enabled, the scanner that computes the size of source " +"files is disabled, and instead the reported size is read from the database. " +"Using this flag can speed up the backup by reducing disk access, but will " +"give a less accurate progress indicator." +msgstr "" + +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:284 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:285 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" + +#: Library/Main/Strings.cs:286 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:592 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "" + +#: Library/Main/BackendManager.cs:598 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:603 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "" +"This module will ask the user for an encryption password on the command line" +" unless encryption is disabled or the password is supplied by other means" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Password prompt" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Empty passphrases are not allowed" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "Enter encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:13 +msgid "The passphrases do not match" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:16 +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:17 +msgid "Check for SSL certificates" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:18 +#, csharp-format +msgid "" +"No certificates found, you can install some with one of these commands:{0}" +" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " +"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:21 +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:22 +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:23 +msgid "Accept any server certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:24 +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:25 +msgid "Optionally accept a known SSL certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:26 +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:27 +msgid "Disable the expect header" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more efficiently." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Disable nagling" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Configure http requests" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Alternate OAuth URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 +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:33 +msgid "Sets allowed SSL versions" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:34 +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:35 +msgid "Sets the default operation timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "" +"This option changes the default timeout for any HTTP request, the time " +"covers the entire operation from initial packet to shutdown" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Sets readwrite" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"This option changes the default read-write timeout. Read-write timeouts are " +"used to detect a stalled requests, and this option configures the maximum " +"time between activity on a connection." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Sets HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "" +"This option sets the HTTP buffering. Setting this to \"{0}\" can cause " +"memory leaks, but can also improve performance in some cases." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 +msgid "" +"This module works internaly to parse source parameters to backup Hyper-V " +"virtual machines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:44 +msgid "Configure Hyper-V module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"This module works internaly to parse source parameters to backup Microsoft " +"SQL Server databases" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Configure Microsoft SQL Server module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Run script" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:54 +msgid "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Run a script on exit" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:56 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:57 +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:58 +msgid "Run a required script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:62 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 +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:64 +msgid "Run a script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:65 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:66 +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:67 +msgid "Sets the script timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:70 +msgid "This module can send email after an operation completes" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Send mail" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:72 +#, 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:73 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:82 +msgid "The message body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:84 +msgid "SMTP Password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:85 +msgid "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address 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:89 +msgid "Email recipient(s)" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:90 +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:91 +msgid "Send email for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:92 +msgid "" +"Address 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:98 +msgid "Email sender" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:99 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " +"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" +" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " +"operations to send an email." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 +msgid "The messages to send" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:105 +msgid "SMTP Url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:106 +#, 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:107 +msgid "The email subject" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:108 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:109 +msgid "SMTP Username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:110 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 +msgid "XMPP recipient email" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "" +"The users who should have the messages sent, specify multiple users " +"separated with commas" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:128 +msgid "The XMPP username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:129 +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:130 +msgid "The XMPP password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:131 +msgid "The password for the account that will send the message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 +msgid "Send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 +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:137 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:138 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:139 +msgid "Timeout occurred while logging in to jabber server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:140 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:144 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:145 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 +msgid "HTTP report url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:158 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:159 +msgid "The name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:160 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:161 +msgid "" +"Extra parameters to add to the http message. I.e. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:167 +#, csharp-format +msgid "Failed to send http message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +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} cert-sync /etc/ssl/certs/ca-" +"certificates.crt #for Debian based systems{0} cert-sync " +"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{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 "" + +#: Library/Utility/Strings.cs:39 +#, csharp-format +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" + +#: CommandLine/Strings.cs:4 +#, csharp-format +msgid "The command {0} needs at least one of the following options set: {1}" +msgstr "이 명령 {0}은 다음 옵션 중 하나 이상을 필요로 합니다. : {1}" + +#: CommandLine/Strings.cs:5 +#, csharp-format +msgid "" +"Found {0} commands but expected {1}, commands: \n" +"{2}" +msgstr "{0}개의 명령에서 {1} 이 아니라 다음 명령을 확인했습니다. : {2}" + +#: CommandLine/Strings.cs:7 +#, csharp-format +msgid "Command not supported: {0}" +msgstr "지원되지 않는 명령입니다. : {0}" + +#: 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 automatically, use --disable-module to prevent this" +msgstr "모듈이 자동으로 로드됩니다. 이를 방지하려면 --disable-module을 사용하세요." + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded automatically, use --enable-module to load it" +msgstr "모듈이 자동으로 로드되지 않습니다. 로드하려면 --enable-module을 사용하세요." + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +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 "제공된 옵션 --{0}은 내부 용도로 예약되어 있어 명령줄에 사용될 수 없습니다." + +#: CommandLine/Strings.cs:23 +#, csharp-format +msgid "An error occured: {0}" +msgstr "오류가 발생했습니다. : {0}" + +#: CommandLine/Strings.cs:24 +#, csharp-format +msgid "The inner error message is: {0}" +msgstr "내부 오류 메시지는 다음과 같습니다. : {0}" + +#: 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]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." +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 exclude all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." +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 "콘솔 출력 비활성화" + +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "Toggle automatic updates" +msgstr "자동 업데이트 켜기/끄기" + +#: CommandLine/Program.cs:292 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "커맨드 버전의 자동 업데이트를 선호하시면 이 옵션을 선택하세요." diff --git a/Localizations/duplicati/localization-lt.mo b/Localizations/duplicati/localization-lt.mo index 8d38af241..108b789ce 100644 Binary files a/Localizations/duplicati/localization-lt.mo and b/Localizations/duplicati/localization-lt.mo differ diff --git a/Localizations/duplicati/localization-lt.po b/Localizations/duplicati/localization-lt.po index db8da5d7b..8a89ca25e 100644 --- a/Localizations/duplicati/localization-lt.po +++ b/Localizations/duplicati/localization-lt.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-18 11:11+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Darius Žitkevičius , 2017\n" "Language-Team: Lithuanian (https://www.transifex.com/duplicati/teams/67655/lt/)\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lt\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" #: Server/Strings.cs:7 msgid "Another instance is running, and was notified" @@ -44,101 +44,141 @@ msgstr "" msgid "--{0}: {1}" msgstr "" -#: Server/Strings.cs:15 +#: Server/Strings.cs:15 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 either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Server/Strings.cs:16 CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "" + +#: Server/Strings.cs:17 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" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Server/Strings.cs:18 CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Server/Strings.cs:20 msgid "Outputs log information to the file given" msgstr "" -#: Server/Strings.cs:16 +#: Server/Strings.cs:21 msgid "Determines the amount of information written in the log file" msgstr "" -#: Server/Strings.cs:17 +#: Server/Strings.cs:22 msgid "" "Activates portable mode where the database is placed below the program " "executable" msgstr "" -#: Server/Strings.cs:18 +#: Server/Strings.cs:23 #, csharp-format msgid "A serious error occurred in Duplicati: {0}" msgstr "" -#: Server/Strings.cs:19 +#: Server/Strings.cs:24 #, csharp-format msgid "" "Unable to start up, perhaps another process is already running?\n" "Error message: {0}" msgstr "" -#: Server/Strings.cs:21 +#: Server/Strings.cs:26 msgid "Disables database encryption" msgstr "" -#: Server/Strings.cs:22 +#: Server/Strings.cs:27 #, csharp-format msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" msgstr "" -#: Server/Strings.cs:23 +#: Server/Strings.cs:28 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 +#: Server/Strings.cs:29 msgid "" "The port the webserver listens on. Multiple values may be supplied with a " "comma in between." msgstr "" -#: Server/Strings.cs:25 +#: Server/Strings.cs:30 msgid "" "The certificate and key file in PKCS #12 format the webserver use for SSL. " "Only RSA/DSA keys are supported." msgstr "" -#: Server/Strings.cs:26 +#: Server/Strings.cs:31 msgid "The password for decryption of certificate PKCS #12 file." msgstr "" -#: Server/Strings.cs:27 +#: Server/Strings.cs:32 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 +#: Server/Strings.cs:33 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 +#: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "" -#: Server/Strings.cs:30 +#: Server/Strings.cs:36 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:31 Library/Main/Strings.cs:218 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "" -#: Server/Strings.cs:32 Library/Main/Strings.cs:219 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Server/Strings.cs:33 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "" -#: Server/Strings.cs:34 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -146,11 +186,11 @@ msgid "" "the environment variable {0}." msgstr "" -#: Server/Strings.cs:35 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "" -#: Server/Strings.cs:36 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -158,26 +198,37 @@ msgid "" " the option --{1} to disable the database scrambling." msgstr "" -#: Server/Strings.cs:39 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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:44 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "" -#: Server/Strings.cs:45 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " "detail: {0}" msgstr "" -#: Server/Strings.cs:46 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" @@ -353,7 +404,7 @@ msgstr "" #: Library/Interface/Strings.cs:14 msgid "Path" -msgstr "" +msgstr "Kelias" #: Library/Interface/Strings.cs:15 msgid "Size" @@ -449,8 +500,8 @@ msgstr "" msgid "Cancelled" msgstr "" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "" @@ -499,39 +550,55 @@ msgid "" msgstr "" #: Library/Snapshots/Strings.cs:15 -msgid "Unexpected empty response while enumerating" +msgid "Unable to determine full file path for USN entry" msgstr "" #: Library/Snapshots/Strings.cs:16 -msgid "USN is not supported on Linux" +msgid "USN journal entries were purged since last scan" msgstr "" #: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 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 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -539,7 +606,7 @@ msgid "" "must also be set" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -550,7 +617,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -564,7 +639,7 @@ msgid "" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -576,46 +651,54 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 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 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 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 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "" @@ -829,6 +912,16 @@ msgstr "" msgid "Google Drive" msgstr "" +#: Library/Backend/GoogleServices/Strings.cs:48 +msgid "Hide team drives" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option disables the team drives, showing only files and folders " +"accessible with the account itself" +msgstr "" + #: Library/Backend/CloudFiles/Strings.cs:4 #, csharp-format msgid "" @@ -1286,6 +1379,59 @@ msgid "" " delete files." msgstr "" +#: Library/Backend/Rclone/Strings.cs:6 +msgid "Rclone" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:7 +msgid "This backend can read and write data to Rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:8 +msgid "Local repository" +msgstr "Vietinė saugykla" + +#: Library/Backend/Rclone/Strings.cs:9 +msgid "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:10 +msgid "Remote repository" +msgstr "Nutolusi saugykla" + +#: Library/Backend/Rclone/Strings.cs:11 +msgid "" +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:12 +msgid "Remote path" +msgstr "Kelias iki nutolusio serverio" + +#: Library/Backend/Rclone/Strings.cs:13 +msgid "Path on the Remote repository. " +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:14 +msgid "Rclone options." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:15 +msgid "Options will be transferred to rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:16 +msgid "Rclone executable" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:17 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +msgstr "" + #: Library/Backend/File/Strings.cs:4 #, csharp-format msgid "" @@ -1511,6 +1657,146 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -1893,11 +2179,11 @@ msgid "The given file is not part of this archive" msgstr "" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." +msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" +msgid "Experimental - 7z Archive" msgstr "" #: Library/Compression/Strings.cs:21 @@ -1956,29 +2242,16 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Database/ExtensionMethods.cs:48 +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 #, csharp-format -msgid "ExecuteNonQuery: {0}" +msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/Database/ExtensionMethods.cs:64 +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 #, csharp-format -msgid "ExecuteScalar: {0}" -msgstr "" - -#: Library/Main/Database/ExtensionMethods.cs:90 -#, csharp-format -msgid "ExecuteScalarInt64: {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" +msgid "Listing indicates file {0} is deleted correctly" msgstr "" #: Library/Main/Strings.cs:8 @@ -2015,107 +2288,120 @@ msgstr "" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2123,11 +2409,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2135,230 +2421,217 @@ msgid "" "Duplicati won't work correctly unless this flag is set." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 -msgid "Show all versions" -msgstr "" - -#: Library/Main/Strings.cs:60 -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:61 -msgid "Show largest prefix" +msgid "Show all versions" msgstr "" #: Library/Main/Strings.cs:62 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." +"to return only the largest common prefix path." msgstr "" #: Library/Main/Strings.cs:63 -msgid "Show folder contents" +msgid "Show largest prefix" msgstr "" #: Library/Main/Strings.cs:64 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:65 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 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:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 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:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2366,11 +2639,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2378,27 +2651,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2413,22 +2686,22 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2436,45 +2709,54 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 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:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2483,12 +2765,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2501,11 +2783,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2514,11 +2796,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2531,26 +2813,26 @@ msgid "" " strict time checking" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2558,60 +2840,60 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:122 -#, csharp-format +#: Library/Main/Strings.cs:126 msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." +"Sets a threshold for when to warn about the backend quota being nearly " +"exceeded. It is given as a percentage, and a warning is generated if the " +"amount of available quota is less that this percentage of the total backup " +"size. If the backend does not report the quota information, this value will " +"be ignored" msgstr "" -#: Library/Main/Strings.cs:123 -msgid "Default filter sets" +#: Library/Main/Strings.cs:127 +msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:125 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2622,11 +2904,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2636,11 +2918,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2648,7 +2930,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2656,21 +2938,21 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:136 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:133 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2682,22 +2964,22 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:136 Library/Main/Strings.cs:146 -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 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:137 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2705,94 +2987,94 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:144 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:141 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:148 #, 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:145 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "" -#: Library/Main/Strings.cs:148 +#: Library/Main/Strings.cs:152 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:149 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:156 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:153 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:161 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:158 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:163 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" @@ -2801,11 +3083,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:160 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:165 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 " @@ -2813,43 +3095,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:169 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:166 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:171 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:168 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:173 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. " @@ -2857,11 +3139,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -2869,118 +3151,124 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:177 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:174 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:179 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:176 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "" -#: Library/Main/Strings.cs:178 +#: Library/Main/Strings.cs:182 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:179 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " -"format is a comma seperated list of collon sperated time frame and interval " +"format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " -"all backups, for 3 months keep one backup per day and for 10 years one " -"backup every 2nd month" +"all backups, for 3 months keep one backup every day, for 10 years one backup" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:189 msgid "Ignore missing source elements" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:190 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:192 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:189 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:194 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:191 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:193 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:199 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 " @@ -2988,11 +3276,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3000,11 +3288,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3015,101 +3303,101 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:207 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:203 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:209 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:206 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:212 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:208 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:214 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:210 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:220 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:216 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:222 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:220 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:221 +#: Library/Main/Strings.cs:226 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 " @@ -3117,11 +3405,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:228 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" @@ -3129,40 +3417,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:230 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:226 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3170,15 +3488,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3186,22 +3504,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3211,120 +3529,196 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:249 +msgid "Disable the read-ahead scanner" +msgstr "" + +#: Library/Main/Strings.cs:250 +msgid "" +"When this flag is enabled, the scanner that computes the size of source " +"files is disabled, and instead the reported size is read from the database. " +"Using this flag can speed up the backup by reducing disk access, but will " +"give a less accurate progress indicator." +msgstr "" + +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:243 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:244 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:245 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Įveskite šifravimo slaptą frazę" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -3332,196 +3726,207 @@ msgid "" "multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 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 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 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:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, 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:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3534,19 +3939,19 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3554,21 +3959,21 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 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:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3578,11 +3983,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3591,13 +3996,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -3605,66 +4010,66 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, 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:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:106 -msgid "SMTP Username" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:107 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:108 -#, csharp-format -msgid "Whole SMTP communication: {0}" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:109 -#, csharp-format -msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgid "SMTP Username" msgstr "" #: Library/Modules/Builtin/Strings.cs:110 #, csharp-format -msgid "Email sent successfully using server: {0}" +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" #: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -3677,99 +4082,155 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 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:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 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:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -3870,7 +4331,61 @@ msgstr "" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -3930,20 +4445,6 @@ msgstr "" 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" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" - #: CommandLine/Strings.cs:20 #, csharp-format msgid "" @@ -3951,25 +4452,6 @@ msgid "" "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 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}" @@ -3986,7 +4468,9 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" #: CommandLine/Strings.cs:26 @@ -3999,7 +4483,9 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" #: CommandLine/Strings.cs:28 @@ -4027,11 +4513,16 @@ msgstr "" msgid "Disable console output" msgstr "" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Perjungti automatinus atnaujinimus" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-lv.mo b/Localizations/duplicati/localization-lv.mo index 6da2db7a3..9a2dd46fb 100644 Binary files a/Localizations/duplicati/localization-lv.mo and b/Localizations/duplicati/localization-lv.mo differ diff --git a/Localizations/duplicati/localization-lv.po b/Localizations/duplicati/localization-lv.po index 818c60387..651e58e2b 100644 --- a/Localizations/duplicati/localization-lv.po +++ b/Localizations/duplicati/localization-lv.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Mārtiņš Mangulis , 2017\n" "Language-Team: Latvian (https://www.transifex.com/duplicati/teams/67655/lv/)\n" @@ -149,29 +149,36 @@ msgid "" msgstr "" #: Server/Strings.cs:34 -msgid "Enables the ping-pong responder" +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." msgstr "" #: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 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:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -179,11 +186,11 @@ msgid "" "the environment variable {0}." msgstr "" -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -191,26 +198,37 @@ msgid "" " the option --{1} to disable the database scrambling." msgstr "" -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " "detail: {0}" msgstr "" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" @@ -482,8 +500,8 @@ msgstr "" msgid "Cancelled" msgstr "" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "" @@ -532,39 +550,55 @@ msgid "" msgstr "" #: Library/Snapshots/Strings.cs:15 -msgid "Unexpected empty response while enumerating" +msgid "Unable to determine full file path for USN entry" msgstr "" #: Library/Snapshots/Strings.cs:16 -msgid "USN is not supported on Linux" +msgid "USN journal entries were purged since last scan" msgstr "" #: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 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 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -572,7 +606,7 @@ msgid "" "must also be set" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -583,7 +617,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -597,7 +639,7 @@ msgid "" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -609,46 +651,54 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 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 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 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 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "" @@ -869,7 +919,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -1607,6 +1657,146 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -1989,11 +2179,11 @@ msgid "The given file is not part of this archive" msgstr "" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." +msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" +msgid "Experimental - 7z Archive" msgstr "" #: Library/Compression/Strings.cs:21 @@ -2052,6 +2242,18 @@ msgid "" "Database is NOT upgraded." msgstr "" +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2086,107 +2288,120 @@ msgstr "" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2194,11 +2409,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2206,230 +2421,217 @@ msgid "" "Duplicati won't work correctly unless this flag is set." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 -msgid "Show all versions" -msgstr "" - -#: Library/Main/Strings.cs:60 -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:61 -msgid "Show largest prefix" +msgid "Show all versions" msgstr "" #: Library/Main/Strings.cs:62 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." +"to return only the largest common prefix path." msgstr "" #: Library/Main/Strings.cs:63 -msgid "Show folder contents" +msgid "Show largest prefix" msgstr "" #: Library/Main/Strings.cs:64 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:65 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 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:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 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:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2437,11 +2639,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2449,27 +2651,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2484,22 +2686,22 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2507,45 +2709,54 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 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:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2554,12 +2765,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2572,11 +2783,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2585,11 +2796,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2602,26 +2813,26 @@ msgid "" " strict time checking" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2629,43 +2840,43 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2674,28 +2885,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2706,11 +2904,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2720,11 +2918,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2732,7 +2930,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2740,21 +2938,21 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 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:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2766,22 +2964,22 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 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:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2789,94 +2987,94 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, 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:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 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:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 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:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -2885,11 +3083,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -2897,43 +3095,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -2941,11 +3139,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -2953,118 +3151,124 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" -msgstr "" - -#: Library/Main/Strings.cs:187 -msgid "Ignore missing source elements" -msgstr "" - -#: Library/Main/Strings.cs:188 -msgid "Use this option to continue even if some source entries are missing." +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" #: Library/Main/Strings.cs:189 -msgid "Overwrite files when restoring" +msgid "Ignore missing source elements" msgstr "" #: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 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:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3072,11 +3276,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3084,11 +3288,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3099,101 +3303,101 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 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:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 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:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 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:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3201,11 +3405,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3213,40 +3417,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3254,15 +3488,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3270,22 +3504,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3295,11 +3529,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -3307,120 +3541,184 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Ievadiet pieejas frāzi šifrēšanai" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -3428,196 +3726,207 @@ msgid "" "multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 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 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 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:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, 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:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3630,19 +3939,19 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3650,21 +3959,21 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 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:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3674,11 +3983,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3687,13 +3996,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -3701,66 +4010,66 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, 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:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:106 -msgid "SMTP Username" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:107 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:108 -#, csharp-format -msgid "Whole SMTP communication: {0}" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:109 -#, csharp-format -msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgid "SMTP Username" msgstr "" #: Library/Modules/Builtin/Strings.cs:110 #, csharp-format -msgid "Email sent successfully using server: {0}" +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" #: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -3773,99 +4082,155 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 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:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 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:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -3966,7 +4331,61 @@ msgstr "" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -4049,7 +4468,9 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" #: CommandLine/Strings.cs:26 @@ -4062,7 +4483,9 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" #: CommandLine/Strings.cs:28 @@ -4090,11 +4513,16 @@ msgstr "" msgid "Disable console output" msgstr "" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-nl_NL.mo b/Localizations/duplicati/localization-nl_NL.mo index 88810a229..f68444564 100644 Binary files a/Localizations/duplicati/localization-nl_NL.mo and b/Localizations/duplicati/localization-nl_NL.mo differ diff --git a/Localizations/duplicati/localization-nl_NL.po b/Localizations/duplicati/localization-nl_NL.po index 54474c3f9..acfd0fc85 100644 --- a/Localizations/duplicati/localization-nl_NL.po +++ b/Localizations/duplicati/localization-nl_NL.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Kees Zaaijer, 2016\n" "Language-Team: Dutch (Netherlands) (https://www.transifex.com/duplicati/teams/67655/nl_NL/)\n" @@ -190,10 +190,20 @@ msgstr "" "Het instellen van een lege waarde schakelt het wachtwoord uit." #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"De hostnamen die worden geaccepteerd, gescheiden door puntkomma's. Als één " +"van de hostnamen \"*\" is, zijn alle hostnamen toegestaan en is controle van" +" de hostnaam uitgeschakeld." + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "Schakelt de ping-pong responder in" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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 " @@ -203,19 +213,19 @@ msgstr "" "proces reageert. Als deze optie wordt ingeschakeld, leest de server stdin en" " schrijft een antwoord op iedere gelezen regel" -#: Server/Strings.cs:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "Schoon oude log-gegevens op" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "Stel de tijd in waarna log-gegevens worden gewist uit de database." -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "Stelt de map in waar instellingen worden opgeslagen" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -226,11 +236,11 @@ msgstr "" "deze optie om te kiezen waar de instellingen worden opgeslagen. Deze optie " "kan ook worden ingesteld met de omgevingsvariabele {0}." -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "Stelt de database encryptiesleutel in" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -242,7 +252,22 @@ msgstr "" "ingesteld met de omgevingsvariabele {0}. Gebruik de optie --{1} om het " "versleutelen van de database uit te schakelen." -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Tijdelijke opslagmap" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +msgstr "" +"Deze optie kan worden gebruikt om een alternatieve map op te geven voor " +"tijdelijke opslag. Standaard wordt de systeemstandaard tijdelijke map " +"gebruikt. Merk op dat ook SQLite tijdelijke bestanden in deze tijdelijke map" +" zal plaatsen." + +#: Server/Strings.cs:47 #, csharp-format msgid "" "Unable to find a valid date, given the start date {0}, the repetition " @@ -251,12 +276,12 @@ msgstr "" "Kan geen geldige datum vinden, rekening houdend met de start-datum {0}, de " "herhalingsinterval {1} en de toegestane dagen {2}" -#: Server/Strings.cs:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "Server is gestart en luistert op {0}, poort {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -265,7 +290,7 @@ msgstr "" "SSL certificaat kan niet aangemaakt worden met de opgegeven parameters. " "Uitzondering detail: {0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "Kan geen socket openen om te luisteren, geprobeerd op poorten: {0}" @@ -576,8 +601,8 @@ msgstr "De servernaam \"{0}\" is ongeldig" msgid "Cancelled" msgstr "Afgebroken" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "Het opgevraagde bestand bestaat niet" @@ -636,14 +661,22 @@ msgstr "" "Script gaf succesvol aan, maar de in uitvoer ontbreekt de {0} parameter: {1}" #: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "Kan het volledige bestandenpad voor USN-vermelding niet bepalen" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "USN logboekvermeldingen zijn gewist sinds de laatste scan" + +#: Library/Snapshots/Strings.cs:17 msgid "Unexpected empty response while enumerating" msgstr "Onverwachte lege respons tijdens opsommen" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN wordt niet ondersteund door Linux" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -652,10 +685,18 @@ msgstr "" " Om dit te verhelpen is USN uitgeschakeld." #: Library/Snapshots/Strings.cs:20 +msgid "Unexpected path format encountered" +msgstr "Onverwacht padformaat aangetroffen" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "Niet-ondersteunde USN-journaalversie." + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "Aanroepend proces heeft geen back-up privilege" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Supported format is \"openstack://container/folder\"." @@ -663,16 +704,16 @@ msgstr "" "Deze backend kan gegevens lezen en schrijven naar Swift (OpenStack Object " "Storage). Ondersteunde indeling is \"openstack://container/folder\"." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Vereiste optie ontbreekt: {0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -683,7 +724,7 @@ msgstr "" "kan ook opgegeven worden met de omgevingsvariabele \"AUTH_PASSWORD\". Als " "het wachtwoord is opgegeven, moet --{0} ook zijn opgegeven" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -696,7 +737,17 @@ msgstr "" "Geeft het wachtwoord door dat wordt gebruikt om verbinding te maken met de " "server" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" +"De domeinnaam van de gebruiker die wordt gebruikt om te verbinden met de " +"server." + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "Geeft het domein aan dat wordt gebruikt om te verbinden met de server" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -713,7 +764,7 @@ msgstr "" "Dit kan eveneens worden opgegeven in een omgevingsvariabele " "\"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -727,7 +778,7 @@ msgstr "" "Geeft de gebruikersnaam door die wordt gebruikt om verbinding te maken met " "de server" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 " @@ -737,13 +788,13 @@ msgstr "" "optie moet worden opgegeven bij authentiseren met een wachtwoord, maar is " "niet vereist als een API sleutel wordt gebruikt." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" "Gebruikt de Tenant naam die gebruikt wordt om verbinding te maken met de " "server" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." @@ -751,12 +802,12 @@ msgstr "" "De API sleutel kan gebruikt worden om te verbinden zonder een wachtwoord en " "tenant ID te versturen bij sommige providers." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" "Geeft de API sleutel die gebruikt wordt om verbinding te maken met de server" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -766,11 +817,21 @@ msgstr "" "opslagservice te vinden. De URL eindigt gewoonlijk met \"/v2.0\". Bekende " "providers zijn: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "Geeft de authenticatie URL" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" +"De keystone API-waarde die moet worden gebruikt, geldige waarden zijn 'v2' " +"en 'v3'." + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "De keystone API-waarde die moet worden gebruikt" + +#: Library/Backend/OpenStack/Strings.cs:40 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 " @@ -781,7 +842,7 @@ msgstr "" "Neem contact op met uw provider voor een lijst met geldige regio's, of laat " "dit leeg voor de standaard regio." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "Geeft de regio die gebruikt wordt voor het aanmaken van een container" @@ -1042,10 +1103,10 @@ msgstr "Verberg team drives" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" -"Deze optie schakelt team drives uit, waardoor alleen bestanden en mappen " -"getoond worden die voor de account zelf toegankelijk zijn." +"Deze optie schakelt de team drives uit, zodat alleen bestanden en mappen " +"worden weergegeven die met het account zelf toegankelijk zijn." #: Library/Backend/CloudFiles/Strings.cs:4 #, csharp-format @@ -1944,6 +2005,171 @@ msgstr "" "Slaat bestanden op bij Microsoft OneDrive. Gebruik van deze backend vereist " "dat u akkoord gaat met de voorwaarden in {0} ({1}) en {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "Er is geen Auth-ID opgegeven - deze kan verkegen worden van {0}" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "Fragment-grootte voor grote uploads" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" +"Grootte van afzonderlijke fragmenten die afzonderlijk worden geüpload bij " +"grote bestanden. Een grootte tussen 5-10 MiB wordt aanbevolen (hoewel een " +"kleinere waarde beter zou kunnen werken bij een tragere of minder " +"betrouwbare verbinding), evenals een veelvoud van 320 KiB." + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "Aantal pogingen voor elk fragment" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" +"Aantal pogingen voor elk fragment om opnieuw te proberen voordat de algemene" +" bestandsupload mislukt" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "Milliseconde vertraging tussen fragmentfouten" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" +"Hoeveelheid tijd (in milliseconden) die gewacht moet worden tussen fouten " +"bij het uploaden van fragmenten" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" +"Slaat bestanden op in Microsoft OneDrive of Microsoft OneDrive for Business " +"via de Microsoft Graph API. Gebruik van deze backend vereist dat u akkoord " +"gaat met de voorwaarden in {0} ({1}) and {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "Optionele ID van de drive" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" +"ID van de drive om gegevens in op te slaan. Als geen drive is opgegeven, zal" +" de standaard drive van OneDrive of OneDrive for Business worden gebruikt " +"via '{0}'." + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" +"Slaat bestanden op in een Microsoft SharePoint site via de Microsoft Graph " +"API. Gebruik van deze backend vereist dat u akkoord gaat met de voorwaarden " +"in {0} ({1}) and {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "ID van de site" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "ID van de site om gegevens in op te slaan" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "Er is geen site ID opgegeven" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "Tegenstrijdige site-ID's gebruikt: opgegeven {0} maar gevonden {1}" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "Microsoft Office 365 Groep" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" +"Slaat bestanden op in een Microsoft Office 365 Groep via de Microsoft Graph " +"API. Toegestane indelingen zijn " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (met optioneel gebruik van \"//\" om de hoofdmap van de documentmap aan te " +"geven), of alleen \"sharepoint://subfolder\" (in dit geval moet u ook de ID " +"van de SharePoint-site expliciet opgeven via --site-id). Gebruik van deze " +"backend vereist dat u akkoord gaat met de voorwaarden in {0} ({1}) and {2} " +"({3})" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "ID van de groep" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "ID van de groep om gegevens in op te slaan" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "E-mailadres van de groep" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "E-mailadres van de groep om gegevens in op te slaan" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "Geen groep ID of groep e-mailadres is opgegeven" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "Er zijn geen groepen gevonden met het opgegeven e-mailadres: {0}" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "Meerdere groepen zijn gevonden met het opgegeven e-mailadres: {0}" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "Tegenstrijdige groep ID's gebruikt: opgegeven {0} maar gevonden {1}" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2427,12 +2653,12 @@ msgid "The given file is not part of this archive" msgstr "Het opgegeven bestand is geen onderdeel van dit archief" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "7z Archief met LZMA2 ondersteuning" +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "*Experimenteel*: 7z Archief met LZMA2 ondersteuning." #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "7z Archief" +msgid "Experimental - 7z Archive" +msgstr "Experimenteel - 7z Archief " #: Library/Compression/Strings.cs:21 msgid "" @@ -2503,6 +2729,20 @@ msgstr "" "Fout: {1}\n" "Database NIET geüpgraded." +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" +"Verwijder-bewerking mislukt voor {0} met BestandNietGevonden, inhoud " +"weergeven" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "Lijstweergave geeft aan dat bestand {0} correct is verwijderd." + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2543,6 +2783,13 @@ msgstr "De bronmap {0} bestaat niet, back-up wordt afgebroken" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" +"Niet geautoriseerd om toegang te krijgen tot bronmap {0}, back-up wordt " +"afgebroken" + +#: Library/Main/Strings.cs:15 +#, 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\"" @@ -2550,7 +2797,7 @@ msgstr "" "De waarde \"{1}\" gegeven aan --{0} kan niet omgezet worden in een geldige " "booleaanse term, dit zal behandeld worden alsof het op \"waar\"staat" -#: Library/Main/Strings.cs:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " @@ -2559,7 +2806,7 @@ msgstr "" "De optie --{0} ondersteunt de waarde \"{1}\" niet, ondersteunde waarden " "zijn: {2}" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " @@ -2568,12 +2815,12 @@ msgstr "" "De optie --{0} ondersteunt de waarde \"{1}\" niet, ondersteunde vlag waarden" " zijn: {2}" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "De waarde \"{1}\" gegeven aan --{0} vertegenwoordigt geen geldige integer" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2582,48 +2829,48 @@ msgstr "" "De optie --{0} wordt niet ondersteund omdat de module {1} momenteel niet is " "geladen" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" "De opgegeven optie --{0} wordt niet ondersteund en zal genegeerd worden" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "De waarde \"{1}\" gegeven aan --{0} vertegenwoordigt geen geldig pad" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "De waarde \"{1}\" gegeven aan --{0} vertegenwoordigt geen geldige grootte" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "De waarde \"{1}\" gegeven aan --{0} vertegenwoordigt geen geldige tijd" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "De bewerking {0} is gestart" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "De bewerking {0} is afgerond" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "De bewerking {0} is mislukt met fout: {1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Ongeldig pad: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2632,13 +2879,13 @@ msgstr "" "Het toepassen van de 'force-locale ' instelling is mislukt. Probeer .NET-" "Framework te updaten. Uitzondering was: \"{0}\"" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "De bron {0} gebruikt een ongeldige volumenaam, back-up wordt afgebroken" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2646,7 +2893,18 @@ msgstr "" "De bron {0} is op volume {1}, die niet kon worden gevonden, back-up wordt " "afgebroken" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" +"De grootte \"{1}\" opgegeven bij --{0} bevat geen multiplier (b, kb, mb, " +"etc). Het opgeven van een multiplier wordt aangeraden om onverwachte " +"veranderingen te voorkomen als het programma wordt bijgewerkt." + +#: Library/Main/Strings.cs:36 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 " @@ -2657,13 +2915,13 @@ msgstr "" "Duplicati dit soort bestanden automatisch verwijderen zodra ze ontdekt " "worden." -#: Library/Main/Strings.cs:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" "Een vlag die aangeeft dat Duplicati automatisch ongebruikte bestanden zal " "verwijderen" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2676,11 +2934,11 @@ msgstr "" "(-) bevatten, maar kan alle andere tekens bevatten die door de remote opslag" " worden ondersteund." -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "Remote bestandsnaam voorvoegsel" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2692,11 +2950,11 @@ msgstr "" " het bestand is bewerkt. Als een bepaalde toepassing deze informatie " "aanpast, zal Duplicati niet correct werken, tenzij deze vlag is ingesteld." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "Controles gebaseerd op bestandstijd uitschakelen" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" @@ -2704,15 +2962,15 @@ msgstr "" "Standaard zullen bestanden worden hersteld naar de bronlocatie, gebruik deze" " optie om te herstellen naar een andere locatie" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "Herstellen naar een andere locatie" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "Schakelt systeem slaapmodus aan en uit" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2720,7 +2978,7 @@ msgstr "" "Staat toe dat het systeem bij inactiviteit in slaapmodus gaat tijdens back-" "up/herstel bewerkingen (alleen Windows/OSX)" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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" @@ -2731,11 +2989,11 @@ msgstr "" "maken van back-ups langer duren, maar zal Duplicati voor minder " "systeembelasting zorgen." -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "Maximale hoeveelheid kilobytes per seconde voor downloads" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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 " @@ -2746,11 +3004,11 @@ msgstr "" "maken van back-ups langer duren, maar zal Duplicati voor minder " "systeembelasting zorgen." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "Maximale hoeveelheid kilobytes per seconde voor uploads" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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." @@ -2759,11 +3017,11 @@ msgstr "" "voorkeursinstelling dat back-ups onversleuteld blijven, kan encryptie " "volledig worden uitgeschakeld door middel van deze switch." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Encryptie uitschakelen" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2772,11 +3030,11 @@ msgstr "" "opnieuw proberen alvorens het op te geven. Gebruik deze optie om beter om te" " gaan met onstabiele netwerkverbindingen." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "Aantal malen opnieuw proberen bij een mislukte transmissie" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2787,11 +3045,11 @@ msgstr "" "variabele kan eveneens worden opgegeven door de omgevingsvariabele " "PASSPHRASE." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Wachtwoordzin die gebruikt wordt om back-ups te versleutelen" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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, " @@ -2802,11 +3060,11 @@ msgstr "" "mogen relatieve tijden gebruikt worden, zoals \"-2M\" voor een back-up van 2" " maanden geleden." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "De tijd voor weergeven/herstellen bestanden" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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 " @@ -2817,11 +3075,11 @@ msgstr "" "mogen meerdere waarden worden ingevoerd, gescheiden door een komma, en " "reeksen met een -, bijvoorbeeld \"0,2-4,7\"." -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "De versie voor weergeven/herstellen bestanden" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2829,11 +3087,11 @@ msgstr "" "Bij het zoeken van bestanden wordt alleen de meest recente back-up " "doorzocht. Gebruik deze optie om ook alle vorige versies te doorzoeken." -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Toon alle versies" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2842,11 +3100,11 @@ msgstr "" "teruggekoppeld. Gebruik deze optie om alleen het grootste gemeenschappelijke" " voorvoegsel pad terug te koppelen." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "Toon grootste voorvoegsel" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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." @@ -2855,11 +3113,11 @@ msgstr "" "teruggekoppeld. Gebruik deze optie om alleen die ingangen terug te koppelen " "die gevonden worden in de map die is aangegeven in het filter." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Toon mapinhoud" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -2869,21 +3127,21 @@ msgstr "" "opnieuw te proberen. Dit kan nuttig zijn als de netwerkverbinding af en toe " "wegvalt tijdens een overdracht." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Wachttijd tussen nieuwe pogingen" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Gebruik deze optie om extra bestanden bij nieuw geüploade bestandenlijsten " "bij te voegen" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "Stel beheer bestanden in" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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." @@ -2892,11 +3150,11 @@ msgstr "" "back-up te gebruiken. Gebruik deze vlag om Duplicati in dat geval toch door " "te laten gaan." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "Stel deze vlag in om hash controles over te slaan" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -2905,30 +3163,11 @@ msgstr "" "dan een bepaalde waarde. Gebruik dit om te voorkomen dat back-ups extreem " "groot worden." -#: Library/Main/Strings.cs:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "Beperk de grootte van bestanden die meegenomen worden in de back-up" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Tijdelijke opslagmap" - -#: Library/Main/Strings.cs:73 -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 gebruikt de standaard tijdelijke map van het systeem. Deze optie " -"kan gebruikt worden om een alternatieve map op te geven voor tijdelijke " -"opslag. Merk op dat SQLite altijd tijdelijke bestanden opslaat in de " -"standaard tijdelijke map van het systeem. Overweeg het gebruik van de TMPDIR" -" omgevingsvariabele bij Linux om de tijdelijke map in te stellen voor zowel " -"Duplicati als SQLite." - -#: Library/Main/Strings.cs:74 +#: Library/Main/Strings.cs:76 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." @@ -2936,11 +3175,11 @@ msgstr "" "Selecteert een andere thread prioriteit voor het proces. Gebruik dit om " "Duplicati meer of minder CPU intensief te maken." -#: Library/Main/Strings.cs:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Thread prioriteit" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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" @@ -2949,11 +3188,11 @@ msgstr "" "aanpassen van de grootte kan nuttig zijn als de backend een limiet heeft op " "de grootte van afzonderlijke bestanden." -#: Library/Main/Strings.cs:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "Beperk de grootte van de volumes" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 msgid "" "Enabling this option will disallow usage of the streaming interface, which " "means that transfer progress bars will not show, and bandwidth throttle " @@ -2964,11 +3203,11 @@ msgstr "" "worden weergegeven, en instellingen voor bandbreedtegebruik worden " "genegeerd." -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "Schakelt het gebruik van de streaming overdrachtsmethode uit" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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 " @@ -2978,11 +3217,11 @@ msgstr "" "gelezen. Dit heeft tot gevolg dat bestands-hashes ook niet worgen " "gecontroleerd. Gebruik dit alleen voor herstel in rampscenario's." -#: Library/Main/Strings.cs:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "Een optie die het controleren van de manifests voorkomt." -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2995,11 +3234,11 @@ msgstr "" "bestand wordt gelezen, de bestandsnaam wordt gebruikt om de compressiemodule" " op te geven." -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "Geef aan welke module voor compressie gebruikt moet worden" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3012,29 +3251,29 @@ msgstr "" "bestand wordt gelezen, de bestandsnaam wordt gebruikt om de encryptiemodule " "op te geven." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "Geef aan welke module gebruikt moet worden voor versleuteling" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" "Geef één of meer modulenamen op, gescheiden door komma's om ze te ontladen" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "Schakelt één of meer modules uit" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" "Geef één of meer modulenamen op, gescheiden door komma's om ze te laden" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "Schakelt één of meer modules in" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3062,11 +3301,11 @@ msgstr "" "(VSS) gebruikt en vereist beheerdersrechten. In Linux wordt hiervoor Logical" " Volume Management (LVM) gebruikt en vereist root permissies. " -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "Bepaalt het gebruik van schijf-momentopnames" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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 " @@ -3077,11 +3316,11 @@ msgstr "" "aan te geven voor het opslaan van tijdelijke volumes, ondanks de naam, werkt" " dit eveneens voor synchrone uitvoeringen" -#: Library/Main/Strings.cs:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "Het pad waar klaargezette volumes staan totdat ze geüpload zijn" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -3093,11 +3332,11 @@ msgstr "" "aanmaakt, kan met deze optie het aantal nog uit te voeren uploads worden " "beperkt. Stel in op 0 om de limiet uit te schakelen" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "Het aantal volumes dat van tevoren aangemaakt mag worden" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 msgid "" "Activating this option will make some error messages more verbose, which may" " help you track down a particular issue" @@ -3105,15 +3344,19 @@ msgstr "" "Door deze optie te activeren zullen sommige foutmeldingen uitgebreider " "worden, wat kan helpen bij het oplossen van een specifiek probleem" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "Schakelt debug-uitvoer in" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" -msgstr "Log interne informatie" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "Log interne informatie naar een bestand" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "Logt informatie naar het opgegeven bestand" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" @@ -3121,11 +3364,16 @@ msgstr "" "Geeft de hoeveelheid log-informatie om te schrijven naar het bestand dat is " "aangegeven met --log-file" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "Log informatie niveau" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "Gebruik in plaats hiervan de {0} en {1} opties" + +#: Library/Main/Strings.cs:105 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3134,11 +3382,11 @@ msgstr "" "aangemaakt worden. Activeer deze optie om het automatisch aanmaken van " "mappen te voorkomen." -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "Schakelt het automatisch aanmaken van mappen uit" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -3153,14 +3401,14 @@ msgstr "" " en de meeste vormen van GUID's zijn toegestaan, inclusief met en zonder " "accolades." -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Een door puntkomma's gescheiden lijst met guid's van VSS writers die " "uitgesloten moeten worden (alleen Windows)" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -3183,11 +3431,11 @@ msgstr "" " als het gebruik van USN mislukt. Deze functie wordt alleen ondersteund door" " Windows en vereist beheerdersrechten." -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "Bepaalt het gebruik van NTFS Update Sequence Numbers" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -3203,11 +3451,11 @@ msgstr "" "productieomgeving. Als USN niet is ingeschakeld, heeft deze optie geen " "effect." -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "Schakelt de aanpassingslijst van USN nummers uit" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3229,15 +3477,15 @@ msgstr "" "van 1% (max 1 uur) aanhouden. Gebruik deze optie om deze tolerantie uit te " "schakelen, en het strikt controleren van tijden hanteren." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "Deactiveert tolerantie bij het vergelijken van tijden." -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "Controleer uploads door het opvragen van de inhoud" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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 " @@ -3248,11 +3496,11 @@ msgstr "" "verlopen. Gebruik deze vlag om dit gedrag uit te schakelen, zodat Duplicati " "voor ieder volume zal wachten tot het voltooid is." -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "Upload bestanden synchroon" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -3264,11 +3512,11 @@ msgstr "" "een dus het proces versnelt. Deze optie kan gebruikt worden om te verzekeren" " dat iedere bewerking uitgevoerd wordt in een aparte verbinding." -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "Hergebruik geen verbindingen" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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 " @@ -3279,11 +3527,11 @@ msgstr "" " in om foutmeldingen weer te geven zodra een bewerking opnieuw wordt " "uitgevoerd." -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "Toon foutmeldingen zodra een bewerking opnieuw wordt uitgevoerd" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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 " @@ -3294,11 +3542,11 @@ msgstr "" "back-up was uitgevoerd, zorgt deze optie ervoor dat Duplicati altijd een " "back-up set uploadt, zelfs als die leeg is." -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "Upload lege back-upbestanden" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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" @@ -3307,11 +3555,11 @@ msgstr "" "backend heeft. Als de backend deze grootte zelf opgeeft, wordt deze waarde " "genegeerd" -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "Een gerapporteerde maximum opslagcapaciteit" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -3325,32 +3573,15 @@ msgstr "" "minder is dan dit percentage van de totale back-upgrootte. Als de backend " "deze quota-informatie niet ondersteunt, zal deze waarde worden genegeerd." -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "Drempelwaarde voor waarschuwing voor lage quota" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" -"Sluit bestanden uit die overeenkomen met de opgegeven filtersets. Welke " -"standaard filtersets kunnen worden gebruikt. Geldige sets zijn \"{0}\", " -"\"{1}\", \"{2}\" en \"{3}\". Als deze parameter is ingesteld zonder waarde, " -"zal de set voor het huidige besturingssysteem worden gebruikt." - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "Standaard filtersets" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "Symlink afhandeling" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3368,11 +3599,11 @@ msgstr "" "ervoor zal zorgen dat symlink bestanden aan de back-up worden toegevoegd en " "hersteld als normale bestanden." -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "Hardlink afhandeling" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3388,11 +3619,11 @@ msgstr "" "hardlink behandelen als een uniek pad. De optie \"{2}\" zal alle hardlinks " "negeren met meer dan één link." -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "Sluit bestanden uit op basis van attribuut" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -3403,7 +3634,7 @@ msgstr "" "Gebruik een door komma's gescheiden lijst met attribuutnamen om er meer dan " "één op te geven. Mogelijke waarden zijn: {0}" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -3416,11 +3647,11 @@ msgstr "" "tot de inhoud van een momentopname. Deze workaround kan bestandstoegang " "versnellen onder Windows XP." -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "Wijs momentopnames toe aan een schijf (alleen Windows)" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." @@ -3429,11 +3660,11 @@ msgstr "" "de back-up te identificeren bij het verzenden van email of het uitvoeren van" " scripts." -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Naam van de back-up" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -3453,12 +3684,12 @@ msgstr "" "standaard bestand wordt meegeleverd, dat eveneens dient als voorbeeld. Het " "standaard bestand is opgeslagen in {0}." -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "Beheer niet-comprimeerbare bestandsextensies" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." @@ -3467,11 +3698,11 @@ msgstr "" "verminderen. Verander deze waarde niet tenzij er waarschuwingen verschijnen " "in het log." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "Geheugen dat gebruikt wordt door de blok hash" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -3484,11 +3715,11 @@ msgstr "" "bestandslijsten. Merk op dat de waarde niet kan worden veranderd nadat " "remote bestanden zijn aangemaakt." -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "Blokgrootte gebruikt in hashing" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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 " @@ -3499,22 +3730,22 @@ msgstr "" "alleen geactiveerd in combinatie met een bestandssysteem bewaker die " "bestandswijzigingen bijhoudt." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "Lijst met bestanden om na te kijken op wijzigingen" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" "Pad naar het bestand dat de lokale cache bevat van de remote " "bestandsdatabase" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "Pad naar de lokale status database" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, csharp-format msgid "" "This option can be used to supply a list of deleted files. This option will " @@ -3524,15 +3755,15 @@ msgstr "" "geven. Deze optie zal worden genegeerd tenzij de optie --{0} eveneens is " "ingesteld." -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Lijst met verwijderde bestanden" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "Geheugen gebruikt door de bestands hash" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 msgid "" "This option can be used to reduce the memory footprint by not keeping paths " "and modification timestamps in memory" @@ -3540,23 +3771,23 @@ msgstr "" "Deze optie kan worden gebruikt om het geheugengebruik te verminderen door " "paden en tijdstempels van wijzigingen niet in het geheugen te houden" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" "Verminder geheugengebruik door zoekacties in het geheugen uit te schakelen" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" "Deze optie kan worden gebruikt om de snelheid te verhogen ten koste van een " "hoger geheugengebruik." -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "Sla een blok cache op die zich in het geheugen bevindt" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 msgid "" "Stores metadata, such as file timestamps and attributes. This increases the " "required storage space as well as the processing time." @@ -3564,21 +3795,21 @@ msgstr "" "Slaat metadata op, zoals tijdstempels en attributen. Dit verhoogt zowel de " "vereiste opslagruimte als de verwerkingstijd." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "Schakelt het opslaan van metadata in" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" "Deze optie wordt niet langer gebruikt omdat metadata tegenwoordig standaard " "opgeslagen wordt" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "Geheugen gebruikt voor de metadata hash" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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" @@ -3589,11 +3820,11 @@ msgstr "" " correct te werken in omstandigheden waar het opvragen van bestandenlijsten " "niet meer werkt of niet beschikbaar is." -#: Library/Main/Strings.cs:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "Vraag geen gegevens van de backend op bij het opstarten" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -3608,11 +3839,11 @@ msgstr "" "indexbestanden meer ruimte aan de remote zijde innemen die wellicht nooit " "gebruikt wordt." -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "Bepaalt het gebruik van indexbestanden" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -3624,11 +3855,11 @@ msgstr "" "ruimte de doellocatie kan bevatten voordat het weer opgeëist wordt. Deze " "waarde is een percentage gebruikt op ieder volume en de totale opslag." -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "De maximum hoeveelheid onnodige ruimte in procenten" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." @@ -3637,11 +3868,11 @@ msgstr "" "instellingen om te zien wat de uitkomst is zonder daadwerkelijk bestanden te" " wijzigen." -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "Voert een enkele aanpassing uit" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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 " @@ -3651,11 +3882,11 @@ msgstr "" "blok hash algoritme te selecteren met een kleinere of grotere hash-grootte, " "voor prestatie- of opslag-gerelateerde redenen." -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "Het hash-algoritme dat gebruikt wordt voor blokken" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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 " @@ -3665,11 +3896,11 @@ msgstr "" "bestands-hash algoritme te selecteren met een kleinere of grotere grootte, " "voor prestatie- of opslag-gerelateerde redenen." -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "Het hash-algoritme dat gebruikt wordt voor bestanden" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -3682,11 +3913,11 @@ msgstr "" "automatische opruimacties uit te schakelen en alleen op te ruimen als het " "opruimcommando wordt uitgevoerd." -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "Schakel automatisch opruimen uit" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -3699,11 +3930,11 @@ msgstr "" "die een klein aantal bytes onnodige ruimte bevatten niet worden gedownload " "en opnieuw weggeschreven." -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "Volumegrootte drempelwaarde" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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 " @@ -3713,11 +3944,11 @@ msgstr "" "deze waarden het groeperen van kleine bestanden forceren. De kleine volumes " "zullen altijd gecombineerd worden als ze een volledig volume kunnen vullen." -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "Maximum aantal kleine volumes" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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 " @@ -3727,15 +3958,15 @@ msgstr "" "het vinden van bestaande blokken. Dit is een vrij trage bewerking maar het " "kan de grootte van downloads beperken." -#: Library/Main/Strings.cs:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "Gebruik lokale bestandsdata bij het herstellen" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Schakelt de lokale database uit" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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 " @@ -3746,11 +3977,11 @@ msgstr "" "maar kan gebruikt worden om de daadwerkelijke inhoud van remote opslag te " "controleren" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "Behoud een bepaald aantal versies" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" @@ -3758,54 +3989,57 @@ msgstr "" "Gebruik deze optie om het aantal versies in te stellen die behouden moet " "worden, geef -1 op om alle versies te behouden" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "Behoud alle versies binnen een bepaalde tijdspanne" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Gebruik deze optie om de tijdspanne in te stellen waarbinnen back-ups " "behouden moeten worden." -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" "Verminder het aantal versies door oude tussenliggende back-ups te " "verwijderen" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" -"Gebruik deze optie om het aantal versies te verminderen dat behouden wordt " -"bij toenemende versie-ouderdom door de meeste oude back-ups te verwijderen. " -"De verwachte indeling is een door komma's gescheiden lijst met door dubbele " -"punt gescheiden paren van tijdvensters en intervallen. Bijvoorbeeld de " -"waarde \"7D:0s,3M:1D,10Y:2M\" betekent \"Bewaar alle back-ups van de laatste" -" 7 dagen, bewaar van iedere dag één backup-up voor 3 maanden, bewaar van " -"iedere twee maanden één backup voor 10 jaar en verwijder alle back-ups die " -"nog ouder zijn." +"Gebruik deze optie om het aantal versies te beperken dat bewaard wordt bij " +"een toenemende versie-historie door het verwijderen van het grootste deel " +"van de oude back-ups. De verwachte indeling is een door komma's gescheiden " +"lijst met door dubbele punten gescheiden tijdvensters en interval paren. " +"Bijvoorbeeld de waarde \"7D:0s,3M:1D,10Y:2M\" betekent \"Bewaar voor 7 dagen" +" alle back-ups, bewaar voor 3 maanden één back-up voor iedere dag, voor 10 " +"jaar één back-up iedere tweede maand en verwijder alle oudere back-ups\". " +"Deze optie ondersteunt eveneens de aanduiding \"U\" om een onbeperkt " +"tijdsinterval aan te geven." -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:189 msgid "Ignore missing source elements" msgstr "Negeer ontbrekende bronelementen" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:190 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Gebruik deze optie om door te gaan als een aantal bronelementen ontbreken." -#: Library/Main/Strings.cs:189 +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "Overschrijf bestanden bij het herstellen" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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." @@ -3814,11 +4048,11 @@ msgstr "" " deze optie niet is ingesteld zullen de bestanden worden hersteld met een " "tijdstempel en een nummer eraan toegevoegd." -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "Voer meer voortgangsinformatie uit" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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." @@ -3827,11 +4061,16 @@ msgstr "" "wordt als een optie wordt uitgevoerd. In het algemeen zal deze optie een " "regel aanmaken voor ieder verwerkt bestand." -#: Library/Main/Strings.cs:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" +"Stel in plaats hiervan het log-niveau in voor de gewenste uitvoermethode" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "Uitvoer volledige resultaten" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." @@ -3839,11 +4078,11 @@ msgstr "" "Gebruik deze optie om de hoeveelheid uitvoer te vergroten die gegenereerd " "wordt als het resultaat van een bewerking, inclusief alle bestandsnamen." -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "Bepaal of controlebestanden geüpload zijn" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3855,11 +4094,11 @@ msgstr "" "SHA256 hashes van alle remote bestanden en kan gebruikt worden om de " "integriteit van de bestanden te controleren." -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "Het aantal samples die getest moeten worden na een back-up" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3871,11 +4110,11 @@ msgstr "" "Als deze waarde wordt ingesteld op 0 of als de optie --{0} is geselecteerd, " "worden remote bestanden niet gecontroleerd." -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "Activeert diepgaande controle van bestanden" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3893,22 +4132,22 @@ msgstr "" "gecontroleerd. Deze optie is automatisch ingesteld als de controle " "rechtstreeks wordt uitgevoerd." -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "Groote van de bestands leesbuffer" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" "Gebruik deze grootte om te beheren hoe veel bytes van een bestand gelezen " "worden voordat het verwerkt wordt" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "Sta toe dat een wachtwoordzin veranderd wordt" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 msgid "" "Use this option to allow the passphrase to change, note that this option is " "not permitted for a backup or repair operation" @@ -3917,11 +4156,11 @@ msgstr "" "merk op dat deze optie niet is toegestaan voor een back-up of " "herstelbewerking" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "Geef enkel bestandsverzamelingen weer" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 msgid "" "Use this option to only list filesets and avoid traversing file names and " "other metadata which slows down the process" @@ -3929,11 +4168,11 @@ msgstr "" "Gebruik deze optie om enkel bestandsverzamelingen weer te geven om te " "voorkomen dat bestanden andere metadata doorkruisen wat het proces vertraagt" -#: Library/Main/Strings.cs:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "Sla geen metadata op" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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," @@ -3944,11 +4183,11 @@ msgstr "" "en herstelbewerkingen versnellen, maar heeft niet veel effect op de " "bestandsgrootte." -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "Herstel bestandspermissies" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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." @@ -3957,11 +4196,11 @@ msgstr "" "zou kunnen hebben tot uw bestanden. Gebruik deze optie om ook " "bestandspermissies te herstellen." -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "Sla het controleren van herstelde bestanden over" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" @@ -3972,20 +4211,20 @@ msgstr "" "succesvol was. Gebruik deze optie om de controle uit te schakelen en het " "wachten op het controleproces te vermijden." -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "Activeer caches" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" "Activeer caches in het geheugen, dit is tegenwoordig standaard uitgeschakeld" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "Gebruik geen lokale gegevens" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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 " @@ -3996,11 +4235,11 @@ msgstr "" "optie op deze optimalisatie over te slaan en alleen remote gegevens te " "gebruiken." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "Controleer blok hashes" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 msgid "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." @@ -4009,11 +4248,11 @@ msgstr "" "controleren die gelezen worden van een volume voordat herstelde bestanden " "worden bijgewerkt met de gegevens." -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "Repareer database met paden" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -4026,11 +4265,11 @@ msgstr "" "informatie te reconstrueren. De resulterende database kan worden doorzocht, " "maar kan niet worden gebruikt om er gegevens mee te herstellen." -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "forceer de plaatsinstelling" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -4043,12 +4282,12 @@ msgstr "" "optie kan worden gebruikt om de plaatsinstelling te selecteren. Geef een " "blanco regel op om te kiezen voor de \"Onveranderlijke Cultuur\"" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" "Handel bestandscommunicatie met de backend af door middel van threaded pipes" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 msgid "" "Use this option to disable multithreaded handling of up- and downloads, that" " can significantly speed up backend operations depending on the hardware " @@ -4058,11 +4297,48 @@ msgstr "" "schakelen, dat kan backend bewerkingen aanzienlijk versnellen afhankelijk " "van de hardware die gebruikt wordt en de doorvoersnelheid van de backend." -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "Beperk het aantal gelijktijdige threads" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" +"Gebruik deze optie om de maximale hoeveelheid threads die gebruikt worden in" +" te stellen. Als u deze waarde instelt op nul of lager, wordt het aantal " +"actieve threads dynamisch afgestemd op de hardware." + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "Geef het aantal gelijktijdige hash-processen op" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" +"Gebruik deze optie om het aantal processen in te stellen dat hashing van " +"gegevens uitvoert." + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "Geef het aantal gelijktijdige compressieprocessen op" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" +"Gebruik deze optie om het aantal processen in te stellen die de compressie " +"van uitvoergegevens uitvoert." + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "Voer back-up uit van Hyper-V machines (alleen Windows)" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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 " @@ -4073,7 +4349,7 @@ msgstr "" "scheidingsteken. (U kunt dit PowerShell commando geven om de ID's op te " "vragen: 'Get-VM | ft VMName, ID')" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " @@ -4083,11 +4359,11 @@ msgstr "" "bestandslijst samenstellen die een samenvoeging is van de laatste afgeronde " "back-up en de inhoud die werd geüpload tijdens de incomplete back-up sessie." -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "Schakelt synthetische bestandenlijst uit" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -4099,15 +4375,15 @@ msgstr "" "een groot aantal bestanden hebt en opmerkt dat het scannen een lange tijd " "duurt met ongewijzigde bestanden." -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "Controleert alleen laatst bewerkte bestand" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "Schakelt pad compressie uit bij terugzetten" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -4120,11 +4396,11 @@ msgstr "" "originele mapstructuur in zijn geheel behouden blijft, inclusief hoger " "gelegen lege mappen." -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "Sta verwijderen van alle bestandsverzamelingen toe" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " @@ -4136,13 +4412,13 @@ msgstr "" "beveiliging uit te schakelen, zodat alle bestandsverzamelingen kunnen worden" " verwijderd." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" "Sta het automatisch opnieuw opbouwen van de lokale database toe om ruimte te" " besparen." -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -4158,11 +4434,11 @@ msgstr "" "velden in de database. Door dit aan te zetten zal Duplicati VACUUM " "bewerkingen naar eigen goeddunken uitvoeren." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "Schakel de vooruit lees-scanner uit" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -4175,7 +4451,107 @@ msgstr "" "kan het back-up proces versnellen door het verminderen van schijftoegang, " "maar zak een minder accurate voortgangsindicator tot gevolg hebben." -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "Schakel de back-up uit als op batterijstroom wordt gewerkt" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" +"Als deze vlag is ingeschakeld, zal de geplande back-up niet worden " +"uitgevoerd als wordt gedetecteerd dat het systeem werkt op batterijstroom " +"(handmatige back-ups of back-ups vanaf de opdrachtregel zullen wel blijven " +"werken). Als netstroom de gedetecteerde stroombron is, of bij een onbekende " +"stroombron, zullen de beplande back-ups zoals gebruikelijk doorgaan." + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "Logbestand informatieniveau" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "Past filters toe op de gegevens in het logbestand" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" +"Deze optie staat filters toe die meldingen opnemen of uitsluiten, ongeacht het logniveau hiervan. Meerdere filters worden ondersteund door ze te scheiden met {0}. Filters worden vergeleken met de log-tag en verondersteld inclusief te zijn, tenzij ze beginnen met '-'. Reguliere expressies worden ondersteund binnen teksthaken.\n" +"Voorbeeld: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" +"Geeft de hoeveelheid log-informatie op die geschreven wordt als console-" +"uitvoer" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "Console informatie-niveau" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "Past filters toe op de console log-gegevens" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "Stelt de processen in om lage IO-prioriteit te gebruiken" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" +"Deze optie geeft het besturingssysteem opdracht om het huidige proces in te " +"stellen om het laagste IO-prioriteitsniveau te gebruiken, waardoor " +"bewerkingen langzamer uitgevoerd kunnen worden maar andere bewerkingen die " +"op hetzelfde moment uitgevoerd worden minder verstoord zullen worden" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "Lijst met bestandsnamen die mappen uitsluit" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" +"Gebruik deze optie om een bestandsnaam of een lijst met bestandsnamen in te " +"stellen die uitsluiting van een map aangeeft als het dit bestand bevat. Een " +"veelvoorkomend gebruik zou zijn om een bestand met een naam als " +"\".nobackup\" te hebben en dit bestand te plaatsen in mappen waarvan geen " +"back-up zou moeten worden gemaakt." + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "Activeert logboekregistratie van alle databasequery's" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" +"Om de prestaties van de back-ups te verbeteren, worden veelvoorkomende " +"databasequery's standaard niet vastgelegd in het logboek. Schakel deze optie" +" in om alle databasequery's vast te leggen, en vergeet niet om ofwel " +"--{0}={2} of --{1}={2} in te stellen om de extra loggegevens te rapporteren." + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4184,60 +4560,43 @@ msgstr "" "De cryptobibliotheek ondersteunt geen herbruikbare transformaties voor het " "hash algoritme {0}" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "De cryptobibliotheek ondersteunt het hash algoritme {0} niet" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" "De wachtwoordzin kan niet veranderd worden voor een al bestaande back-up" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Het maken van een momentopname is mislukt: {0}" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "Ordenen van de backend instance is mislukt: {0}" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Verwijderen bestand {0} mislukt, testen of bestand bestaat" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Hersteld van problemen bij een poging om niet-bestaand bestand te " "verwijderen {0}" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Herstellen van fout bij verwijderen bestand mislukt: {0}" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" -"Verwijder-bewerking mislukt voor {0} met BestandNietGevonden, inhoud " -"weergeven" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "Lijstweergave geeft aan dat bestand {0} correct is verwijderd." - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Bevestig wachtwoordzin voor versleuteling" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" @@ -4246,23 +4605,23 @@ msgstr "" "opdrachtregel, tenzij versleuteling is uitgeschakeld of het wachtwoord op " "een andere manier wordt opgegeven." -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "wachtwoordprompt" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "Lege wachtwoordzinnen zijn niet toegestaan" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Geef een wachtwoordzin in voor versleuteling" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "De wachtwoordzinnen komen niet overeen" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 msgid "" "When running with Mono, this module will check if any certificates are " "installed and suggest installing them otherwise" @@ -4271,24 +4630,26 @@ msgstr "" "certificaten geïnstalleerd zijn en voorstellen ze op een andere manier te " "installeren" -#: Library/Modules/Builtin/Strings.cs:16 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "Controleer op SSL certificaten" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -"Geen certificaten gevonden, u kunt deze installeren met één van de volgende " -"opdrachten:{0} cert-sync /etc/ssl/certs/ca-certificates.crt #voor Debian " -"gebaseerde systemen{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #voor " -"RedHat afgeleiden{0}Lees meer: {1}" +"Geen certificaten gevonden, deze kunnen worden geïnstalleerd met één van de " +"volgende opdrachten:{0} cert-sync /etc/ssl/certs/ca-certificates.crt #voor " +"op Debian gebaseerde systemen{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt " +"#voor RedHat afgeleiden{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-" +"sync --user cacert.pem; rm cacert.pem #voor MacOS{0}Meer informatie: {1}" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4296,7 +4657,7 @@ msgstr "" "Deze module geeft een aantal eigenschappen vrij die gebruikt kunnen worden " "om de manier waarop http aanvragen worden uitgegeven aan te passen" -#: Library/Modules/Builtin/Strings.cs:21 +#: Library/Modules/Builtin/Strings.cs:22 msgid "" "Use this option to accept any server certificate, regardless of what errors " "it may have. Please use --accept-specified-ssl-hash instead, whenever " @@ -4306,11 +4667,11 @@ msgstr "" "fouten het heeft. Gebruik in plaats hiervan --accept-specified-ssl-hash " "wanneer dit mogelijk is" -#: Library/Modules/Builtin/Strings.cs:22 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Accepteer ieder servercertificaat" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -4323,11 +4684,11 @@ msgstr "" " zonder spaties. Meerdere hashes kunnen gescheiden door komma's worden " "ingegeven." -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "Accepteer optioneel een bekend SSL certificaat" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " @@ -4338,11 +4699,11 @@ msgstr "" "maar verstoort ook sommige webservers, waardoor ze \"417 - Expectation " "failed\" rapporteren" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "Schakel de expect header uit" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4350,19 +4711,19 @@ msgstr "" "Standaard gebruiken de http aanvragen het RFC896 nagling algoritme om de " "overdracht van kleine pakketten efficiënter te laten verlopen." -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "Nagling uitschakelen" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "Configureer http aanvragen" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "Alternatieve OAuth URL" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 " @@ -4372,11 +4733,11 @@ msgstr "" "ondersteunen. Als u uw eigen Duplicati OAuth server hebt ingericht, kunt u " "de verversing URL opgeven." -#: Library/Modules/Builtin/Strings.cs:32 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "Stel toegestane SSL versies in" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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 " @@ -4386,11 +4747,11 @@ msgstr "" "geavanceerde optie en moet alleen gebruikt worden als u de beveiliging wilt " "uitbreiden of een probleem wilt omzeilen met een specifiek SSL protocol." -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "Stelt de standaard bewerkings time-out in." -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" @@ -4398,11 +4759,11 @@ msgstr "" "Deze optie past de standaard time-out aan voor iedere HTTP aanvraag, de tijd" " betreft de gehele bewerking vanaf het initiële pakket tot aan de afsluiting" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "Stelt lezen-schrijven in" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4413,11 +4774,11 @@ msgstr "" "deze optie bepaalt de maximum hoeveelheid tijd tussen momenten van " "activiteit tijdens een verbinding." -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "Stelt HTTP buffering in" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4427,7 +4788,7 @@ msgstr "" "geheugenlekken veroorzaken, maar kan in sommige gevallen ook de prestaties " "verbeteren." -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4435,11 +4796,11 @@ msgstr "" "Deze module werkt intern om bronparameters te verwerken om back-ups te maken" " van Hyper-V virtuele machines" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "Configureer Hyper-V module" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4447,22 +4808,22 @@ msgstr "" "Deze module werkt intern om bronparameters te verwerken om back-ups te maken" " van Microsoft SQL Server databases" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "Configureer Microsoft SQL Server module" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" "Voert een script uit voordat een bewerking wordt gestart, en opnieuw na " "voltooiing" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Voer script uit" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." @@ -4470,16 +4831,16 @@ msgstr "" "Voert een script uit na het uitvoeren van een bewerking. Het script zal de " "resultaten van de bewerking ontvangen die geschreven zijn naar stdout." -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Voer een script uit bij beëindiging" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Het script \"{0}\" gaf de exit code {1} terug" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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-" @@ -4490,21 +4851,33 @@ msgstr "" "plaatsgevonden. Als het script een waarde anders dan 0 teruggeeft of er een " "time-out plaatsvindt, zal de bewerking worden afgebroken." -#: Library/Modules/Builtin/Strings.cs:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Voer een vereist script uit bij opstarten" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "Selecteert het uitvoerformaat voor de resultaten" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" +"Selecteert het uitvoerformaat voor resultaten. Beschikbare formaten: {0}" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Fout tijdens uitvoeren script: \"{0}\":{1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Time-out bij uitvoeren van script \"{0}\"" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "Executes a script before performing an operation. The operation will block " "until the script has completed or timed out." @@ -4513,16 +4886,16 @@ msgstr "" "zal onderbroken worden totdat het script is afgerond of er een time-out " "heeft plaatsgevonden." -#: Library/Modules/Builtin/Strings.cs:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "Voer een script uit bij opstarten" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Het script \"{0}\" rapporteerde foutmeldingen: {1}" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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 " @@ -4533,19 +4906,19 @@ msgstr "" "bewerking zal ook verder gaan, en uitvoer van het script zal niet worden " "verwerkt." -#: Library/Modules/Builtin/Strings.cs:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "Stelt de script time-out in" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "Deze module kan een email verzenden nadat een bewerking voltooid is" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Stuur email" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, csharp-format msgid "" "Unable to find the destination mail server through MX lookup, please use the" @@ -4554,7 +4927,7 @@ msgstr "" "De doel mailserver kan niet gevonden worden voor MX lookup, gebruik de optie" " {0} om aan te geven welke smtp server gebruikt moet worden." -#: Library/Modules/Builtin/Strings.cs:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -4576,21 +4949,21 @@ msgstr "" "\n" "Alle opdrachtregel-opties worden eveneens gerapporteerd binnen %value%, bijvoorbeeld %volsize%. Onbekende/niet ingestelde waarden worden verwijderd." -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "De berichttekst" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" "Het wachtwoord dat gebruikt wordt om te authentiseren bij de SMTP server, " "indien vereist." -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "SMTP wachtwoord" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4602,11 +4975,11 @@ msgstr "" "\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "Email ontvanger(s)" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." @@ -4614,11 +4987,11 @@ msgstr "" "Standaard wordt email alleen verzonden na een back-upbewerking. Gebruik deze" " optie om een email te verzenden na alle bewerkingen." -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "Verzend email voor alle bewerkingen" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -4634,11 +5007,11 @@ msgstr "" "Mail Sender \n" "Mail Sender " -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "Email afzender" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -4652,13 +5025,13 @@ msgstr "" " korte schrijfwijze voor \"{0},{1},{2},{3}\" en zal ervoor zorgen dat voor " "alle back-up bewerkingen een email wordt verstuurd." -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "De berichten die verzonden moeten worden" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -4669,11 +5042,11 @@ msgstr "" "Als geen server is opgegeven, zal een DNS lookup worden uitgevoerd om het MX record van de eerste geadresseerde te vinden, en alle SMTP servers worden geprobeerd op volgorde van prioriteit totdat het bericht is verzonden.\n" "Gebruik om SMTP over SSL in te schakelen het formaat smtps://example.com. Gebruik om SMTP STARTTLS in te schakelen het formaat smtp://example.com:25/?starttls=when-available of smtp://example.com:25/?starttls=always. Als geen poort wordt opgegeven, wordt poort 25 gebruikt voor niet-SSL en poort 465 gebruikt voor SSL verbindingen. Gebruik om het niet gebruiken van STARTTLS af te dwingen het formaat smtp://example.com:25/?starttls=never." -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "SMTP url" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4682,47 +5055,47 @@ msgstr "" "Deze instelling geeft het email onderwerp op. Waarden worden vervangen zoals" " beschreven in de beschrijving voor --{0}." -#: Library/Modules/Builtin/Strings.cs:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "Het email onderwerp" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" "De gebruikersnaam die gebruikt wordt voor authenticatie met de SMTP server, " "indien nodig." -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "SMTP gebruikersnaam" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "Verzenden van email mislukt: {0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Complete SMTP communicatie: {0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Verzenden van email mislukt met server: {0}, bericht {1}, opnieuw proberen " "met {2}" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email succesvol verzonden via server: {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "XMPP ontvanger email" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" @@ -4730,13 +5103,13 @@ msgstr "" "De gebruikers die de berichten verzonden hebben, geef meerdere gebruikers op" " gescheiden door komma's" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "Het bericht-sjabloon" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4758,11 +5131,11 @@ msgstr "" "\n" "Alle opdrachtregel-opties worden eveneens gerapporteerd binnen %value%, bijvoorbeeld %volsize%. Onbekende/niet ingestelde waarden worden verwijderd." -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "De XMPP gebruikersnaam" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 msgid "" "The username for the account that will send the message, including the " "hostname. I.e. \"account@jabber.org/Home\"" @@ -4770,16 +5143,16 @@ msgstr "" "De gebruikersnaam voor het account waarmee het bericht verstuurd wordt, " "inclusief de hostnaam. Voorbeeld: \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "Het XMPP wachtwoord" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "Het wachtwoord van het account waarmee het bericht verstuurd wordt" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4788,13 +5161,13 @@ msgstr "" "Eén van deze opties kan worden opgegeven: \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "Meerdere opties kunnen worden opgegeven met een komma als scheidingsteken, bijvoorbeeld \"{0},{1}\". De speciale waarde \"{4}\" is een korte schrijfwijze voor \"{0},{1},{2},{3}\" en zal ervoor zorgen dat voor alle back-up bewerkingen een bericht wordt verstuurd." -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "Verstuur berichten voor alle bewerkingen" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" @@ -4802,56 +5175,56 @@ msgstr "" "Standaard worden berichten alleen verstuurd na een back-upbewerking. Gebruik" " deze optie om berichten te versturen voor alle bewerkingen" -#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "XMPP rapportagemoduke" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" "Deze module geeft ondersteuning voor het versturen van statusrapporten via " "XMPP berichten" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "Time-out opgetreden tijdens inloggen bij jabber server" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "Verzenden van jabber bericht mislukt: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "HTTP rapportagemodule" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" "Deze module biedt ondersteuning voor het versturen van statusrapporten via " "HTTP-berichten" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "HTTP rapportage url" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "De naam van de parameter namens wie het bericht verstuurd moet worden" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "" "De naam van de parameter namens wie het bericht verstuurd moet worden." -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "Extra parameters die aan het http bericht moeten worden toegevoegd" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" @@ -4859,11 +5232,78 @@ msgstr "" "Extra parameters die aan het http bericht moeten worden toegevoegd, " "bijvoorbeeld \"parameter1=waarde1¶meter2=waarde2\"" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "Versturen van dit http bericht mislukt: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "Verzend gegevens als JSON tekstindeling" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" +"Gebruik deze vlag om het resultaatgegevens te verzenden als een JSON-object." +" " + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "Stelt het te gebruiken HTTP-woord in" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" +"Gebruik deze optie om het standaard HTTP-woord te veranderen dat wordt " +"gebruikt om een rapport in te dienen." + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "Verzenden van bericht mislukt: {0}" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "Definieert een logniveau voor berichten" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" +"Gebruik deze optie om een logniveau in te stellen voor berichten die moeten " +"worden opgenomen in het rapport." + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "Logbericht filter" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" +"Gebruik deze optie om een filteruitdrukking in te stellen die definieert " +"welke opties worden opgenomen in het rapport." + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "Beperkt logboekregels" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" +"Gebruik deze optie om het maximum aantal regels in het logboek in te stellen" +" die worden opgenomen in het rapport. Nul of een negatieve waarde betekent " +"onbeperkt." + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "Het formaat wordt niet ondersteund: {0}" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4976,8 +5416,78 @@ msgstr "Kan niet lezen en schrijven in dezelfde stream" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" -msgstr "Onbekende standaard filterset: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" +"De tekenreeks {0} vertegenwoordigt geen bekende filtergroepnaam. Geldige " +"waarden zijn: {1}" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "{0}: Selecteert geen filters." + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" +"{0}: Een set standaard uitsluitingsfilters, evalueert momenteel naar: {1}." + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" +"{0}: Een set standaard insluitingsfilters, evalueert momenteel naar: {1}." + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "Aliassen: {0}" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" +"{0}: Bestanden die toebehoren aan het systeem of niet geschikt zijn voor " +"back-up. Dit omvat alle door het besturingssysteem gemelde beveiligde " +"bestanden. De meeste gebruikers zouden op zijn minst deze filters moeten " +"toepassen." + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" +"{0}: Bestanden die toebehoren aan het besturingssysteem. Deze bestanden " +"worden teruggezet als het besturingssysteem opnieuw wordt geïnstalleerd." + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" +"{0}: Bestanden waarvan bekend is dat ze gebruikt worden voor het opslaan van" +" tijdelijke gegevens." + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" +"{0}: Bestanden en mappen waarvan bekend is dat ze cache lokaties zijn voor " +"het besturingssysteem en verschillende toepassingen." + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" +"{0}: Geïnstalleerde programma's en hun bibliotheken, maar niet de " +"instellingen ervan." #: CommandLine/Strings.cs:4 #, csharp-format @@ -5067,13 +5577,12 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" -"Neem bestanden op die met dit filter overeenkomen. Het speciale teken * " -"staat voor een willekeurig aantal tekens, en het speciale teken ? staat voor" -" een enkel teken, gebruik *.txt om alle bestanden toe te voegen met een txt " -"extensie. Reguliere expressies worden eveneens ondersteund en kunnen worden " -"opgegeven door teksthaken te gebruiken, bijvoorbeeld [.*\\.txt]." +"Neem bestanden op die overeenkomen met dit filter. Het speciale teken * betekent een willekeurig aantal tekens, en het speciale teken ? betekent een enkel teken. Gebruik *.txt om alle bestanden met een txt extensie op te nemen.\n" +"Reguliere expressies worden eveneens ondersteund en kunnen worden opgegeven door middel van teksthaken, bijv. [.*\\.txt]. Filtergroepen (die een bekende set van bestanden en mappen omsluiten) kunnen worden opgegeven door gebruik te maken van accolades, bijv. {{Applications}}." #: CommandLine/Strings.cs:26 msgid "Include files" @@ -5085,13 +5594,12 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" -"Sluit bestanden uit die met dit filter overeenkomen. Het speciale teken * " -"staat voor een willekeurig aantal tekens, en het speciale teken ? staat voor" -" een enkel teken, gebruik *.txt om alle bestanden met een txt extensie uit " -"te sluiten. Reguliere expressies worden eveneens ondersteund en kunnen " -"worden opgegeven door teksthaken te gebruiken, bijvoorbeeld [.*\\.txt]." +"Sluit bestanden uit die overeenkomen met dit filter. Het speciale teken * betekent een willekeurig aantal tekens, en het speciale teken ? betekent een enkel teken. Gebruik *.txt om alle bestanden met een txt extensie uit te sluiten.\n" +"Reguliere expressies worden eveneens ondersteund en kunnen worden opgegeven door middel van teksthaken, bijv. [.*\\.txt]. Filtergroepen (die een bekende set van bestanden en mappen omsluiten) kunnen worden opgegeven door gebruik te maken van accolades, bijv. {{TemporaryFiles}}. " #: CommandLine/Strings.cs:28 msgid "Exclude files" @@ -5126,11 +5634,16 @@ msgstr "" msgid "Disable console output" msgstr "Uitvoer naar het scherm uitschakelen" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "Deze link kan aanvullende informatie weergeven: {0}" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Automatische updates inschakelen" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-pl.mo b/Localizations/duplicati/localization-pl.mo index 44e3c00aa..aeaf5f297 100644 Binary files a/Localizations/duplicati/localization-pl.mo and b/Localizations/duplicati/localization-pl.mo differ diff --git a/Localizations/duplicati/localization-pl.po b/Localizations/duplicati/localization-pl.po index daf335de5..5e5822c85 100644 --- a/Localizations/duplicati/localization-pl.po +++ b/Localizations/duplicati/localization-pl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Mikolaj Zajac , 2017\n" "Language-Team: Polish (https://www.transifex.com/duplicati/teams/67655/pl/)\n" @@ -174,10 +174,17 @@ msgstr "" "wartość dezaktywuje hasło." #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "Aktywuje responder ping-pong" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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 " @@ -187,19 +194,19 @@ msgstr "" "Jeśli ta opcja jest włączona, serwer odczytuje standardowe dane wejściowe " "/stdin/ i zapisuje odpowiedz do każdej odczytanej linii" -#: Server/Strings.cs:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "Ustawia katalog, gdzie będą przechowywane ustawienia" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -210,11 +217,11 @@ msgstr "" " opcji, aby wybrać, gdzie będą przechowywane ustawienia. Ta opcja może być " "również ustawiona za pomocą zmiennej środowiskowej {0}." -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "Ustawia klucz szyfrowania bazy danych" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -225,7 +232,18 @@ msgstr "" "lokalnych. Ta opcja może być również ustawiona za pomocą zmiennej " "środowiskowej {0}. Użyj opcji --{1} aby wyłączyć szyfrowanie bazy danych." -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Folder Tymczasowy" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +msgstr "" + +#: Server/Strings.cs:47 #, csharp-format msgid "" "Unable to find a valid date, given the start date {0}, the repetition " @@ -234,12 +252,12 @@ msgstr "" "Nie odnaleziono prawidłowej daty, podaj datę rozpoczęcia {0}, interwał " "powtórzeń {1} i dozwolonych dni {2}" -#: Server/Strings.cs:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "Serwer został uruchomiony i nasłuchuje {0}, port {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -248,7 +266,7 @@ msgstr "" "Nie udało się utworzyć certyfikatu SSL używając podanych parametrów. " "Szczegóły wyjątku: {0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" @@ -524,8 +542,8 @@ msgstr "Nazwa serwera \"{0}\" nie jest prawidłowa" msgid "Cancelled" msgstr "Anulowano" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "" @@ -581,14 +599,22 @@ msgid "" msgstr "" #: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 msgid "Unexpected empty response while enumerating" msgstr "Nieoczekiwana pusta odpowiedź podczas wyliczania" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN nie jest obsługiwany w systemie Linux" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -597,25 +623,33 @@ msgstr "" "Aby temu zaradzić, USN został wyłączony." #: Library/Snapshots/Strings.cs:20 +msgid "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 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 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Brakuje wymaganej opcji: {0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -623,7 +657,7 @@ msgid "" "must also be set" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -634,7 +668,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "Klucz dostępu używany do połączenia się z serwerem" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -648,7 +690,7 @@ msgid "" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -660,18 +702,18 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "Nazwa użytkownika używana do połączenia się z serwerem" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." @@ -679,29 +721,37 @@ msgstr "" "Klucz API może być użyty do łączenia się bez konieczności podawania ID i " "hasła u niektórych dostawców usług" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "Klucz API używany do połączenia się z serwerem" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "Niestandardowy URL uwierzytelniania" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 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 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "Niestandardowy region do tworzenia zasobników" @@ -924,7 +974,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -1666,6 +1716,146 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2062,12 +2252,12 @@ msgid "The given file is not part of this archive" msgstr "Dany plik nie jest częścią tego archiwum" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "Archiwum 7z z obsługą LZMA2." +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "Archiwum 7z" +msgid "Experimental - 7z Archive" +msgstr "" #: Library/Compression/Strings.cs:21 msgid "" @@ -2133,6 +2323,18 @@ msgstr "" "Błąd: {1}\n" "Baza danych NIE JEST uaktualniona." +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2167,108 +2369,121 @@ msgstr "" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "Operacja {0} rozpoczęta" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "Operacja {0} zakończona" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Operacja {0} zakończona niepomyślnie z błędem: {1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Nieprawidłowa ścieżka: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" "Ustawiona flaga wskazuje, że Duplicati powinno usunąć nieużywane pliki" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2276,11 +2491,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2288,230 +2503,217 @@ msgid "" "Duplicati won't work correctly unless this flag is set." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "Przywróć do innego folderu" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Wyłącz szyfrowanie" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Hasło używane do zaszyfrowania kopii zapasowych" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Pokaż wszystkie wersje" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 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:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Pokaż zawartość folderu" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Czas oczekiwania pomiędzy próbami" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 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:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Folder Tymczasowy" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 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:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Priorytet wątku" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "Limit rozmiaru wolumenów" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2519,11 +2721,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "Wybierz moduł do kompresji" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2531,27 +2733,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "Wybierz moduł do szyfrowania" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "Wyłącz jeden lub wiecej modułów" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "Włącz jeden lub wiecej modułów" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2566,22 +2768,22 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2589,45 +2791,54 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 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:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "Wyłącz automatyczne tworzenie folderów" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2636,12 +2847,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2654,11 +2865,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2667,11 +2878,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2684,26 +2895,26 @@ msgid "" " strict time checking" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "Wysyłaj pliki synchronicznie" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2711,43 +2922,43 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2756,28 +2967,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2788,11 +2986,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2802,11 +3000,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2814,7 +3012,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2822,21 +3020,21 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 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:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Nazwa kopii zapasowej" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2848,22 +3046,22 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 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:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2871,94 +3069,94 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, 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:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Lista usuniętych plików" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 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:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 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:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "Włącz zapisywanie Metadanych pliku" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -2967,11 +3165,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -2979,43 +3177,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -3023,11 +3221,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -3035,118 +3233,124 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Wyłącz lokalną bazę danych" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" -msgstr "" - -#: Library/Main/Strings.cs:187 -msgid "Ignore missing source elements" -msgstr "" - -#: Library/Main/Strings.cs:188 -msgid "Use this option to continue even if some source entries are missing." +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" #: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "Nadpisz pliki podczas przywracania" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3154,11 +3358,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3166,11 +3370,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3181,20 +3385,20 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "Pozwól na zmianę hasła szyfrowania" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 msgid "" "Use this option to allow the passphrase to change, note that this option is " "not permitted for a backup or repair operation" @@ -3202,82 +3406,82 @@ msgstr "" "Użyj tej opcji, aby pozwolić na zmianę hasła szyfrowania. Uwaga! Opcja " "niedozwolona dla kopii zapasowej, lub naprawy" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 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:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "Nie zapisuj Metadanych" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "Przywróć uprawnienia plików" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 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:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3285,11 +3489,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3297,40 +3501,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "Wykonaj kopię maszyn wirtualnych Hyper-V (tylko Windows)" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3338,15 +3572,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3354,22 +3588,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3379,11 +3613,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -3391,121 +3625,185 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" "Hasło szyfrowania nie może być zmienione dla istniejącej kopii zapasowej" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Potwierdź hasło szyfrowania" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "Nie można użyć pustych haseł szyfrowania" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Podaj hasło szyfrowania" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "Hasła szyfrowania nie zgadzają się" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "Sprawdź certyfikaty SSL" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Zaakceptuj dowolny certyfikat serwera" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -3513,196 +3811,207 @@ msgid "" "multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 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 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "Skonfiguruj moduł Hyper-V" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Wykonaj skrypt" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Wykonaj skrypt na koniec" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Wykonaj skrypt podczas startu" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 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:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "Ustawia limitu czasu skryptu" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Wyślij email" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, 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:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3715,19 +4024,19 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "Treść wiadomości" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "Hasło SMTP" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3735,11 +4044,11 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "Adresat(ci) wiadomości e-mail" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." @@ -3747,11 +4056,11 @@ msgstr "" "Domyślnie e-mail będzie wysyłany tylko po operacji wykonywania kopii " "zapasowej. Użyj tej opcji aby wysyłać e-mail dla wszystkich operacji." -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "Wyślij e-mail dla wszystkich operacji" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3767,11 +4076,11 @@ msgstr "" "Mail Sender \n" "Mail Sender " -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "Nadawca wiadomości e-mail" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3780,13 +4089,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "Wiadomości do wysłania" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -3794,70 +4103,70 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "SMTP Url" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, 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:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "Temat wiadomości" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" "Jeśli jest to wymagane nazwa użytkownika używana do uwierzytelniania na " "serwerze SMTP." -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "Nazwa użytkownika SMTP" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "Nie udało się wysłać wiadomości e-mail: {0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Całość komunikacji SMTP: {0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Nie można wysłać wiadomości e-mail z serwera: {0}, wiadomość: {1}, " "ponawianie próby z {2}" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "E-mail wysłany pomyślnie za pomocą serwera: {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "E-mail odbiorcy XMPP" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "Szablon wiadomości" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -3870,99 +4179,155 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "Nazwa użytkownika XMPP" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 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:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "Hasło XMPP" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 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:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "Moduł raportowania XMPP" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "Limit czasu upłynął podczas logowania do serwera Jabber" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "Nie udało się wysłać wiadomości Jabber: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "Nie udało się wysłać komunikatu http: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4078,7 +4443,61 @@ msgstr "Nie można odczytywać i zapisywać do tego samego strumienia" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -4171,7 +4590,9 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" #: CommandLine/Strings.cs:26 @@ -4184,7 +4605,9 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" #: CommandLine/Strings.cs:28 @@ -4214,11 +4637,16 @@ msgstr "" msgid "Disable console output" msgstr "Dezaktywuj wyjście na konsoli" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Przełącz automatyczne aktualizacje" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-pt.mo b/Localizations/duplicati/localization-pt.mo index a283ebd03..27ff1b96d 100644 Binary files a/Localizations/duplicati/localization-pt.mo and b/Localizations/duplicati/localization-pt.mo differ diff --git a/Localizations/duplicati/localization-pt.po b/Localizations/duplicati/localization-pt.po index 564835347..951a300f7 100644 --- a/Localizations/duplicati/localization-pt.po +++ b/Localizations/duplicati/localization-pt.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Sérgio Marques , 2017\n" "Language-Team: Portuguese (https://www.transifex.com/duplicati/teams/67655/pt/)\n" @@ -153,29 +153,36 @@ msgid "" msgstr "" #: Server/Strings.cs:34 -msgid "Enables the ping-pong responder" +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." msgstr "" #: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 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:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -183,11 +190,11 @@ msgid "" "the environment variable {0}." msgstr "" -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -195,26 +202,37 @@ msgid "" " the option --{1} to disable the database scrambling." msgstr "" -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Pasta temporária de armazenamento" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " "detail: {0}" msgstr "" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" @@ -486,8 +504,8 @@ msgstr "O nome de servidor \"{0}\" não é válido" msgid "Cancelled" msgstr "Cancelado" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "" @@ -536,39 +554,55 @@ msgid "" msgstr "" #: Library/Snapshots/Strings.cs:15 -msgid "Unexpected empty response while enumerating" +msgid "Unable to determine full file path for USN entry" msgstr "" #: Library/Snapshots/Strings.cs:16 -msgid "USN is not supported on Linux" +msgid "USN journal entries were purged since last scan" msgstr "" #: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 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 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -576,7 +610,7 @@ msgid "" "must also be set" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -587,7 +621,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -601,7 +643,7 @@ msgid "" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -613,46 +655,54 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 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 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 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 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "" @@ -873,7 +923,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -1611,6 +1661,146 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -1993,12 +2183,12 @@ msgid "The given file is not part of this archive" msgstr "" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "Arquivo 7z com suporte LZMA2" +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "Arquivo 7z" +msgid "Experimental - 7z Archive" +msgstr "" #: Library/Compression/Strings.cs:21 msgid "" @@ -2056,6 +2246,18 @@ msgid "" "Database is NOT upgraded." msgstr "" +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2090,107 +2292,120 @@ msgstr "" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Caminho inválido: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2198,11 +2413,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2210,230 +2425,217 @@ msgid "" "Duplicati won't work correctly unless this flag is set." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "Restaurar para outra pasta" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Desativar encriptação" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Mostrar todas as versões" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 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:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Mostrar conteúdo da pasta" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 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:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Pasta temporária de armazenamento" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 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:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Prioridade" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "Limitar o tamanho dos volumes" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2441,11 +2643,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2453,27 +2655,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2488,22 +2690,22 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2511,45 +2713,54 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 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:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2558,12 +2769,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2576,11 +2787,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2589,11 +2800,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2606,26 +2817,26 @@ msgid "" " strict time checking" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2633,43 +2844,43 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2678,28 +2889,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2710,11 +2908,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2724,11 +2922,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2736,7 +2934,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2744,21 +2942,21 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 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:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Nome do backup" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2770,22 +2968,22 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 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:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2793,94 +2991,94 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, 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:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Lista de ficheiros apagados" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 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:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 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:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -2889,11 +3087,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -2901,43 +3099,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -2945,11 +3143,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -2957,118 +3155,124 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" -msgstr "" - -#: Library/Main/Strings.cs:187 -msgid "Ignore missing source elements" -msgstr "" - -#: Library/Main/Strings.cs:188 -msgid "Use this option to continue even if some source entries are missing." +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" #: Library/Main/Strings.cs:189 -msgid "Overwrite files when restoring" +msgid "Ignore missing source elements" msgstr "" #: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 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:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3076,11 +3280,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3088,11 +3292,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3103,101 +3307,101 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "Permitir alteração da palavra-passe" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 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:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 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:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 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:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3205,11 +3409,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3217,40 +3421,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3258,15 +3492,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3274,22 +3508,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3299,11 +3533,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -3311,120 +3545,184 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Digite a palavra-passe de encriptação" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "Disparidade de palavras-passe" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -3432,196 +3730,207 @@ msgid "" "multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 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 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 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:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, 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:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3634,19 +3943,19 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3654,21 +3963,21 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 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:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3678,11 +3987,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3691,13 +4000,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -3705,66 +4014,66 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, 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:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:106 -msgid "SMTP Username" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:107 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:108 -#, csharp-format -msgid "Whole SMTP communication: {0}" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:109 -#, csharp-format -msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgid "SMTP Username" msgstr "" #: Library/Modules/Builtin/Strings.cs:110 #, csharp-format -msgid "Email sent successfully using server: {0}" +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" #: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -3777,99 +4086,155 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 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:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 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:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -3970,7 +4335,61 @@ msgstr "" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -4053,7 +4472,9 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" #: CommandLine/Strings.cs:26 @@ -4066,7 +4487,9 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" #: CommandLine/Strings.cs:28 @@ -4094,11 +4517,16 @@ msgstr "" msgid "Disable console output" msgstr "" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Comutar atualizações automáticas" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-pt_BR.mo b/Localizations/duplicati/localization-pt_BR.mo index cfd78fa8e..4a5081838 100644 Binary files a/Localizations/duplicati/localization-pt_BR.mo and b/Localizations/duplicati/localization-pt_BR.mo differ diff --git a/Localizations/duplicati/localization-pt_BR.po b/Localizations/duplicati/localization-pt_BR.po index a4a50e11e..9de10a66e 100644 --- a/Localizations/duplicati/localization-pt_BR.po +++ b/Localizations/duplicati/localization-pt_BR.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-26 09:53+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Valdenir Luíz Mezadri Junior , 2018\n" +"Last-Translator: Tomas Waldow , 2018\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/duplicati/teams/67655/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -186,10 +186,20 @@ msgstr "" "desabilita a senha." #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Nomes de host que são aceitos, separados por ponto e vírgula. Se qualquer um" +" dos nomes de host for \"*\", todos os nomes de host serão permitidos e a " +"verificação do nome do host será desativada." + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "Habilite a resposta ping-pong" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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 " @@ -199,21 +209,21 @@ msgstr "" "processo está respondendo. Se esta opção estiver ativada, o servidor lê o " "stdin e grava uma resposta a cada linha lida" -#: Server/Strings.cs:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "Limpar log de dados antigos" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" "Defina o tempo após o qual os dados do registro serão purgados do banco de " "dados." -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "Defina a pasta onde as configurações serão armazenadas" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -225,11 +235,11 @@ msgstr "" "armazenadas. Esta opção também pode ser definida com a variável de ambiente " "{0}." -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "Defina a chave de criptografia do banco de dados" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -241,7 +251,22 @@ msgstr "" "variável de ambiente {0}. Use a opção --{1} para desativar a codificação do " "banco de dados." -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Pasta de armazenamento temporário" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +msgstr "" +"Essa opção pode ser usada para fornecer uma pasta alternativa para " +"armazenamento temporário. Por padrão, a pasta temporária padrão do sistema é" +" usada. Note que também o SQLite irá colocar arquivos temporários nesta " +"pasta temporária." + +#: Server/Strings.cs:47 #, csharp-format msgid "" "Unable to find a valid date, given the start date {0}, the repetition " @@ -250,12 +275,12 @@ msgstr "" "Não é possível encontrar uma data válida, dada a data de início {0}, o " "intervalo de repetição {1} e os dias permitidos {2}" -#: Server/Strings.cs:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "Servidor foi iniciado e está ouvindo em {0}, porta {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -264,7 +289,7 @@ msgstr "" "Não foi possível criar o certificado SSL usando os parâmetros fornecidos. " "Detalhe da exceção: {0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "Impossível abrir um socket para comunicação, tentar portas: {0}" @@ -574,8 +599,8 @@ msgstr "O nome do servidor \"{0}\" não é válido" msgid "Cancelled" msgstr "Cancelado" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "O arquivo solicitado não existe" @@ -635,14 +660,23 @@ msgstr "" "{1}" #: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "" +"Não é possível determinar o caminho completo do arquivo para a entrada USN" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "Journal USN foram removidas desde a última verificação" + +#: Library/Snapshots/Strings.cs:17 msgid "Unexpected empty response while enumerating" msgstr "Resposta vazia inesperada ao enumerar" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN não é suportado no Linux" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -651,10 +685,18 @@ msgstr "" "erro. Para remediar isso, USN foi desativado." #: Library/Snapshots/Strings.cs:20 +msgid "Unexpected path format encountered" +msgstr "Formato de caminho inesperado encontrado" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "Versão de journal USN não suportada." + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "O processo de chamada não possui o privilégio de backup" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Supported format is \"openstack://container/folder\"." @@ -662,16 +704,16 @@ msgstr "" "Este backend pode ler e gravar dados no Swift (objeto de armazenamento do " "OpenStack). O formato suportado é \"openstack://container/folder\"." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Falta a opção necessária: {0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -682,7 +724,7 @@ msgstr "" "uma variável de ambiente \"AUTH_PASSWORD\". Se a senha for fornecida, --{0} " "também deve ser definido" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -693,7 +735,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "Forneça a senha usada para se conectar ao servidor" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "O nome de domínio do usuário usado para se conectar ao servidor." + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "Fornece o domínio usado para se conectar ao servidor" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -709,7 +759,7 @@ msgstr "" "O nome de usuário usado para se conectar ao servidor. Isto também pode ser " "fornecido como a variável de ambiente \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -721,7 +771,7 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "Forneça o nome de usuário usado para se conectar ao servidor" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 " @@ -731,11 +781,11 @@ msgstr "" "opção deve ser fornecida ao autenticar com uma senha, mas não é necessária " "ao usar uma chave de API." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "Fornece o \"Tenant Name\" usado para conectar ao servidor" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." @@ -743,11 +793,11 @@ msgstr "" "A API key pode ser usada para conectar sem fornecer uma senha e tenant ID " "com alguns provedores." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "Fornece a API key usada para conectar ao servidor" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -757,11 +807,20 @@ msgstr "" "serviço de armazenamento. O URL geralmente termina com \"/ v 2.0\". Os " "provedores conhecidos são: {0} {1}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "Fornece o URL de autenticação" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" +"A versão da API do keystone a ser usada, os valores válidos são 'v2' e 'v3'." + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "A versão da API do keystone a ser usada" + +#: Library/Backend/OpenStack/Strings.cs:40 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 " @@ -772,7 +831,7 @@ msgstr "" "obter uma lista das regiões válidas ou deixe em branco para usar a região " "padrão." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "Fornece a região usada para criar um contêiner" @@ -1033,10 +1092,10 @@ msgstr "Esconder equipe de drivers" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" -"Esta opção desabilita o time de drivers, mostrando apenas os arquivos e " -"pastas acessíveis por esta conta" +"Esta opção desativa as team drives, mostrando apenas arquivos e pastas " +"acessíveis com a própria conta" #: Library/Backend/CloudFiles/Strings.cs:4 #, csharp-format @@ -1920,6 +1979,172 @@ msgstr "" "Armazena arquivos no Microsoft OneDrive. Uso deste backend requer que você " "concorde com os termos em {0} ({1}) e {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "Nenhum ID de autenticação foi fornecido - você pode obter um de {0}" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "Tamanho do fragmento para grandes envios" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" +"Tamanho de fragmentos individuais que são enviados separadamente para " +"arquivos grandes. Recomenda-se estar entre 5-10 MiB (embora um valor menor " +"possa funcionar melhor em uma conexão mais lenta ou menos confiável) e ser " +"um múltiplo de 320 KiB." + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "Número de novas tentativas para cada fragmento" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" +"Número de tentativas feitas para cada fragmento antes que o upload geral do " +"arquivo falhe" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "Atraso de milissegundos entre erros de fragmento" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" +"Tempo (em milissegundos) a aguardar entre falhas ao fazer o upload de " +"fragmentos" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" +"Armazena arquivos no Microsoft OneDrive ou no Microsoft OneDrive for " +"Business por meio da API do Microsoft Graph. O uso deste backend requer que " +"você concorde com os termos em {0} ({1}) e {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "ID opcional da unidade" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" +"ID da unidade para armazenar dados. Se nenhuma unidade for especificada, a " +"unidade padrão do OneDrive ou do OneDrive for Business será usada por meio " +"de '{0}'." + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" +"Armazena arquivos em um site do Microsoft SharePoint por meio da API do " +"Microsoft Graph. O uso deste backend requer que você concorde com os termos " +"em {0} ({1}) e {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "ID do site" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "ID do site para armazenar dados em" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "Nenhum ID do site foi fornecido" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "IDs de sites conflitantes usados: dados {0} mas encontrados {1}" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "Grupo do Microsoft Office 365" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" +"Armazena arquivos em um Grupo do Microsoft Office 365 por meio da API do " +"Microsoft Graph. Os formatos permitidos são " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (com \"//\" sendo usado opcionalmente para indicar a pasta do documento " +"raiz), ou apenas \"sharepoint://subfolder\" (nesse caso, você também deve " +"especificar explicitamente o ID do site do SharePoint por meio de --site-" +"id). O uso deste backend requer que você concorde com os termos em {0} ({1})" +" e {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "ID do grupo" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "ID do grupo para armazenar dados em" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "Endereço de email do grupo" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "Endereço de email do grupo para armazenar dados em" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "Nenhum ID de grupo ou endereço de email do grupo foi fornecido" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "Nenhum grupo foi encontrado com o endereço de e-mail fornecido: {0}" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" +"Vários grupos foram encontrados com o endereço de e-mail fornecido: {0}" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "IDs de grupo conflitantes usados: dado {0} mas encontrado {1}" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2470,6 +2695,20 @@ msgstr "" "Erro: {1}\n" "Base de dados NÃO foi atualizada. " +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" +"A operação de exclusão falhou para {0} com \"arquivo não encontrado\", " +"listando conteúdo" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "A listagem indica que o arquivo {0} foi excluído corretamente" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2510,6 +2749,11 @@ msgstr "A pasta de origem {0} não existe, cancelando o backup" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "Não autorizado a acessar a pasta de origem {0}, abortando o backup" + +#: Library/Main/Strings.cs:15 +#, 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\"" @@ -2517,7 +2761,7 @@ msgstr "" "O valor \"{1}\" fornecido a --{0} não analisa em um booleano válido, isso " "será tratado como se fosse definido como \"verdadeiro\"" -#: Library/Main/Strings.cs:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " @@ -2526,7 +2770,7 @@ msgstr "" "A opção --{0} não tem suporte para o valor \"{1}\", são suportados valores: " "{2}" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " @@ -2535,12 +2779,12 @@ msgstr "" "A opção --{0} não tem suporte para o valor \"{1}\", as opções de valores " "suportados são: {2}" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "O valor \"{1}\" fornecido para --{0} não representa um inteiro válido" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2549,47 +2793,47 @@ msgstr "" "A opção --{0} não é suportada devido ao módulo {1} não estar sendo " "atualmente executado" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "A opção fornecida --{0} não é suportada e irá ser ignorada" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "O valor \"{1}\" fornecido para --{0} não representa um caminho válido" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "O valor \"{1}\" fornecido para --{0} não representa um tamanho válido" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "O valor \"{1}\" fornecido para --{0} não representa um período válido" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "A operação {0} foi iniciada" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "A operação {0} foi concluída" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "A operação {0} falhou com erro: {1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Caminho inválido: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2598,12 +2842,12 @@ msgstr "" "Falha na aplicação da configuração 'force-locale'. Por favor tente atualizar" " .NET-Framework. Exceção estava: \"{0}\"" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "A origem {0} utiliza um nome de volume inválido, abortando backup" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2611,7 +2855,18 @@ msgstr "" "A origem {0} está no volume {1}, que não pôde ser localizado, abortando " "backup" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" +"O tamanho \"{1}\" fornecido para --{0} não possui um multiplicador (b, kb, " +"mb, etc). Um multiplicador é recomendado para evitar alterações inesperadas " +"se o programa for atualizado." + +#: Library/Main/Strings.cs:36 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 " @@ -2621,13 +2876,13 @@ msgstr "" "presentes no backend. Usando esta opção, o Duplicati irá remover " "automaticamente esses arquivos quando encontrados." -#: Library/Main/Strings.cs:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" "Um sinalizador indicando que o Duplicati deve remover arquivos não " "utilizados" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2639,11 +2894,11 @@ msgstr "" "conter um hífen (-), mas pode conter todos os outros caracteres permitidos " "pelo armazenamento remoto." -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "Prefixo de nome de arquivo remoto" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2656,11 +2911,11 @@ msgstr "" "informação, o Duplicati não funcionará corretamente, a menos que este " "sinalizador esteja configurado." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "Desabilitar verificações com base na data e hora do arquivo" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" @@ -2668,15 +2923,15 @@ msgstr "" "Por padrão, os arquivos são restaurados na pasta de origem, utilize esta " "opção para restaurar em outra pasta" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "Restaurar para outra pasta" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "Alterna o modo de suspensão do sistema" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2684,7 +2939,7 @@ msgstr "" "Permitir que o sistema entre no modo de energia suspender por inatividade " "durante as operações de backup/restauração (somente Windows / OSX)" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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" @@ -2694,11 +2949,11 @@ msgstr "" "consome para downloads. Definir esse limite pode fazer com que os backups " "demorem mais, mas tornará o Duplicati menos intrusivo." -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "Número máximo de kilobytes para download por segundo" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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 " @@ -2708,11 +2963,11 @@ msgstr "" "Duplicati. Os backups poderão demorar mais, porém o Duplicati será menos " "intrusivo." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "Número máximo de kilobytes para upload por segundo" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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." @@ -2721,11 +2976,11 @@ msgstr "" "mantidos sem criptografia, você pode ativar a criptografia completamente " "utilizando este switch." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Desabilitar encriptação" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2733,11 +2988,11 @@ msgstr "" "Se um upload ou download falhar, o Duplicati tentará várias vezes antes de " "falhar. Use isso para lidar melhor com conexões de rede instáveis." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "Número de tentativas para repetir uma transmissão com falha" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2747,11 +3002,11 @@ msgstr "" "backup, tornando-os ilegíveis sem a senha. Esta variável também pode ser " "fornecida através da variável de ambiente PASSPHRASE." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Frase de segurança usada para encriptar cópias" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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, " @@ -2761,11 +3016,11 @@ msgstr "" " use esta opção para selecionar outro item. Você pode usar tempos relativos," " como \"-2M\" para uma cópia de dois meses atrás." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "O tempo para listar/restaurar arquivos" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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 " @@ -2776,11 +3031,11 @@ msgstr "" " valores separados com vírgulas e intervalos usando -, por exemplo, " "\"0,2-4,7\"." -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "A versão para listar/restaurar arquivos" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2788,11 +3043,11 @@ msgstr "" "Ao procurar arquivos, apenas o backup mais recente é pesquisado. Use esta " "opção para mostrar todas as versões anteriores também." -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Exibir todas as versões" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2800,11 +3055,11 @@ msgstr "" "Ao procurar por arquivos, todos os arquivos correspondentes são retornados. " "Use esta opção para retornar apenas o maior caminho de prefixo comum." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "Mostrar maior prefixo" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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." @@ -2813,11 +3068,11 @@ msgstr "" "Use esta opção para retornar apenas as entradas encontradas na pasta " "especificada no filtro." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Exibir conteúdo da pasta" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -2827,21 +3082,21 @@ msgstr "" "de tentar novamente. Isso é útil se a rede sair ocasionalmente durante as " "transmissões." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Tempo de espera entre tentativas" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Use esta opção para anexar arquivos extras às listas de arquivos recém-" "carregadas." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "Selecione controle de arquivos" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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." @@ -2850,11 +3105,11 @@ msgstr "" "backup. Selecione esse sinalizador para permitir que o Duplicati continue de" " qualquer maneira." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "Selecione este sinalizador para ignorar verificações de hash" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -2862,29 +3117,11 @@ msgstr "" "Esta opção permite excluir arquivos que são maiores que o valor fornecido. " "Use isso para evitar que os backups sejam extremamente grandes." -#: Library/Main/Strings.cs:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "Limite o tamanho dos arquivos que estão sendo feito backup" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Pasta de armazenamento temporário" - -#: Library/Main/Strings.cs:73 -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 usará a pasta temporária padrão do sistema. Esta opção pode ser " -"usada para fornecer uma pasta alternativa para armazenamento temporário. " -"Observe que o SQLite sempre colocará arquivos temporários na pasta " -"temporária padrão do sistema. Considere usar a variável de ambiente TMPDIR " -"no Linux para definir a pasta temporária para o Duplicati e SQLite." - -#: Library/Main/Strings.cs:74 +#: Library/Main/Strings.cs:76 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." @@ -2892,11 +3129,11 @@ msgstr "" "Selecionar outra prioridade de CPU para o processo. Use isso para configurar" " o Duplicati para ser mais ou menos intensivo em uso de processador." -#: Library/Main/Strings.cs:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Tarefa prioritária" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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" @@ -2905,11 +3142,11 @@ msgstr "" "tamanho pode ser útil se o backend tiver um limite no tamanho de cada " "arquivo individual" -#: Library/Main/Strings.cs:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "Limite de tamanho para os volumes" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 msgid "" "Enabling this option will disallow usage of the streaming interface, which " "means that transfer progress bars will not show, and bandwidth throttle " @@ -2920,11 +3157,11 @@ msgstr "" "exibidas, e as configurações do acelerador de largura de banda serão " "ignoradas." -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "Desabilita o uso do método de transferência de transmissão" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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 " @@ -2934,11 +3171,11 @@ msgstr "" "Isso também implica que os hashes de arquivos também não estão verificados. " "Use apenas para recuperação de desastres." -#: Library/Main/Strings.cs:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "Uma opção que evita a verificação dos manifests" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2950,11 +3187,11 @@ msgstr "" "criar novos volumes, ao ler um arquivo existente, o nome do arquivo é usado " "para selecionar o módulo de compactação." -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "Selecione qual o módulo utilizado para a compressão" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2966,30 +3203,30 @@ msgstr "" "criar novos volumes, ao ler um arquivo existente, o nome do arquivo é usado " "para selecionar o módulo de criptografia." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "Selecione qual o módulo utilizado para encriptação" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" "Forneça um ou mais nomes de módulos, separados por vírgulas para descarregá-" "los" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "Desabilitar um ou mais módulos" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" "Forneça um ou mais nomes de módulos, separados por vírgulas para carregá-los" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "Habilitando um ou mais módulos" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3016,11 +3253,11 @@ msgstr "" "Copy Services (VSS) e requer privilégios administrativos. No Linux, usa " "Logical Volume Management (LVM) e requer privilégios de root." -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "Controla o uso de snapshots de disco" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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 " @@ -3030,11 +3267,11 @@ msgstr "" "opção pode configurar uma pasta diferente para colocar os volumes " "temporários, apesar do nome, isso também funciona para corridas síncronas" -#: Library/Main/Strings.cs:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "O caminho onde os volumes prontos são colocados até serem carregados" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -3046,11 +3283,11 @@ msgstr "" "limita o número de uploads pendentes. Definir para zero para desativar o " "limite" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "O número de volumes criadas antecipadamente" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 msgid "" "Activating this option will make some error messages more verbose, which may" " help you track down a particular issue" @@ -3058,15 +3295,19 @@ msgstr "" "A ativação desta opção fará algumas mensagens de erro mais detalhadas, o que" " pode ajudá-lo a rastrear um problema específico" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "Habilitar saída de debug" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" -msgstr "Informação de log interno" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "Registrar informações internas em um arquivo" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "Registra informações no arquivo especificado" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" @@ -3074,11 +3315,16 @@ msgstr "" "Especifica a quantidade de informações de log serão gravar no arquivo " "especificado por --log-file" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "Nível de informação de log" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "Use as opções {0} e {1}" + +#: Library/Main/Strings.cs:105 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3087,11 +3333,11 @@ msgstr "" "la automaticamente. Ative esta opção para evitar a criação automática de " "pastas." -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "Desabilitar automaticamente a criação de pastas" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -3105,14 +3351,14 @@ msgstr "" "instância. Múltiplos GUIDs devem ser separados com um ponto-e-vírgula e a " "maioria das formas de GUIDs são permitidas, inclusive com e sem chaves." -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Uma lista separada por ponto-e-vírgula de guids de escritores VSS para " "excluir (apenas Windows)" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -3134,11 +3380,11 @@ msgstr "" "fará o Duplicati abortar o backup se o uso USN falhar. Esse recurso é " "suportado apenas no Windows e requer privilégios administrativos." -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "Controla o uso de Números de Seqüência de Atualização do NTFS" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -3153,11 +3399,11 @@ msgstr "" "desabilitada em um ambiente de produção. Se o USN não estiver habilitado, " "esta opção não tem efeito." -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "Desabilita a lista de mudanças por números do USN" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3179,15 +3425,15 @@ msgstr "" "1 hora). Use esta opção para desativar a tolerância e use uma verificação de" " tempo rigorosa" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "Desativa a tolerância ao comparar horários" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "Verifique envio por conteúdo listado" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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 " @@ -3198,11 +3444,11 @@ msgstr "" "desligar o comportamento, de modo que o Duplicati aguarde até que cada " "volume seja concluído." -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "Envio de arquivos sincronizadamente" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -3214,11 +3460,11 @@ msgstr "" "opção pode ser usada para garantir que cada operação seja realizada em uma " "conexão separada" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "Não reutilize conexões" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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 " @@ -3228,11 +3474,11 @@ msgstr "" "denunciará o número de tentativas. Ative esta opção para exibir as mensagens" " de erro quando uma repetição é executada." -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "Mostrar mensagens de erro quando uma nova tentativa for executada" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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 " @@ -3243,11 +3489,11 @@ msgstr "" "executado, esta opção fará o Duplicati carregar um backupset mesmo que " "esteja vazio" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "Envio de cópia de arquivos vazio" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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" @@ -3256,11 +3502,11 @@ msgstr "" "quantidade de espaço que um backend possui. Se o backend informar o tamanho " "em si, esse valor é ignorado" -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "Um armazenamento máximo relatado" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -3273,32 +3519,15 @@ msgstr "" " de cota disponível for menor que a porcentagem do tamanho total do backup. " "Se o backend não informar a cota, esse valor será ignorado." -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "Limite de aviso sobre quota baixa." -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" -"Excluir arquivos que correspondem aos conjuntos de filtros especificados. " -"Conjunto de filtros a ser utilizado. Os conjuntos válidos são \"{0}\", " -"\"{1}\", \"{2}\", e \"{3}\". Se o o parâmetro tiver valor nulo, o conjunto " -"para o sistema operacional atual será utilizado." - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "Conjunto de filtros padrão" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "Manipulação de link simbólico" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3316,11 +3545,11 @@ msgstr "" "\"{2}\", que fará com que os arquivos com ligação simbólica sejam incluídos " "e sejam restaurados como arquivos normais." -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "Manipulação de Hardlink" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3335,11 +3564,11 @@ msgstr "" "informações do hardlink e tratará cada hardlink como um caminho exclusivo. A" " opção \"{2}\" ignorará todos os hardlinks com mais de um link." -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "Exclusão de arquivos por atributo" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -3350,7 +3579,7 @@ msgstr "" "lista separada por vírgulas de nomes de atributos para especificar mais de " "um. Os valores possíveis são: {0}" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -3362,11 +3591,11 @@ msgstr "" "temporárias que serão usadas para acessar o conteúdo de um snapshot. Esta " "solução alternativa pode acelerar o acesso a arquivos no Windows XP." -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "Mapa de snapshot em uma unidade de disco (apenas no Windows)" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." @@ -3374,11 +3603,11 @@ msgstr "" "Um nome de exibição anexado a este backup. Pode ser usado para identificar o" " backup ao enviar e-mails ou executar scripts." -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Nome para a cópia" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -3397,12 +3626,12 @@ msgstr "" "um espaço para indicar o final da extensão. Um arquivo padrão é fornecido, " "que também serve como um exemplo. O arquivo padrão é colocado em {0}." -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "Gerenciar extensões de arquivo não compressíveis" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." @@ -3410,11 +3639,11 @@ msgstr "" "Um fragmento de memória é usado para reduzir as pesquisas de banco de dados." " Você não deve alterar esse valor a menos que você receba warnings no log." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "Memória usada pelo hash do bloco" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -3427,11 +3656,11 @@ msgstr "" "listas de arquivos. Observe que o valor não pode ser alterado após a criação" " de arquivos remotos." -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "Tamanho do bloco usado no hash" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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 " @@ -3441,22 +3670,22 @@ msgstr "" "se sabe que mudaram. Geralmente, isso só é ativado em combinação com um " "observador de sistema de arquivos que acompanha as mudanças de arquivos." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "Lista de arquivos para examinar as alterações" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" "Caminho para o arquivo que contém o cache local do banco de dados de " "arquivos remotos" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "Caminho para o banco de dados local" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, csharp-format msgid "" "This option can be used to supply a list of deleted files. This option will " @@ -3465,15 +3694,15 @@ msgstr "" "Esta opção pode ser usada para fornecer uma lista de arquivos excluídos. " "Esta opção será ignorada, a menos que a opção --{0} também esteja definida." -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Lista de arquivos excluídos" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "Memória usada pelo arquivo hash" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 msgid "" "This option can be used to reduce the memory footprint by not keeping paths " "and modification timestamps in memory" @@ -3481,22 +3710,22 @@ msgstr "" "Esta opção pode ser usada para reduzir a pegada da memória ao não manter os " "caminhos e os timestamps de modificação na memória" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "Reduzir a pegada de memória desativando pesquisas em memória" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" "Esta opção pode ser usada para aumentar a velocidade em troca de uso extra " "de memória." -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "Armazene um cache de bloco na memória" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 msgid "" "Stores metadata, such as file timestamps and attributes. This increases the " "required storage space as well as the processing time." @@ -3504,21 +3733,21 @@ msgstr "" "Armazena metadados, como timestamps e atributos de arquivos. Isso aumenta o " "espaço de armazenamento necessário, bem como o tempo de processamento." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "Permite armazenar metadados de arquivos" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" "Esta opção não é mais usada porque os metadados agora são armazenados por " "padrão" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "Memória usada pelo hash de metadados" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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" @@ -3529,11 +3758,11 @@ msgstr "" "para esta opção é funcionar corretamente nos casos em que o arquivo de " "arquivos está quebrado ou não está disponível." -#: Library/Main/Strings.cs:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "Não faça consultas no backend na inicialização" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -3547,11 +3776,11 @@ msgstr "" " rápidas podem prosseguir sem o banco de dados. O tradeoff é que os arquivos" " de índice maiores ocupam mais espaço remoto e que nunca podem ser usados." -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "Determina o uso de arquivos de índice" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -3563,11 +3792,11 @@ msgstr "" "que o destino pode conter antes de ser recuperado. Esse valor é uma " "porcentagem usada em cada volume e no armazenamento total." -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "Espaço máximo desperdiçado em percentagem" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." @@ -3575,11 +3804,11 @@ msgstr "" "Esta opção pode ser usada para experimentar diferentes configurações e " "observar o resultado sem alterar os arquivos reais." -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "Não executa quaisquer modificações" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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 " @@ -3588,11 +3817,11 @@ msgstr "" "Esta é uma opção bastante avançada! Esta opção pode ser usada para " "selecionar " -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "O algoritmo hash usado em blocos" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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 " @@ -3602,11 +3831,11 @@ msgstr "" "um algoritmo de hash de arquivo com tamanho de hash menor ou maior, por " "motivos de desempenho ou espaço de armazenamento." -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "O algoritmo hash usado em arquivos" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -3618,11 +3847,11 @@ msgstr "" " remotos serão compactados. Use esta opção para desativar essa compactação " "automática e apenas compacta ao executar o comando compacto." -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "Desabilitar compactação automática" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -3634,11 +3863,11 @@ msgstr "" "Isso garante que volumes grandes que podem ter alguns bytes de espaço " "desperdiçado não são baixados e reescritos." -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "Limite do tamanho do volume" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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 " @@ -3649,11 +3878,11 @@ msgstr "" "volumes sempre serão combinados quando eles puderem preencher um volume " "inteiro." -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "Número máximo para pequenos volumes" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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 " @@ -3663,15 +3892,15 @@ msgstr "" "blocos existentes. Esta é uma operação bastante lenta, mas pode limitar o " "tamanho dos downloads." -#: Library/Main/Strings.cs:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "Use dados de arquivos locais ao restaurar" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Desabilitar a base de dados local" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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 " @@ -3681,11 +3910,11 @@ msgstr "" "ser ignorado. Isso geralmente é mais lento, mas pode ser usado para " "verificar o conteúdo real do armazenamento remoto" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "Armazenar um número de versões" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" @@ -3693,19 +3922,19 @@ msgstr "" "Use esta opção para selecionar o número de versões armazenadas, fornecer -1 " "para armazenar todas as versões" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "Mantenha todas as versões dentro de um período de tempo" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "Use esta opção para definir o período em que os backups são mantidos." -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "Reduza o número de versões ao apagar backups antigos" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " @@ -3724,20 +3953,20 @@ msgstr "" "este \". Esta opção também suporta a utilização do especificador \"U\" para " "indicar um intervalo de tempo ilimitado." -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:189 msgid "Ignore missing source elements" msgstr "Ignorar elementos de origem faltantes" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:190 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Use esta opção para continuar, mesmo que faltem algumas entradas de origem." -#: Library/Main/Strings.cs:189 +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "Substituir arquivos ao restaurar" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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." @@ -3746,11 +3975,11 @@ msgstr "" "opção não estiver configurada, os arquivos serão restaurados com uma marca " "de tempo e um número anexado." -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "Exibir mais informações de progresso" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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." @@ -3759,11 +3988,15 @@ msgstr "" "opção. Geralmente, esta opção produzirá uma linha para cada arquivo " "processado." -#: Library/Main/Strings.cs:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "Defina um nível de log para o método de saída desejado" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "Mostrar resultados completos" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." @@ -3771,11 +4004,11 @@ msgstr "" "Use esta opção para aumentar a quantidade de saída gerada como resultado da " "operação, incluindo todos os nomes de arquivos." -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "Determinar se os arquivos de verificação estão enviados" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3787,11 +4020,11 @@ msgstr "" "hashes SHA256 de todos os arquivos remotos e pode ser usado para verificar a" " integridade dos arquivos." -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "O número de amostras a serem testadas após um backup" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3803,11 +4036,11 @@ msgstr "" "valor estiver definido como 0 ou a opção --{0} estiver configurada, nenhum " "arquivo remoto será verificado" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "Ativar a verificação detalhada de arquivos" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3824,22 +4057,22 @@ msgstr "" "estiver configurada, nenhum arquivo remoto será verificado. Esta opção é " "definida automaticamente quando a verificação é realizada diretamente." -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "Tamanho do buffer de leitura de arquivos" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" "Use esse tamanho para controlar quantos bytes ler de um arquivo antes do " "processamento" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "Permitir que a senha mude" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 msgid "" "Use this option to allow the passphrase to change, note that this option is " "not permitted for a backup or repair operation" @@ -3847,11 +4080,11 @@ msgstr "" "Use esta opção para permitir que a senha seja alterada. Observe que esta " "opção não é permitida para uma operação de backup ou reparo" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "Listar apenas conjuntos de arquivos" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 msgid "" "Use this option to only list filesets and avoid traversing file names and " "other metadata which slows down the process" @@ -3859,11 +4092,11 @@ msgstr "" "Use esta opção para listar somente os conjuntos de arquivos e evitar " "percorrer nomes de arquivos e outros metadados que retardam o processo" -#: Library/Main/Strings.cs:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "Não armazenar metadados" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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," @@ -3874,11 +4107,11 @@ msgstr "" "operações de backup e restauração, mas não afetará muito o tamanho do " "arquivo." -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "Restaurar permissões de arquivo" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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." @@ -3886,11 +4119,11 @@ msgstr "" "Por padrão, as permissões não são restauradas, pois podem impedir que você " "acesse seus arquivos. Use esta opção para restaurar as permissões também." -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "Ignorar verificação de arquivo restaurado" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" @@ -3900,19 +4133,19 @@ msgstr "" "restaurados é verificado para verificar se a restauração foi bem-sucedida. " "Use esta opção para desativar a verificação e evitar aguardar a verificação." -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "Ativar caches" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "Ative caches na memória, que agora estão desativados por padrão" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "Não utilizar dados locais" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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 " @@ -3922,11 +4155,11 @@ msgstr "" "quantidade de dados baixados. Use esta opção para ignorar esta otimização e " "usar apenas dados remotos." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "Verifique os hashes do bloco" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 msgid "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." @@ -3934,11 +4167,11 @@ msgstr "" "Utilize esta opção para incrementar a verificação por checagem de hash dos " "blocos escritos por um volume antes de " -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "Reparar banco de dados com caminhos" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3951,11 +4184,11 @@ msgstr "" "todas as informações. O banco de dados resultante pode ser pesquisado, mas " "não pode ser usado para restaurar dados." -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "Forçar a configuração da localidade" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3968,12 +4201,12 @@ msgstr "" " para definir a localidade. Forneça uma string em branco para escolher a " "\"Cultura Invariante\"." -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" "Gerencie a comunicação de arquivos com o backend usando threaded pipes" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 msgid "" "Use this option to disable multithreaded handling of up- and downloads, that" " can significantly speed up backend operations depending on the hardware " @@ -3984,11 +4217,48 @@ msgstr "" "do hardware que você está executando e da taxa de transferência do seu " "backend." -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "Limitar o número de threads simultâneas" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" +"Use essa opção para definir o número máximo de threads usados. Definir esse " +"valor como zero ou menos equilibrará dinamicamente o número de threads " +"ativos para ajustar o hardware." + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "Especifique o número de processos de hashing simultâneos" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" +"Use esta opção para definir o número de processos que executam o hash de " +"dados." + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "Especifique o número de processos de compactação simultâneos" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" +"Use essa opção para definir o número de processos que executam a compactação" +" dos dados de saída." + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "Executar backup das máquinas Hyper-V (apenas Windows)" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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 " @@ -3999,7 +4269,7 @@ msgstr "" "vírgula. (Você pode usar este comando Powershell para obter a ID 'Get-VM | " "ft NomeVM, ID')" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " @@ -4009,11 +4279,11 @@ msgstr "" "uma lista de arquivos que é uma mesclagem do último backup completo e os " "conteúdos que foram enviados na sessão de backup incompleta." -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "Desativa a lista de arquivos sintética" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -4025,15 +4295,15 @@ msgstr "" "uma grande quantidade de arquivos e notar que a verificação leva muito tempo" " com arquivos não modificados." -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "Verifica apenas a última modificação do arquivo" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "Desabilita a compressão do caminho na restauração" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -4046,11 +4316,11 @@ msgstr "" "estrutura de pastas original seja preservada, incluindo pastas vazias de " "nível superior." -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "Permitir remover todos os conjuntos de arquivos" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " @@ -4061,13 +4331,13 @@ msgstr "" " um erro de configuração. Use esta bandeira para desativar essa proteção, de" " modo que todos os conjuntos de arquivos possam ser excluídos." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" "Permitir a reconstrução automática do banco de dados local para economizar " "espaço." -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -4083,11 +4353,11 @@ msgstr "" "entradas válidas no banco de dados. Definir isso como verdadeiro permitirá " "que o Duplicati execute operações VACUUM a seu critério." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "Desabilitar o scanner read-ahead " -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -4099,7 +4369,110 @@ msgstr "" "opção pode acelerar o backup reduzindo o acesso ao disco, mas dará um " "indicador de progresso menos preciso." -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "Desativar o backup quando estiver usando a bateria" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" +"Quando esse sinalizador estiver habilitado, um backup agendado não será " +"executado se o sistema estiver rodando a partir da bateria (os backups " +"manuais ou de linha de comando ainda serão executados). Se a fonte de " +"energia detectada for de rede (ou seja, ligado na tomada) ou desconhecida, " +"os backups agendados continuarão normalmente." + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "Nível de informação do arquivo de log" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "Aplica filtros aos dados de log de arquivo" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" +"Esta opção aceita filtros que removam ou incluam mensagens, " +"independentemente do seu nível de registro. Vários filtros são suportados " +"pela separação com {0}. Os filtros são comparados com a tag de log e " +"assumidos como incluindo, a menos que iniciem com '-'. Expressões regulares " +"são suportadas em \"hard braces\". Exemplo: \"+CAMINHO*{0}+*EMAIL* " +"{0}-[.*DNS]\"" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" +"Especifica a quantidade de informações de log para gravar como saída do " +"console" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "Nível de informação do console" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "Aplica filtros aos dados de log do console" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "Define o processo para usar baixa prioridade de IO" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" +"Essa opção instrui o sistema operacional a definir o processo atual para " +"usar o menor nível de prioridade de IO, o que pode tornar as operações mais " +"lentas, mas interferirá menos com outras operações em execução ao mesmo " +"tempo" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "Lista de nomes de arquivos que excluem pastas" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" +"Use essa opção para definir um nome de arquivo ou uma lista de nomes de " +"arquivos que indiquem a exclusão de uma pasta que o contenha. Um uso comum " +"seria ter um arquivo chamado algo como \".nobackup\" e colocar esse arquivo " +"em pastas que não devem ser submetidas a backup." + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "Ativa o registro de todas as consultas do banco de dados" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" +"Para melhorar o desempenho dos backups, as consultas frequentes ao banco de " +"dados não são registradas por padrão. Ative esta opção para registrar todas " +"as consultas ao banco de dados e lembre-se de definir --{0}={2} ou --{1}={2}" +" para relatar os dados de log adicionais" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4108,59 +4481,42 @@ msgstr "" "A biblioteca de criptografia não suporta transformações reutilizáveis ​​para" " o algoritmo hash {0}" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "A biblioteca de criptografia não suporta o algoritmo hash {0}" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "A frase de acesso não pode ser inserida em uma cópia existente" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Falha na criação de um snapshot: {0}" -#: Library/Main/BackendManager.cs:562 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "Falha ao dispor a instância do backend: {0}" - -#: Library/Main/BackendManager.cs:585 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Falha ao excluir o arquivo {0}, testando se o arquivo existe" -#: Library/Main/BackendManager.cs:591 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Recuperado do problema com a tentativa de excluir o arquivo não existente " "{0}" -#: Library/Main/BackendManager.cs:596 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Falha ao recuperar-se do erro ao excluir o arquivo {0}" -#: Library/Main/BackendManager.cs:1101 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" -"A operação de exclusão falhou para {0} com \"arquivo não encontrado\", " -"listando conteúdo" - -#: Library/Main/BackendManager.cs:1114 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "A listagem indica que o arquivo {0} foi excluído corretamente" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Confirma frase de segurança encriptada" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" @@ -4169,23 +4525,23 @@ msgstr "" "comando, a menos que a criptografia seja desativada ou a senha seja " "fornecida por outros meios" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "Pedido de senha" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "Senhas vazias não são permitidas" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Informe a senha para encriptação" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "As senhas não correspondem" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 msgid "" "When running with Mono, this module will check if any certificates are " "installed and suggest installing them otherwise" @@ -4193,24 +4549,26 @@ msgstr "" "Quando executado com o Mono, este módulo verificará se algum certificado " "está instalado e sugerirá a instalação dos mesmos" -#: Library/Modules/Builtin/Strings.cs:16 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "Verifique pelo certificado SSL" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -"Nenhum certificado encontrado, você pode instalar alguns com um desses " +"Nenhum certificado encontrado, você pode instalar alguns com um destes " "comandos: {0} cert-sync /etc/ssl/certs/ca-certificates.crt #para sistemas " -"baseados em Debian {0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #para " -"sistemas baseados em RedHat{0} Leia mais: {1}" +"baseados em Debian {0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #para " +"Derivados RedHat {0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #para MacOS {0} Leia mais: {1}" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4218,7 +4576,7 @@ msgstr "" "Este módulo expõe uma série de propriedades que podem ser usadas para " "alterar a forma como as requisições HTTP são feitas" -#: Library/Modules/Builtin/Strings.cs:21 +#: Library/Modules/Builtin/Strings.cs:22 msgid "" "Use this option to accept any server certificate, regardless of what errors " "it may have. Please use --accept-specified-ssl-hash instead, whenever " @@ -4228,11 +4586,11 @@ msgstr "" "independentemente dos erros que possa ter. Por favor use --accept-specified-" "ssl-hash em vez disso, sempre que possível." -#: Library/Modules/Builtin/Strings.cs:22 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Aceita vários servidores de certificados" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -4245,11 +4603,11 @@ msgstr "" "formato hexadecimal sem espaços. Você pode inserir vários hashes separados " "por vírgulas." -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "Opcionalmente, aceitar um certificado SSL conhecido" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " @@ -4260,11 +4618,11 @@ msgstr "" "com alguns servidores da Web, fazendo com que eles reportem \"417 - " "Expectation failed\"" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "Desativar o cabeçalho http 'expect'" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4272,19 +4630,19 @@ msgstr "" "Por padrão a requisição http usa o RFC 896 algorítimo nagling para suporte à" " transferência de pequenos pacotes para maior eficiência." -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "Desabilitar nagling" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "Configurar requisições http" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "Alternativa OAuth URL" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 " @@ -4294,11 +4652,11 @@ msgstr "" "OAuth. Se você configurou seu próprio servidor Duplicati OAuth, você pode " "fornecer a URL de atualização." -#: Library/Modules/Builtin/Strings.cs:32 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "Define versões SSL permitidas" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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 " @@ -4308,11 +4666,11 @@ msgstr "" "avançada e só deve ser usada se quiser melhorar a segurança ou resolver um " "problema com um protocolo SSL específico." -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "Define o tempo limite padrão de operações" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" @@ -4320,11 +4678,11 @@ msgstr "" "Esta opção altera o tempo limite padrão para qualquer requisição HTTP. O " "tempo cobre toda a operação do pacote inicial até o encerramento" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "Definir leitura e escrita" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4335,11 +4693,11 @@ msgstr "" "paralisadas e esta opção configura o tempo máximo entre atividades em uma " "conexão." -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "Configura o buffer HTTP" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4349,7 +4707,7 @@ msgstr "" "vazamentos de memória, mas também pode melhorar o desempenho em alguns " "casos." -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4357,11 +4715,11 @@ msgstr "" "Este módulo funciona internamente para analisar parâmetros de origem para o " "backup de máquinas virtuais Hyper-V" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "Configure o módulo Hyper-V" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4369,21 +4727,21 @@ msgstr "" "Este módulo funciona internamente para analisar parâmetros de origem para " "fazer backup de bancos de dados do Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "Configurar módulo Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" "Executa um script antes de iniciar uma operação, e novamente na conclusão" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Rodar script" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." @@ -4391,16 +4749,16 @@ msgstr "" "Executa um script após executar uma operação. O script receberá os " "resultados da operação escritos no stdout." -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Executar um script na saída" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "O script \"{0}\" retornou com o código de erro {1}" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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-" @@ -4410,21 +4768,33 @@ msgstr "" "até que o script tenha completado ou expirado. Se o script retornar um " "código de erro diferente de zero ou expirar, a operação será interrompida." -#: Library/Modules/Builtin/Strings.cs:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Executar um script necessário na inicialização" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "Seleciona o formato de saída para resultados" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" +"Seleciona o formato de saída dos resultados. Formatos disponíveis: {0}" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Erro durante a execução do script \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "A execução do script \"{0}\" expirou" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "Executes a script before performing an operation. The operation will block " "until the script has completed or timed out." @@ -4432,16 +4802,16 @@ msgstr "" "Execute um script antes de executar uma operação. A operação será bloqueada " "até que o script tenha completado ou expirado." -#: Library/Modules/Builtin/Strings.cs:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "Rodar um script na inicialização" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "O script \"{0}\" relatou mensagem de erro: \"{1}\"" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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 " @@ -4451,19 +4821,19 @@ msgstr "" "sido concluído nesse período, ele continuará a executar, mas a operação " "continuará também, e nenhuma saída de script será processada." -#: Library/Modules/Builtin/Strings.cs:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "Define o tempo limite do script" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "Este modulo pode enviar email após completa uma operação." -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Envio de email" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, csharp-format msgid "" "Unable to find the destination mail server through MX lookup, please use the" @@ -4473,7 +4843,7 @@ msgstr "" "pesquisa MX, por favor utilize a opção {0} para especificar qual servidor " "smtp para uso." -#: Library/Modules/Builtin/Strings.cs:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -4495,20 +4865,20 @@ msgstr "" "\n" "Todas as opções de linha de comando também são relatadas dentro do %value%, exemplo %volsize%. Qualquer valor desconhecido/desconectado é removido." -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "O corpo da mensagem" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" "A senha utilizada para a autenticação com o servidor SMTP é necessária." -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "Senha SMTP" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4519,11 +4889,11 @@ msgstr "" "Exemplo para 3 destinatários:\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "Email destinatário(s)" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." @@ -4531,11 +4901,11 @@ msgstr "" "Por padrão, o email só será enviado após uma operação de backup. Use esta " "opção para enviar correio para todas as operações." -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "Enviar email para todas operações" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -4551,11 +4921,11 @@ msgstr "" "Mail Sender \n" "Mail Sender " -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "Remetente de email" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -4568,13 +4938,13 @@ msgstr "" "O valor especial \"{4}\" é uma abreviatura para \"{0}, {1}, {2}, {3}\" e " "fará com que todas as operações de backup enviem um e-mail." -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "A mensagem para envio" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -4586,11 +4956,11 @@ msgstr "" "\n" "Para habilitar SMTP sobre SSL, use o formato smtps://example.com. Para habilitar SMTP STARTTLS, use o formato smtp://example.com:25/?starttls=when-available ou smtp://example.com:25/?starttls=always. Se nenhuma porta for especificada, a porta 25 é usada para não-ssl e 465 para conexões SSL. Para forçar a não usar STARTTLS use smtp://example.com:25/?starttls=never." -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "SMTP Url" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4599,46 +4969,46 @@ msgstr "" "Esta configuração fornece o assunto do e-mail. Os valores são substituídos " "como descrito na descrição para --{0}." -#: Library/Modules/Builtin/Strings.cs:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "O assunto do email" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" "O nome de usuário utilizado para autenticação com o servidor SMTP se " "necessário." -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "Nome do usuário SMTP" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "Falha ao enviar o email: {0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Comunicação SMTP completa: {0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Falha ao envio o email com servidor: {0}. mensagem: {1}. tentando com {2}" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email enviado com sucesso usando o servidor: {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "Destinatário email XMPP" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" @@ -4646,13 +5016,13 @@ msgstr "" "Os usuários que receberão as mensagens enviadas, especificam vários usuários" " separados com vírgulas" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "O modelo de mensagem" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4674,11 +5044,11 @@ msgstr "" "\n" "Todos as opções de linha de comando são reportadas com %value%, por exemplo, %volsize%. Qualquer valor desconhecido/desativado será removido." -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "O nome de usuário XMPP" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 msgid "" "The username for the account that will send the message, including the " "hostname. I.e. \"account@jabber.org/Home\"" @@ -4686,16 +5056,16 @@ msgstr "" "O nome de usuário desta conta que enviará a mensagem, incluindo o hostname. " "Por exemplo \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "A senha XMPP" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "A senha da conta que enviará a mensagem" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4704,13 +5074,13 @@ msgstr "" "Você pode especificar um para \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "Você pode fornecer múltiplas opções separadas por aspas, por exemplo \"{0},{1}\". O valor especial \"{4}\" é uma forma abreviada para \"{0},{1},{2},{3}\" e vai causar o envio de uma mensagem em toda a operação de cópia." -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "Enviar mensagem para todas operações" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" @@ -4718,55 +5088,55 @@ msgstr "" "Por padrão, mensagens somente serão enviadas depois de uma operação de " "Cópia. Utilize esta opção para enviar mensagens para todas as operações" -#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "Módulo relatório XMPP" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" "Este módulo fornece suporte para enviar relatórios de status através de " "mensagens XMPP" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "O tempo limite estourou ao efetuar login no servidor jabber" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "Falha ao enviar mensagem jabber: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "Módulo relatório HTTP" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" "Este módulo fornece suporte para enviar relatórios de status via mensagens " "HTTP" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "URL do relatório HTTP" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "O nome do parâmetro para enviar a mensagem como" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "O nome do parâmetro para enviar a mensagem como" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "Parâmetros extras para adicionar à mensagem http" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" @@ -4774,11 +5144,76 @@ msgstr "" "Parâmetros extras para adicionar à mensagem http. Isto é, " "\"parameter1=value1¶meter2=value2\"" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "Falha no envio de mensagem htto: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "Enviar dados como JSON" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" +"Use este sinalizador para enviar os dados do resultado como um objeto JSON" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "Define o cabeçalho HTTP que deseja usar" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" +"Use esta opção para alterar o cabeçalho HTTP padrão usado para enviar um " +"relatório" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "Falha ao enviar mensagem: {0}" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "Define um nível de log para mensagens" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" +"Use esta opção para definir o nível de log das mensagens a serem incluídas " +"no relatório" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "Filtro de mensagens de log" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" +"Use essa opção para definir uma expressão de filtro que defina quais opções " +"estão incluídas no relatório" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "Limita linhas de log" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" +"Use essa opção para definir o número máximo de linhas de log a serem " +"incluídas no relatório. Valores zero ou negativos significam ilimitado." + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "O formato não é suportado: {0}" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4891,8 +5326,77 @@ msgstr "Não é possível ler e gravar no mesmo fluxo" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" -msgstr "Conjunto de filtros padrão desconhecido: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" +"A cadeia {0} não representa um nome de grupo de filtros conhecido. Os " +"valores válidos são: {1}" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "{0}: não seleciona filtros." + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" +"{0}: Um conjunto de filtros de exclusão padrão, atualmente avaliado como: " +"{1}." + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" +"{0}: Um conjunto de filtros de inclusão padrão avalia atualmente: {1}." + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr " Aliases: {0}" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" +"{0}: Arquivos pertencentes ao sistema ou não adequados para backup. Isso " +"inclui todos os arquivos protegidos relatados pelo sistema operacional. A " +"maioria dos usuários deve pelo menos aplicar esses filtros." + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" +"{0}: Arquivos que pertencem ao sistema operacional. Esses arquivos são " +"restaurados quando o sistema operacional é reinstalado." + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" +"{0}: Arquivos e pastas que são conhecidos como armazenamento de dados " +"temporários." + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" +"{0}: arquivos e pastas que são locais de cache conhecidos para o sistema " +"operacional e vários aplicativos" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" +"{0}: programas instalados e suas bibliotecas, mas não suas configurações." #: CommandLine/Strings.cs:4 #, csharp-format @@ -4982,13 +5486,18 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" "Inclua arquivos que correspondam a esse filtro. O caractere especial * " -"significa qualquer número de caracteres e o caractere especial ? significa " -"qualquer caractere único, use *.txt para incluir todos os arquivos com uma " -"extensão txt. Expressões regulares também são suportadas e podem ser " -"fornecidas usando chaves, ex: [.*\\.txt]." +"significa qualquer quantidade de caracteres e o caractere especial ? " +"significa qualquer caractere único, use * .txt para incluir todos os " +"arquivos com uma extensão de texto. Expressões regulares também são " +"suportadas e podem ser fornecidas usando chaves rígidas, ou seja, " +"[.*\\.txt]. Os grupos de filtros (que encapsulam um conjunto interno de " +"arquivos e pastas conhecidos) podem ser especificados usando chaves, ou " +"seja, {{Applications}}." #: CommandLine/Strings.cs:26 msgid "Include files" @@ -5000,13 +5509,17 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" -"Excluir arquivos que contenham esse filtro. O caractere especial \"*\" " -"significa qualquer número de de caracteres, e o caractere especial \"?\" " -"significa qualquer caractere único. Use *.txt para excluir todos os arquivos" -" com a extensão .txt. Expressões regulares também são suportadas e podem ser" -" fornecidas usando chaves, por exemplo [.*\\.txt]" +"Exclua arquivos que correspondam a esse filtro. O caractere especial * " +"significa qualquer número de caracteres e o caractere especial ? significa " +"qualquer caractere único, use *.txt para excluir todos os arquivos com uma " +"extensão txt. Expressões regulares também são suportadas e podem ser " +"fornecidas usando chaves rígidas, ou seja, [.*\\.txt]. Os grupos de filtros " +"(que encapsulam um conjunto interno de arquivos e pastas conhecidos) podem " +"ser especificados usando chaves, ou seja, {{TemporaryFiles}}." #: CommandLine/Strings.cs:28 msgid "Exclude files" @@ -5039,11 +5552,16 @@ msgstr "" msgid "Disable console output" msgstr "Desativar console de saída " -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "Este link pode fornecer informações adicionais: {0}" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Habilitar atualizações automáticas" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-ro.mo b/Localizations/duplicati/localization-ro.mo new file mode 100644 index 000000000..eada0dfcc Binary files /dev/null and b/Localizations/duplicati/localization-ro.mo differ diff --git a/Localizations/duplicati/localization-ro.po b/Localizations/duplicati/localization-ro.po new file mode 100644 index 000000000..804349abe --- /dev/null +++ b/Localizations/duplicati/localization-ro.po @@ -0,0 +1,5465 @@ +# 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: 2018-08-12 22:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Leonte Cristian , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/duplicati/teams/67655/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: Server/Strings.cs:7 +msgid "Another instance is running, and was notified" +msgstr "O altă instanță rulează, și a fost notificată" + +#: Server/Strings.cs:8 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Eroare la crearea, deschiderea sau actualizarea bazei de date.\n" +"Mesaj de eroare: {0}" + +#: Server/Strings.cs:10 +msgid "Displays this help" +msgstr "Afișează acest ajutor" + +#: Server/Strings.cs:11 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Argumente de de comandă suportate:\n" +"\n" + +#: Server/Strings.cs:14 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Server/Strings.cs:15 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 either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" +"Această opțiune poate fi utilizată pentru a stoca unele sau toate opțiunile " +"date. Fișierul trebuie să fie un fișier text simplu, codificarea UTF-8 este " +"preferată. Fiecare linie in fișier trebuie să fie de format - opțiune = " +"value. Opțiunile speciale - {0} și - {1} pot fi utilizate pentru a " +"suprascrie calea locală și respectiv destinațiile la distanță. Opțiunile din" +" acest fișier au prioritate față de opțiunile furnizate pe linia de comandă." +" Nu puteți specifica filtre atât în ​​fișier, cât și pe linia de comandă. În" +" schimb, puteți folosi opțiunile speciale - {2}, - {3} sau - {4} pentru a " +"specifica filtrele din interiorul fișierului parametru. Fiecare filtru " +"trebuie să fie prefixat cu a + sau -, iar mai multe filtre trebuie să fie " +"asociate cu {5}" + +#: Server/Strings.cs:16 CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "Calea către un fișier cu parametri" + +#: Server/Strings.cs:17 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" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Filtrele nu pot fi specificate pe linia de comandă dacă filtrele sunt " +"prezente și în fișierul cu parametri. Utilizați opțiunile speciale - {0}, - " +"{1} sau - {2} pentru a specifica filtrele din interiorul fișierului " +"parametru. Fiecare filtru trebuie să fie prefixat fie cu + sau -, iar mai " +"multe filtre trebuie să fie asociate cu {3}" + +#: Server/Strings.cs:18 CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Imposibil de citit fișierul cu parametrii \"{0}\", motiv: {1}" + +#: Server/Strings.cs:20 +msgid "Outputs log information to the file given" +msgstr "Furnizează informații despre jurnal în fișierul dat" + +#: Server/Strings.cs:21 +msgid "Determines the amount of information written in the log file" +msgstr "Determină cantitatea de informații scrise în fișierul jurnal" + +#: Server/Strings.cs:22 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" +"Activează modul portabil unde baza de date este situată sub executabilul " +"programului" + +#: Server/Strings.cs:23 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "O eroare gravă a apărut în Duplicati: {0}" + +#: Server/Strings.cs:24 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" +"Nu am putut porni, poate că un proces deja se execută?\n" +"Mesaj de eroare: {0}" + +#: Server/Strings.cs:26 +msgid "Disables database encryption" +msgstr "Dezactivează criptarea bazei de date" + +#: Server/Strings.cs:27 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Versiune neacceptată de SQLite detectată ({0}) trebuie să fie {1} sau mai " +"mare" + +#: Server/Strings.cs:28 +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 "" +"Calea către dosarul unde fișierele statice sunt prezente pentru serverul " +"web. Dosarul trebuie să fie situat sub dosarul de instalare" + +#: Server/Strings.cs:29 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Portul pe care serverul web îl ascultă. Mai multe valori pot fi adăugate cu " +"o virgulă între ele." + +#: Server/Strings.cs:30 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Certificatul și fișierul cheie din PKCS # 12 formatează utilizarea " +"serverului web pentru SSL. Sunt acceptate numai cheile RSA / DSA." + +#: Server/Strings.cs:31 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Parola pentru decriptarea certificatului PKCS # 12." + +#: Server/Strings.cs:32 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Interfața pe care serverele web o ascultă. Valorile speciale \"*\" și " +"\"orice\" înseamnă orice interfață. Valoarea specială \"loopback\" înseamnă " +"adaptorul loopback." + +#: Server/Strings.cs:33 +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 "" +"Parola necesară pentru a accesa serverul web. Această opțiune este salvată, " +"astfel încât să nu fie nevoie să o setați pe fiecare execuție. Setarea unei " +"valori goale dezactivează parola." + +#: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "Activează răspunsul ping-pong" + +#: Server/Strings.cs:36 +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 "" +"Când rulează ca server, daemonul de serviciu trebuie să verifice dacă " +"procesul răspunde. Dacă această opțiune este activată, serverul citește " +"stdin și scrie un răspuns la fiecare rând citit" + +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 +msgid "Clean up old log data" +msgstr "Curăță datele vechi ale jurnalului" + +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Setați perioada după care datele din jurnal vor fi epurate din baza de date." + +#: Server/Strings.cs:39 +msgid "Sets the folder where settings are stored" +msgstr "Setează dosarul în care sunt stocate setările" + +#: Server/Strings.cs:40 +#, 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 "" +"Duplicati trebuie să stocheze o bază de date mică cu toate setările. " +"Utilizați această opțiune pentru a alege unde sunt stocate setările. Această" +" opțiune poate fi de asemenea setată cu variabila de mediu {0}." + +#: Server/Strings.cs:41 +msgid "Sets the database encryption key" +msgstr "Setează cheia de criptare a bazei de date" + +#: Server/Strings.cs:42 +#, 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 "" +"Această opțiune stabilește cheia de criptare utilizată pentru a comuta baza " +"de date cu setări locale. Această opțiune poate fi de asemenea setată cu " +"variabila de mediu {0}. Utilizați opțiunea - {1} pentru a dezactiva codarea " +"bazei de date." + +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Dosarul de stocare temporară" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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 "" +"Nu se poate găsi o dată validă, având în vedere data de începere {0}, " +"intervalul de repetare {1} și zilele admise {2}" + +#: Server/Strings.cs:52 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Serverul a început și asculta pe {0}, portul {1}" + +#: Server/Strings.cs:53 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Imposibil de creat certificat SSL utilizând parametrii furnizați. Detalii de" +" excepție: {0}" + +#: Server/Strings.cs:54 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" +"Imposibil de deschis un soclu pentru ascultare, porturi încercate: {0}" + +#: Library/Encryption/Strings.cs:4 +msgid "" +"This module encrypts all files in the same way that AESCrypt does, using 256" +" bit AES encryption." +msgstr "" +"Acest modul criptează toate fișierele în același mod ca și AESCrypt, " +"utilizând criptarea AES de 256 biți." + +#: Library/Encryption/Strings.cs:5 +msgid "AES-256 encryption, built in" +msgstr "Criptare AES-256, încorporată" + +#: Library/Encryption/Strings.cs:6 +msgid "Empty passphrase not allowed" +msgstr "Fraza de acces nu este permisă" + +#: 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 "" +"Utilizați această opțiune pentru a seta nivelul firului permis pentru " +"operațiile de criptare AES. Valorile valide sunt 0 (utilizează implicit) sau" +" de la 1 (fără multiplicare) la 4 (maxim multithreading)" + +#: Library/Encryption/Strings.cs:8 +msgid "Set thread level utilized for crypting (0-4)" +msgstr "Setează nivelul firului utilizat pentru criptare (0-4)" + +#: Library/Encryption/Strings.cs:11 +#, csharp-format +msgid "Failed to decrypt data (invalid passphrase?): {0}" +msgstr "Nu a reușit să decriptați datele (fraza de acces nevalid?): {0}" + +#: 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 "" +"Modulul de criptare GPG folosește programul GNU Privacy Guard pentru " +"criptarea și decriptarea fișierelor. Este necesar ca executabilul gpg să fie" +" disponibil în sistem. Pe Windows se presupune că acest lucru se află în " +"dosarul de instalare implicit sub fișierele programului, sub Linux și OSX se" +" presupune că programul este disponibil prin variabila de mediu PATH. Puteți" +" să se furnizeze calea către GPG utilizând comutatorul -gpg-program-path." + +#: Library/Encryption/Strings.cs:15 +msgid "GNU Privacy Guard, external" +msgstr "GNU Privacy Guard, extern" + +#: 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 "" +"Utilizați acest comutator pentru a specifica orice opțiune suplimentară " +"pentru GPG. Nu puteți specifica opțiunea --passphrase-fd aici. Opțiunea " +"--decrypt este întotdeauna specificată." + +#: Library/Encryption/Strings.cs:17 +msgid "Extra GPG commandline options for decryption" +msgstr "Opțiuni de linii de comandă extra GPG pentru decriptare" + +#: 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 "" +"Criptarea / decriptarea GPG va folosi opțiunea --armor pentru GPG pentru a " +"proteja fișierele cu armura. Specificați acest comutator pentru a elimina " +"opțiunea --armor." + +#: Library/Encryption/Strings.cs:19 +msgid "Don't use GPG Armor" +msgstr "Nu utilizați armura GPG" + +#: 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 "" +"Utilizați acest comutator pentru a specifica orice opțiune suplimentară " +"pentru GPG. Nu puteți specifica opțiunea --passphrase-fd aici. Opțiunea " +"--encrypt este întotdeauna specificată." + +#: Library/Encryption/Strings.cs:21 +msgid "Extra GPG commandline options for encryption" +msgstr "Opțiuni suplimentare de linie de comandă GPG pentru criptare" + +#: Library/Encryption/Strings.cs:22 +#, csharp-format +msgid "Failed to execute GPG at \"\"{0}\" {1}\": {2}" +msgstr "Nu a reușit să se execute GPG la \"{0}\" {1} \": {2}" + +#: 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 "" +"Calea către programul GNU Privacy Guard. Dacă nu este furnizat, Duplicati va" +" presupune că programul \"gpg\" este disponibil în calea sistemului." + +#: Library/Encryption/Strings.cs:24 +msgid "The path to GnuPG" +msgstr "Calea către GnuPG" + +#: Library/Encryption/Strings.cs:25 +#, csharp-format +msgid "" +"This option has non-standard handling, please use the --{0} option instead." +msgstr "" +"Această opțiune are o manipulare non-standard, vă rugăm să utilizați " +"opțiunea - {0}." + +#: 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 "" +"Utilizați această opțiune pentru a furniza opțiunea --armor la GPG. " +"Fișierele vor fi mai mari, dar pot fi trimise ca fișiere text pure." + +#: Library/Encryption/Strings.cs:27 +msgid "Use GPG Armor" +msgstr "Utilizați armura GPG" + +#: Library/Encryption/Strings.cs:28 +msgid "Overrides the GPG command supplied for decryption" +msgstr "Suprascrie comanda GPG furnizată pentru decriptare" + +#: Library/Encryption/Strings.cs:29 +msgid "The GPG decryption command" +msgstr "Comanda de decriptare GPG" + +#: 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 "" +"Suprascrie comanda implicită de criptare GPG \"{0}\", utilizarea normală " +"este de a solicita criptarea asimetrică cu setarea {1}" + +#: Library/Encryption/Strings.cs:31 +msgid "The GPG encryption command" +msgstr "Comanda de criptare GPG" + +#: Library/Encryption/Strings.cs:34 +#, csharp-format +msgid "Decryption failed: {0}" +msgstr "Decriptarea a eșuat: {0}" + +#: Library/Encryption/Strings.cs:35 +msgid "Failure while invoking GnuPG, program won't flush output" +msgstr "Defectul în timp ce invocați GnuPG, programul nu va elimina ieșirea" + +#: Library/Encryption/Strings.cs:36 +msgid "Failure while invoking GnuPG, program won't terminate" +msgstr "Eșecul în timp ce invocați GnuPG, programul nu se va termina" + +#: Library/Interface/Strings.cs:4 +msgid "aliases" +msgstr "pseudonime" + +#: Library/Interface/Strings.cs:5 +msgid "default value" +msgstr "valoare implicită" + +#: Library/Interface/Strings.cs:6 +msgid "[DEPRECATED]" +msgstr "[ÎNVECHITĂ]" + +#: Library/Interface/Strings.cs:7 +msgid "values" +msgstr "valorile" + +#: Library/Interface/Strings.cs:10 +msgid "Boolean" +msgstr "boolean" + +#: Library/Interface/Strings.cs:11 +msgid "Enumeration" +msgstr "Enumerare" + +#: Library/Interface/Strings.cs:12 +msgid "Flags" +msgstr "Steaguri" + +#: Library/Interface/Strings.cs:13 +msgid "Integer" +msgstr "Întreg" + +#: Library/Interface/Strings.cs:14 +msgid "Path" +msgstr "cale" + +#: Library/Interface/Strings.cs:15 +msgid "Size" +msgstr "mărimea" + +#: Library/Interface/Strings.cs:16 +msgid "String" +msgstr "Şir" + +#: Library/Interface/Strings.cs:17 +msgid "Timespan" +msgstr "Interval de timp" + +#: Library/Interface/Strings.cs:18 +msgid "Unknown" +msgstr "Necunoscut" + +#: Library/Interface/Strings.cs:21 +#, csharp-format +msgid "" +"The configuration for the backend is not valid, it is missing the {0} field" +msgstr "Configurația pentru backend nu este validă, lipsește câmpul {0}" + +#: Library/Interface/Strings.cs:22 +msgid "Do you want to test the connection?" +msgstr "Doriți să testați conexiunea?" + +#: Library/Interface/Strings.cs:23 +#, csharp-format +msgid "Connection Failed: {0}" +msgstr "Conectarea a eșuat: {0}" + +#: Library/Interface/Strings.cs:24 +msgid "Connection succeeded!" +msgstr "Conectarea a reușit!" + +#: 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 "" +"Nu ați introdus o cale. Aceasta va stoca toate copiile de rezervă din " +"directorul implicit. Doreşti asta?" + +#: Library/Interface/Strings.cs:26 +msgid "You must enter a password" +msgstr "Trebuie să introduceți o parolă" + +#: Library/Interface/Strings.cs:27 +msgid "" +"You have not entered a password.\n" +"Proceed without a password?" +msgstr "" +"Nu ați introdus o parolă.\n" +"Continuați fără o parolă?" + +#: Library/Interface/Strings.cs:29 +msgid "You must enter the name of the server" +msgstr "Trebuie să introduceți numele serverului" + +#: Library/Interface/Strings.cs:30 +msgid "You must enter a username" +msgstr "Trebuie să introduceți un nume de utilizator" + +#: 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 "" +"Nu ați introdus un nume de utilizator.\n" +"Acest lucru este în regulă dacă serverul permite încărcări anonime, dar probabil este necesar un nume de utilizator\n" +"Continuați fără un nume de utilizator?" + +#: 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 "" +"Conectarea a reușit, însă a fost găsită o altă copie de rezervă în dosarul destinație. Puteți să configurați Duplicati pentru a stoca mai multe copii de siguranță în același folder, dar nu este recomandat.\n" +"\n" +"Doriți să utilizați folderul selectat?" + +#: Library/Interface/Strings.cs:37 +msgid "The folder cannot be created because it already exists" +msgstr "Dosarul nu poate fi creat deoarece există deja" + +#: Library/Interface/Strings.cs:38 +msgid "Folder created!" +msgstr "Folderul a fost creat!" + +#: Library/Interface/Strings.cs:39 +msgid "The requested folder does not exist" +msgstr "Dosarul solicitat nu există" + +#: Library/Interface/Strings.cs:40 +#, csharp-format +msgid "The server name \"{0}\" is not valid" +msgstr "Numele serverului \"{0}\" nu este valid" + +#: Library/Interface/Strings.cs:41 +msgid "Cancelled" +msgstr "Anulat" + +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 +msgid "The requested file does not exist" +msgstr "Fișierul solicitat nu există" + +#: Library/Snapshots/Strings.cs:4 +#, csharp-format +msgid "" +"The external command failed to start.\n" +"Error message: {0}\n" +"Command: {1} {2}" +msgstr "" +"Comanda externă nu a reușit să pornească.\n" +"Mesaj de eroare: {0}\n" +"Comandă: {1} {2}" + +#: Library/Snapshots/Strings.cs:7 +#, csharp-format +msgid "" +"The external command failed to complete within the set time limit: {0} {1}" +msgstr "" +"Comanda externă nu a reușit să se finalizeze în limita de timp stabilită: " +"{0} {1}" + +#: Library/Snapshots/Strings.cs:8 +#, csharp-format +msgid "Unable to match local path {0} with any snapshot path: {1}" +msgstr "" +"Căsuța locală {0} nu se poate potrivi cu nici o cale de acces instantaneu: " +"{1}" + +#: Library/Snapshots/Strings.cs:9 +#, csharp-format +msgid "" +"Script returned successfully, but the temporary folder {0} does not exist: " +"{1}" +msgstr "Scriptul a revenit cu succes, dar dosarul temporar {0} nu există: {1}" + +#: Library/Snapshots/Strings.cs:10 +#, csharp-format +msgid "" +"Script returned successfully, but the temporary folder {0} still exist: {1}" +msgstr "" +"Scriptul a revenit cu succes, dar dosarul temporar {0} mai există: {1}" + +#: Library/Snapshots/Strings.cs:11 +#, csharp-format +msgid "The script returned exit code {0}, but {1} was expected: {2}" +msgstr "Scriptul a returnat codul de iesire {0}, dar {1} a fost asteptat: {2}" + +#: Library/Snapshots/Strings.cs:12 +#, csharp-format +msgid "" +"Script returned successfully, but the output was missing the {0} parameter: " +"{1}" +msgstr "" +"Scriptul a revenit cu succes, dar la ieșire lipsește parametrul {0}: {1}" + +#: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "Răspuns neașteptat gol în timp ce enumerați" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "USN nu este acceptat pe Linux" + +#: Library/Snapshots/Strings.cs:19 +msgid "" +"The number of files returned by USN was zero. This is likely an error. To " +"remedy this, USN has been disabled." +msgstr "" +"Numărul de fișiere returnate de USN a fost zero. Aceasta este probabil o " +"eroare. Pentru a remedia acest lucru, USN a fost dezactivată." + +#: Library/Snapshots/Strings.cs:20 +msgid "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 +msgid "Calling process does not have the backup privilege" +msgstr "Procesul de apelare nu are privilegiul de backup" + +#: Library/Backend/OpenStack/Strings.cs:23 +msgid "" +"This backend can read and write data to Swift (OpenStack Object Storage). " +"Supported format is \"openstack://container/folder\"." +msgstr "" +"Acest backend poate citi și scrie date la Swift (OpenStack Object Storage). " +"Formatul acceptat este \"openstack: // container / folder\"." + +#: Library/Backend/OpenStack/Strings.cs:24 +msgid "OpenStack Simple Storage" +msgstr "OpenStack Simple Storage" + +#: Library/Backend/OpenStack/Strings.cs:25 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "Opțiunea lipsă: {0}" + +#: Library/Backend/OpenStack/Strings.cs:26 +#, 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 "" +"Parola utilizată pentru conectarea la server. Aceasta poate fi furnizată și " +"ca variabila de mediu \"AUTH_PASSWORD\". Dacă este furnizată parola, - {0} " +"trebuie de asemenea să fie setată" + +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "Furnizează parola utilizată pentru conectarea la server" + +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/SharePoint/Strings.cs:10 +#: 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 "" +"Numele de utilizator utilizat pentru a vă conecta la server. Aceasta poate " +"fi furnizată și ca variabila de mediu \"AUTH_USERNAME\"." + +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/SharePoint/Strings.cs:11 +#: Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "Furnizează numele de utilizator utilizat pentru conectarea la server" + +#: Library/Backend/OpenStack/Strings.cs:32 +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 "" +"Numele de chiriaș este de obicei numele contului de utilizator plătitor. " +"Această opțiune trebuie furnizată la autentificare cu o parolă, dar nu este " +"necesară atunci când se utilizează o cheie API." + +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "Furnizează numele locatarului utilizat pentru conectarea la server" + +#: Library/Backend/OpenStack/Strings.cs:34 +msgid "" +"The API key can be used to connect without supplying a password and tenant " +"ID with some providers." +msgstr "" +"Cheia API poate fi utilizată pentru a se conecta fără a furniza o parolă și " +"un ID de locatare anumitor furnizori." + +#: Library/Backend/OpenStack/Strings.cs:35 +msgid "Supplies the API key used to connect to the server" +msgstr "Furnizează cheia API utilizată pentru conectarea la server" + +#: Library/Backend/OpenStack/Strings.cs:36 +#, 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 "" +"Adresa de autentificare este utilizată pentru autentificarea utilizatorului " +"și pentru găsirea serviciului de stocare. Adresa URL se termină de obicei cu" +" \"/v2.0\". Furnizorii cunoscuți sunt: ​​{0} {1}" + +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supplies the authentication URL" +msgstr "Furnizează adresa URL de autentificare" + +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 +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 "" +"Această opțiune este utilizată numai atunci când se creează un container și " +"se utilizează pentru a indica unde trebuie plasat containerul. Consultați " +"furnizorul dvs. pentru o listă de regiuni valide sau lăsați goale pentru " +"regiunea implicită." + +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supplies the region used for creating a container" +msgstr "Furnizează regiunea utilizată pentru crearea unui container" + +#: 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 "" +"Acest backend poate citi și scrie date într-un backend bazat pe FTP. " +"Formatele permise sunt \"ftp: // hostname / folder\" sau \"ftp: // username:" +" password @ hostname / folder\"" + +#: 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 "" +"Dacă acest flag este setat, conexiunea FTP se face în modul activ. Chiar " +"dacă este setat și steagul \"ftp-pasiv\", conexiunea se va face în modul " +"activ" + +#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 +msgid "Toggles the FTP connections method" +msgstr "Comută metoda de conectare FTP" + +#: 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 "" +"Dacă acest flag este setat, conexiunea FTP se face în modul pasiv, care " +"funcționează mai bine cu unele firewall-uri. Dacă este setat și steagul " +"\"ftp-regular\", acest steag este ignorat" + +#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 +#: Library/Backend/S3/Strings.cs:9 +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/SharePoint/Strings.cs:8 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 "" +"Parola utilizată pentru conectarea la server. Aceasta poate fi furnizată și " +"ca variabila de mediu \"AUTH_PASSWORD\"." + +#: Library/Backend/FTP/Strings.cs:16 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over ftp " +"(ftps)." +msgstr "" +"Utilizați acest steag pentru a comunica utilizând Secure Socket Layer (SSL) " +"peste ftp (ftps)." + +#: Library/Backend/FTP/Strings.cs:17 +msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgstr "Instrumenteaza Duplicati sa foloseasca o conexiune SSL (ftps)" + +#: Library/Backend/FTP/Strings.cs:18 +msgid "FTP" +msgstr "FTP" + +#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 +#: Library/Backend/TahoeLAFS/Strings.cs:8 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Dosarul {0} nu a fost găsit, mesajul: {1}" + +#: Library/Backend/FTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" +"Fișierul {0} a fost încărcat, dar nu a fost găsit , fisierul de listare a " +"returnat {1}" + +#: Library/Backend/FTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Fișierul {0} a fost încărcat, dar dimensiunea returnată a fost {1} și era de" +" așteptat să fie {2}" + +#: Library/Backend/FTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:18 +msgid "Disable upload verification" +msgstr "Dezactivați verificarea încărcării" + +#: Library/Backend/FTP/Strings.cs:23 +msgid "" +"To protect against network failures, every upload will be attempted " +"verified. Use this option to disable this verification to make the upload " +"faster but less reliable." +msgstr "" +"Pentru a proteja împotriva eșecurilor din rețea, se va încerca să fie " +"verificată fiecare încărcare. Utilizați această opțiune pentru a dezactiva " +"această verificare pentru a face încărcarea mai rapidă, dar mai puțin " +"fiabilă." + +#: 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 "" +"Acest backend poate citi și scrie date către Amazon Cloud Drive. Formatul " +"acceptat este \"amzcd: // folder / subfolder\"." + +#: Library/Backend/AmazonCloudDrive/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/OAuthHelper/Strings.cs:9 +msgid "The authorization code" +msgstr "Codul de autorizare" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/HubiC/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#, csharp-format +msgid "The authorization token retrieved from {0}" +msgstr "Jetonul de autorizare extras din {0}" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:26 +msgid "Amazon Cloud Drive" +msgstr "Amazon Cloud Drive" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/Box/Strings.cs:23 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 "Aveți nevoie de un AuthID, îl puteți obține de la: {0}" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:28 +msgid "The labels to set" +msgstr "Etichetele pe care trebuie să le setați" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:29 +msgid "Use this option to set labels on the files and folders created" +msgstr "" +"Utilizați această opțiune pentru a seta etichete pe fișierele și folderele " +"create" + +#: 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 "Există mai multe elemente numite \"{0}\" în dosarul \"{1}\"" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:31 +msgid "The consistency delay" +msgstr "Întârzierea consistenței" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:32 +msgid "Amazon Cloud drive needs a small delay for results to stay consistent." +msgstr "" +"Unitatea Cloud Amazon are nevoie de o mică întârziere pentru ca rezultatele " +"să rămână consecvente." + +#: 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 "" +"Acest backend poate citi și scrie date în Google Cloud Storage. Formatul " +"acceptat este \"googlecloudstore: // bucket / folder\"." + +#: Library/Backend/GoogleServices/Strings.cs:23 +msgid "Google Cloud Storage" +msgstr "Google Cloud Storage" + +#: Library/Backend/GoogleServices/Strings.cs:25 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket" +msgstr "" +"Trebuie să furnizați un ID de proiect cu - {0} pentru a crea o găleată" + +#: 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 "" +"Această opțiune este utilizată numai atunci când creați galeți noi. Utilizați această opțiune pentru a schimba regiunea în care sunt stocate datele. Încărcarea variază în funcție de locația cuponului. Locații cunoscute pentru găleți:\n" +"{0}" + +#: Library/Backend/GoogleServices/Strings.cs:31 +msgid "Specifies location option for creating a bucket" +msgstr "Specifică opțiunea de locație pentru crearea unei găleți" + +#: 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 "" +"Această opțiune este utilizată numai atunci când creați galeți noi. Utilizați această opțiune pentru a schimba tipul de spațiu de stocare al găleții. Încărcăturile și funcționalitatea variază în funcție de clasa de depozitare a cupelor. Clase de stocare cunoscute:\n" +"{0}" + +#: Library/Backend/GoogleServices/Strings.cs:34 +msgid "Specifies storage class for creating a bucket" +msgstr "Specifică clasa de stocare pentru crearea unei găleți" + +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specifies project for creating a bucket" +msgstr "Specifică proiectul pentru crearea unei găleți" + +#: 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 "" +"Această opțiune este utilizată numai atunci când creați galeți noi. " +"Utilizați această opțiune pentru a furniza ID-ul proiectului la care este " +"atașată cupa. Proiectul stabilește unde se aplică taxele de utilizare" + +#: 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 "" +"Accesul la cont a fost blocat de Google, vizitați această adresă URL și " +"deblocați-o: {0}" + +#: Library/Backend/GoogleServices/Strings.cs:42 +msgid "" +"This backend can read and write data to Google Drive. Supported format is " +"\"googledrive://folder/subfolder\"." +msgstr "" +"Acest backend poate citi și scrie date pe Google Drive. Formatul acceptat " +"este \"googledrive: // folder / subfolder\"." + +#: Library/Backend/GoogleServices/Strings.cs:45 +msgid "Google Drive" +msgstr "Disc Google" + +#: Library/Backend/GoogleServices/Strings.cs:48 +msgid "Hide team drives" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option disables the team drives, showing only files and folders " +"accessible with the account itself" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides, use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" +"CloudFiles utilizează servere diferite pentru autentificare în funcție de " +"locul în care se află contul, utilizați această opțiune pentru a seta o " +"adresă URL de autentificare alternativă. Această opțiune are prioritate - " +"{0}." + +#: Library/Backend/CloudFiles/Strings.cs:5 +msgid "Provide another authentication URL" +msgstr "Furnizați o altă adresă URL de autentificare" + +#: Library/Backend/CloudFiles/Strings.cs:10 +msgid "Supplies the API Access Key used to authenticate with CloudFiles." +msgstr "" +"Furnizează cheia de acces API utilizată pentru autentificarea cu CloudFiles." + +#: Library/Backend/CloudFiles/Strings.cs:11 +msgid "Supplies the access key used to connect to the server" +msgstr "Furnizează cheia de acces utilizată pentru conectarea la server" + +#: 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 "" +"Duplicati va presupune că acreditările date sunt pentru un cont din SUA, " +"utilizați această opțiune dacă contul este un cont bazat în Regatul Unit. " +"Rețineți că aceasta este echivalentă cu setarea - {0} = {1}." + +#: Library/Backend/CloudFiles/Strings.cs:13 +msgid "Use a UK account" +msgstr "Utilizați un cont din Marea Britanie" + +#: Library/Backend/CloudFiles/Strings.cs:14 +msgid "Supplies the username used to authenticate with CloudFiles." +msgstr "" +"Furnizează numele de utilizator utilizat pentru autentificarea cu " +"CloudFiles." + +#: Library/Backend/CloudFiles/Strings.cs:15 +msgid "Supplies the username used to authenticate with CloudFiles" +msgstr "" +"Furnizează numele de utilizator utilizat pentru autentificarea cu CloudFiles" + +#: Library/Backend/CloudFiles/Strings.cs:16 +msgid "" +"Supports connections to the CloudFiles backend. Allowed formats is " +"\"cloudfiles://container/folder\"." +msgstr "" +"Suporta conexiuni la backend-ul CloudFiles. Formatele permise sunt " +"\"cloudfiles: // container / folder\"." + +#: Library/Backend/CloudFiles/Strings.cs:17 +msgid "Rackspace CloudFiles" +msgstr "Rackspace CloudFiles" + +#: Library/Backend/CloudFiles/Strings.cs:18 +msgid "MD5 Hash (ETag) verification failed" +msgstr "Verificarea Hash (ETag) a eșuat" + +#: Library/Backend/CloudFiles/Strings.cs:19 +msgid "Failed to delete file" +msgstr "Nu sa reușit ștergerea fișierului" + +#: Library/Backend/CloudFiles/Strings.cs:20 +#: Library/Backend/Jottacloud/Strings.cs:11 +msgid "Failed to upload file" +msgstr "Nu sa încărcat fișierul" + +#: Library/Backend/CloudFiles/Strings.cs:21 +msgid "No CloudFiles API Access Key given" +msgstr "Nu este furnizat niciun chei de acces API CloudFiles" + +#: Library/Backend/CloudFiles/Strings.cs:22 +msgid "No CloudFiles userID given" +msgstr "Nu este indicat niciun nume de utilizator CloudFiles" + +#: Library/Backend/CloudFiles/Strings.cs:23 +msgid "Unexpected CloudFiles response, perhaps the API has changed?" +msgstr "Răspuns neașteptat la CloudFiles, poate că API sa schimbat?" + +#: 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 "" +"AWS \"Secret Access Key\" poate fi obținut după conectarea la contul dvs. " +"AWS, aceasta poate fi furnizată și prin proprietatea \"auth-password\"" + +#: Library/Backend/S3/Strings.cs:5 +msgid "The AWS \"Secret Access Key\"" +msgstr "AWS \"Secret Access Key\"" + +#: 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 "" +"AWS \"ID-ul cheie de acces\" poate fi obținut după conectarea la contul dvs." +" AWS, aceasta poate fi furnizată și prin proprietatea \"auth-username\"" + +#: Library/Backend/S3/Strings.cs:7 +msgid "The AWS \"Access Key ID\"" +msgstr "AWS \"ID-ul cheii de acces\"" + +#: Library/Backend/S3/Strings.cs:8 +msgid "Amazon S3" +msgstr "Amazon S3" + +#: Library/Backend/S3/Strings.cs:13 +msgid "No Amazon S3 secret key given" +msgstr "Nu este dată nici o cheie secretă Amazon S3" + +#: Library/Backend/S3/Strings.cs:14 +msgid "No Amazon S3 userID given" +msgstr "Nu a fost acordat nici un ID de utilizator Amazon S3" + +#: 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 "" +"Acest steguleț este utilizat numai când creați galeți noi. Dacă este setat " +"steagul, găleata este creată pe un server european. Acest steag forțează " +"pavilionul \"s3-use-new-style\". Amazon taxează puțin mai mult pentru vasele" +" europene." + +#: Library/Backend/S3/Strings.cs:16 +msgid "Use a European server" +msgstr "Utilizați un server european" + +#: 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 "" +"Specificați acest argument pentru a utiliza subdomeniile S3 din spate, mai " +"degrabă decât metoda prefixului url anterior. Consultați documentația Amazon" +" S3 pentru mai multe detalii." + +#: Library/Backend/S3/Strings.cs:18 +msgid "Use subdomain calling style" +msgstr "Utilizați stilul de apelare subdomeniu" + +#: Library/Backend/S3/Strings.cs:19 +#, csharp-format +msgid "Unable to determine the bucket name for host: {0}" +msgstr "Imposibil de determinat numele găleții pentru gazdă: {0}" + +#: 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 disappear 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 "" +"Acest steguleț comută utilizarea antetului special RRS. Fișierele stocate " +"utilizând RRS sunt mai susceptibile de a dispărea decât cele stocate în mod " +"normal, dar costă mai puțin pentru stocare. Vedeți descrierea completă aici:" +" 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 "Utilizați spațiu redundant redus" + +#: Library/Backend/S3/Strings.cs:22 +#, csharp-format +msgid "You are using a deprected url format, please change it to: {0}" +msgstr "Utilizați un formular url depreciat, modificați-l la: {0}" + +#: 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 "" +"Acest backend poate citi și scrie date pe un server compatibil Amazon S3. " +"Formatele permise sunt: ​​\"s3: // nume bucket / prefix\"" + +#: Library/Backend/S3/Strings.cs:24 +#, csharp-format +msgid "The options --{0} and --{1} are mutually exclusive" +msgstr "Opțiunile - {0} și - {1} se exclud reciproc" + +#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:38 +#, csharp-format +msgid "Please use --{0}={1} instead" +msgstr "Vă rugăm să utilizați - {0} = {1} în schimb" + +#: 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 "" +"Această opțiune este utilizată numai atunci când creați galeți noi. Utilizați această opțiune pentru a schimba regiunea în care sunt stocate datele. Amazonul plătește puțin mai mult pentru galeti non-US. Locații cunoscute pentru găleți:\n" +"{0}" + +#: Library/Backend/S3/Strings.cs:28 +msgid "Specifies S3 location constraints" +msgstr "Specifică constrângerile locației S3" + +#: 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 "" +"Companiile altele decât Amazon sprijină acum API-ul S3, ceea ce înseamnă că acest backend poate citi și scrie date și acelor furnizori. Utilizați această opțiune pentru a seta numele de gazdă. Furnizorii cunoscuți în prezent sunt:\n" +"{0}" + +#: Library/Backend/S3/Strings.cs:31 +msgid "Specifies an alternate S3 server name" +msgstr "Specifică un nume de server alternativ S3" + +#: Library/Backend/S3/Strings.cs:32 +msgid "" +"The subdomain calling option does nothing, the library will pick the right " +"calling convention" +msgstr "" +"Opțiunea de apelare a subdomeniului nu face nimic, biblioteca va alege " +"convenția corectă de apelare" + +#: 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 "" +"Utilizați acest steag pentru a comunica utilizând Secure Socket Layer (SSL) " +"peste http (https). Rețineți că numele unei găleți care conține o perioadă " +"are probleme cu conexiunile SSL." + +#: Library/Backend/S3/Strings.cs:34 Library/Backend/WEBDAV/Strings.cs:20 +#: Library/Backend/TahoeLAFS/Strings.cs:6 +msgid "Instructs Duplicati to use an SSL (https) connection" +msgstr "Instrumentează Duplicați să utilizeze o conexiune SSL (https)" + +#: 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 "" +"Utilizați această opțiune pentru a specifica o clasă de stocare. Dacă " +"această opțiune nu este utilizată, serverul va alege o clasă de stocare " +"implicită." + +#: Library/Backend/S3/Strings.cs:37 +msgid "Specify storage class" +msgstr "Specificați clasa de stocare" + +#: 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 "" +"Acest backend poate citi și scrie date într-un backend bazat pe FTP " +"utilizând un client FTP alternativ. Formatele permise sunt " +"\"aftp://hostname/folder\" sau \"aftp://username:password@hostname/folder\"" + +#: Library/Backend/AlternativeFTP/Strings.cs:14 +msgid "Alternative FTP" +msgstr "FTP alternativ" + +#: Library/Backend/AlternativeFTP/Strings.cs:15 +#, csharp-format +msgid "The folder {0} was not found. Message: {1}" +msgstr "Dosarul {0} nu a fost găsit. Mesaj: {1}" + +#: 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 "" +"Pentru a proteja împotriva eșecurilor de rețea sau de server, se va încerca " +"să fie verificată fiecare încărcare. Utilizați această opțiune pentru a " +"dezactiva această verificare pentru a face încărcarea mai rapidă, dar mai " +"puțin fiabilă." + +#: 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 "" +"Dacă acest flag este setat, tipul conexiunii de date FTP va fi modificat la " +"opțiunea selectată." + +#: Library/Backend/AlternativeFTP/Strings.cs:21 +msgid "Configure the FTP data connection type" +msgstr "Configurați tipul de conexiune de date FTP" + +#: Library/Backend/AlternativeFTP/Strings.cs:22 +msgid "" +"If this flag is set, the FTP encryption mode will be changed to the selected" +" option." +msgstr "" +"Dacă acest flag este setat, modul de criptare FTP va fi modificat la " +"opțiunea selectată." + +#: Library/Backend/AlternativeFTP/Strings.cs:23 +msgid "Configure the FTP encryption mode" +msgstr "Configurați modul de criptare FTP" + +#: Library/Backend/AlternativeFTP/Strings.cs:24 +msgid "This flag controls the SSL policy to use when encryption is enabled." +msgstr "" +"Acest steguleț controlează politica SSL care trebuie utilizată atunci când " +"este activată criptarea." + +#: Library/Backend/AlternativeFTP/Strings.cs:25 +msgid "Configure the SSL policy to use when encryption is enabled" +msgstr "" +"Configurați politica SSL pe care să o utilizați când este activată criptarea" + +#: Library/Backend/AlternativeFTP/Strings.cs:26 +#, csharp-format +msgid "Error on deleting file: {0}" +msgstr "Eroare la ștergerea fișierului: {0}" + +#: Library/Backend/AlternativeFTP/Strings.cs:27 +#, csharp-format +msgid "Error reading file: {0}" +msgstr "Eroare la citirea fișierului: {0}" + +#: Library/Backend/AlternativeFTP/Strings.cs:28 +#, csharp-format +msgid "Error writing file: {0}" +msgstr "Eroare la scrierea fișierului: {0}" + +#: Library/Backend/SSHv2/Strings.cs:4 +msgid "Module for generating SSH private/public keys" +msgstr "Modul pentru generarea cheilor private / publice SSH" + +#: Library/Backend/SSHv2/Strings.cs:5 +msgid "SSH Key Generator" +msgstr "SSH Cheie Generator" + +#: Library/Backend/SSHv2/Strings.cs:6 +msgid "Public key username" +msgstr "Numele de utilizator al cheii publice" + +#: Library/Backend/SSHv2/Strings.cs:7 +msgid "A username to append to the public key" +msgstr "Un nume de utilizator pentru a atașa cheia publică" + +#: Library/Backend/SSHv2/Strings.cs:8 +msgid "The key type" +msgstr "Tipul cheie" + +#: Library/Backend/SSHv2/Strings.cs:9 +msgid "Determines the type of key to generate" +msgstr "Stabilește tipul de cheie de generat" + +#: Library/Backend/SSHv2/Strings.cs:10 +msgid "The key length" +msgstr "Lungimea cheii" + +#: Library/Backend/SSHv2/Strings.cs:11 +msgid "The length of the key in bits" +msgstr "Lungimea cheii în biți" + +#: Library/Backend/SSHv2/Strings.cs:14 +msgid "Module for uploading SSH public keys" +msgstr "Modul pentru încărcarea cheilor publice SSH" + +#: Library/Backend/SSHv2/Strings.cs:15 +msgid "SSH Key Uploader" +msgstr "SSH Uploader cheie" + +#: Library/Backend/SSHv2/Strings.cs:16 +msgid "The SSH connection URL" +msgstr "Adresa URL de conectare SSH" + +#: Library/Backend/SSHv2/Strings.cs:17 +msgid "The SSH connection URL used to establish the connection" +msgstr "Adresa URL de conectare SSH utilizată pentru a stabili conexiunea" + +#: Library/Backend/SSHv2/Strings.cs:18 +msgid "The SSH public key to append" +msgstr "Cheia publică SSH pentru a adăuga" + +#: 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 "" +"Cheia publică SSH trebuie să fie un șir SSH valid, care este atașat " +"fișierului .ssh / authorized_keys" + +#: 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 "" +"Acest backend poate citi și scrie date într-un backend bazat pe SSH, " +"folosind SFTP. Formatele permise sunt \"ssh: // hostname / folder\" sau " +"\"ssh: // username: password @ hostname / folder\"." + +#: 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 "" +"Amprenta serverului utilizată pentru validarea identității serverului. " +"Formatul este de ex. \"ssh-rsa\"." + +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "Supplies server fingerprint used for validation of server identity" +msgstr "" +"Se utilizează amprenta serverului de consum pentru validarea identității " +"serverului" + +#: Library/Backend/SSHv2/Strings.cs:29 +msgid "" +"To guard against man-in-the-middle attacks, the server fingerprint is " +"verified on connection. Use this option to disable host-key fingerprint " +"verification. You should only use this option for testing." +msgstr "" +"Pentru a se proteja împotriva atacurilor \"om-in-the-middle\", amprenta " +"serverului este verificată la conectare. Utilizați această opțiune pentru a " +"dezactiva verificarea dactiloscopului cheii gazdă. Ar trebui să utilizați " +"această opțiune numai pentru testare." + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Disables fingerprint validation" +msgstr "Dezactivează validarea amprentei digitale" + +#: Library/Backend/SSHv2/Strings.cs:31 +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 "" +"Indică un fișier cheie OpenSSH valabil. Dacă fișierul este criptat, parola " +"furnizată este utilizată pentru a decripta fișierul cheie. Dacă această " +"opțiune este furnizată, parola nu este utilizată pentru autentificare. " +"Această opțiune funcționează numai atunci când se utilizează clientul SSH " +"gestionat." + +#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 +msgid "Uses a SSH private key to authenticate" +msgstr "Utilizează o cheie privată SSH pentru autentificare" + +#: Library/Backend/SSHv2/Strings.cs:33 +#, 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 "" +"O cheie privată SSH codată pe url. Cheia privată trebuie să fie prefixată cu" +" {0}. Dacă fișierul este criptat, parola furnizată este utilizată pentru a " +"decripta fișierul cheie. Dacă această opțiune este furnizată, parola nu este" +" utilizată pentru autentificare. Această opțiune funcționează numai atunci " +"când se utilizează clientul SSH gestionat." + +#: Library/Backend/SSHv2/Strings.cs:35 +msgid "" +"Use this option to manage the internal timeout for SSH operations. If this " +"options is set to zero, the operations will not time out" +msgstr "" +"Utilizați această opțiune pentru a gestiona timpul de expirare intern pentru" +" operațiile SSH. Dacă aceste opțiuni sunt setate la zero, operațiunile nu se" +" vor opri" + +#: Library/Backend/SSHv2/Strings.cs:36 +msgid "Sets the operation timeout value" +msgstr "Setează valoarea de expirare a operației" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "" +"This option can be used to enable the keep-alive interval for the SSH " +"connection. If the connection is idle, aggressive firewalls might close the " +"connection. Using keep-alive will keep the connection open in this scenario." +" If this value is set to zero, the keep-alive is disabled." +msgstr "" +"Această opțiune poate fi utilizată pentru a permite intervalul de " +"întreținere pentru conexiunea SSH. Dacă conexiunea este inactivă, firewall-" +"urile agresive ar putea închide conexiunea. Folosind Keep-alive va păstra " +"conexiunea deschisă în acest scenariu. Dacă această valoare este setată la " +"zero, mesajul Keep-alive este dezactivat." + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "Sets a keepalive value" +msgstr "Setează o valoare de întreținere" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:40 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "Dosarul nu poate fi setat la {0}, mesaj de eroare: {1}" + +#: Library/Backend/SSHv2/Strings.cs:41 +#, 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 "" +"Validarea amprentei serverului a eșuat. Serverul a returnat amprenta " +"\"{0}\". Cauza acestui mesaj este fie o configurație corectă, fie un atac de" +" tip Man-in-the-middle!" + +#: Library/Backend/SSHv2/Strings.cs:42 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +msgstr "" +"Adăugați - {1} = \"{0}\" pentru a avea încredere în această gazdă. Opțional " +"puteți utiliza - {2} (NOT SECURE) pentru testare!" + +#: Library/Backend/Box/Strings.cs:21 +msgid "" +"This backend can read and write data to Box.com. Supported format is " +"\"box://folder/subfolder\"." +msgstr "" +"Acest backend poate citi și scrie date la Box.com. Formatul acceptat este " +"\"box: // folder / subfolder\"." + +#: Library/Backend/Box/Strings.cs:22 +msgid "Box.com" +msgstr "Box.com" + +#: Library/Backend/Box/Strings.cs:26 +msgid "Force delete files" +msgstr "Forțați ștergerea fișierelor" + +#: 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 "" +"După ștergerea unui fișier, acesta poate ajunge în coșul de gunoi unde " +"acesta va fi șters după o perioadă de grație. Utilizați această comandă " +"pentru a forța eliminarea imediată a fișierelor șterse." + +#: Library/Backend/Rclone/Strings.cs:6 +msgid "Rclone" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:7 +msgid "This backend can read and write data to Rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:8 +msgid "Local repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:9 +msgid "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:10 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:11 +msgid "" +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:12 +msgid "Remote path" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:13 +msgid "Path on the Remote repository. " +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:14 +msgid "Rclone options." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:15 +msgid "Options will be transferred to rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:16 +msgid "Rclone executable" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:17 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +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 "" +"Această opțiune funcționează numai atunci când este specificată opțiunea - " +"{0}. Dacă există căi alternative, această opțiune indică numele unui fișier " +"de marcator care trebuie să fie prezent în dosar. Aceasta poate fi utilizată" +" pentru a trata situațiile în care o unitate externă modifică litera " +"unității sau punctul de montare. Asigurându-se că există un anumit fișier, " +"este posibil să se împiedice scrierea datelor pe o unitate externă nedorită." +" Conținutul fișierului nu este niciodată examinat, ci doar existența " +"fișierului." + +#: Library/Backend/File/Strings.cs:5 +msgid "Look for a file in the destination folder" +msgstr "Căutați un fișier în dosarul destinație" + +#: 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 "" +"Această opțiune permite specificarea mai multor obiective. Calea țintă " +"principală este plasată înaintea listei căilor furnizate cu această opțiune." +" Înainte de a începe copierea de siguranță, fiecare folder din listă este " +"verificat pentru existență și, opțional, prezența fișierului de marcare " +"furnizat de - {0}. Prima cale existentă care conține opțional fișierul de " +"marcator este apoi utilizată ca destinație. Destinațiile multiple sunt " +"separate cu \"{1}\". Pe Windows, calea poate fi o cale UNC și litera de " +"unitate poate fi înlocuită cu un asterisc (*), de exemplu: \"*: \\ backup\"," +" care va examina toate literele de unitate. Dacă este furnizat un nume de " +"utilizator și o parolă, aceleași acreditări sunt utilizate pentru toate " +"destinațiile." + +#: Library/Backend/File/Strings.cs:7 +msgid "A list of secondary target paths" +msgstr "O listă de căi secundare vizate" + +#: 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 "" +"Acest backend poate citi și scrie date într-un backend bazat pe fișiere. " +"Formatele permise sunt \"file: // hostname / folder\" sau \"file: // " +"username: password @ hostname / folder\". Puteți să furnizați căi UNC (de " +"exemplu: \"file: // \\\\ server \\ folder\") sau căi locale (de exemplu: " +"(win) \"file: // c: \\ folder\" / pub / files \")" + +#: Library/Backend/File/Strings.cs:13 +msgid "Local folder or drive" +msgstr "Dosar local sau unitate" + +#: Library/Backend/File/Strings.cs:14 +#, csharp-format +msgid "The folder {0} does not exist" +msgstr "Dosarul {0} nu există" + +#: Library/Backend/File/Strings.cs:15 +#, csharp-format +msgid "" +"The marker file \"{0}\" was not found in any of the examined destinations: " +"{1}" +msgstr "" +"Fișierul de marcare \"{0}\" nu a fost găsit în niciuna dintre destinațiile " +"examinate: {1}" + +#: 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 "" +"Când stocați fișierul, operația standard este copierea fișierului și " +"ștergerea originalului. Această secvență asigură că operația poate fi " +"reluată dacă ceva nu merge bine. Activarea acestei opțiuni poate duce la " +"eșecul operației de reîncercare. Această opțiune nu are niciun efect dacă nu" +" este activată opțiunile de transferare - difuzare-streaming." + +#: Library/Backend/File/Strings.cs:17 +msgid "Move the file instead of copying it" +msgstr "Mutați fișierul în loc să îl copiați" + +#: Library/Backend/File/Strings.cs:18 +msgid "Force authentication against remote share" +msgstr "Forțați autentificarea împotriva partajării de la distanță" + +#: 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 "" +"Dacă această opțiune este setată, orice autentificare existentă împotriva " +"partajării de la distanță este abandonată înainte de a încerca " +"autentificarea" + +#: 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 "" +"Blocul de aplicații B2 Storage Cloud poate fi obținut după conectarea la " +"contul Backblaze, acest lucru putând fi furnizat și prin proprietatea " +"\"auth-password\"" + +#: Library/Backend/Backblaze/Strings.cs:5 +msgid "The \"B2 Cloud Storage Application Key\"" +msgstr "Aplicația \"B2 Cloud Storage Application Key\"" + +#: 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 "" +"\"ID-ul contului de stocare Cloud B2\" poate fi obținut după conectarea la " +"contul Backblaze, acesta poate fi furnizat și prin proprietatea \"auth-" +"username\"" + +#: Library/Backend/Backblaze/Strings.cs:7 +msgid "The \"B2 Cloud Storage Account ID\"" +msgstr "\"ID-ul contului de stocare Cloud B2\"" + +#: Library/Backend/Backblaze/Strings.cs:8 +msgid "B2 Cloud Storage" +msgstr "B2 Depozitare cloud" + +#: Library/Backend/Backblaze/Strings.cs:13 +msgid "No \"B2 Cloud Storage Application Key\" given" +msgstr "Nu este furnizat niciun \"B2 Key Cloud Application Key\"" + +#: Library/Backend/Backblaze/Strings.cs:14 +msgid "No \"B2 Cloud Storage Account ID\" given" +msgstr "Nu există un \"B2 Account Cloud Storage Account\"" + +#: 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 "" +"Acest backend poate citi și scrie date în Backblaze B2 Cloud Storage. " +"Formatele permise sunt: ​​\"b2: // nume bucket / prefix\"" + +#: 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 "" +"Implicit, este creată o găleată privată. Utilizați această opțiune pentru a " +"seta tipul de găleată. Consultați documentația B2 pentru tipurile permise" + +#: Library/Backend/Backblaze/Strings.cs:17 +msgid "The bucket type used when creating a bucket" +msgstr "Tipul de cupă utilizat la crearea unei găleți" + +#: Library/Backend/Backblaze/Strings.cs:18 +msgid "" +"Use this option to set the page size for listing contents of B2 buckets. A " +"lower number means less data, but can increase the number of Class C " +"transaction on B2. Suggested values are between 100 and 1000" +msgstr "" +"Utilizați această opțiune pentru a seta dimensiunea paginii pentru a afișa " +"conținutul bușoanelor B2. Un număr mai mic înseamnă mai puține date, dar " +"poate crește numărul de tranzacții clasa C pe B2. Valorile sugerate sunt " +"între 100 și 1000" + +#: Library/Backend/Backblaze/Strings.cs:19 +msgid "The size of file-listing pages" +msgstr "Dimensiunea paginilor cu înregistrări de fișiere" + +#: Library/Backend/Backblaze/Strings.cs:20 +#, csharp-format +msgid "" +"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " +"than zero" +msgstr "" +"Setarea \"{0}\" nu este validă pentru \"{1}\", trebuie să fie un număr " +"întreg mai mare decât zero" + +#: Library/Backend/Sia/Strings.cs:6 +msgid "Sia Decentralized Cloud" +msgstr "Sia nori descentralizați" + +#: Library/Backend/Sia/Strings.cs:7 +msgid "This backend can read and write data to Sia." +msgstr "Acest backend poate citi și scrie date către Sia." + +#: Library/Backend/Sia/Strings.cs:8 +msgid "Sia address" +msgstr "Adresa Sia" + +#: Library/Backend/Sia/Strings.cs:9 +msgid "Sia address, ie 127.0.0.1:9980" +msgstr "Adresa Sia, adică 127.0.0.1:9980" + +#: Library/Backend/Sia/Strings.cs:10 +msgid "Backup path" +msgstr "Calea de rezervă" + +#: Library/Backend/Sia/Strings.cs:11 +msgid "Target path, ie /backup" +msgstr "Calea țintă, adică / backup" + +#: Library/Backend/Sia/Strings.cs:12 Library/Backend/Sia/Strings.cs:13 +msgid "Sia password" +msgstr "Sia parola" + +#: Library/Backend/Sia/Strings.cs:14 +msgid "3" +msgstr "3" + +#: Library/Backend/Sia/Strings.cs:15 +msgid "Minimum value is 3." +msgstr "Valoarea minimă este de 3." + +#: 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 "" +"Nu a fost autorizată utilizarea serviciului WLID: {0}. Dacă problema " +"persistă, încercați să generați un nou jeton authid de la: {1}" + +#: Library/Backend/OneDrive/Strings.cs:6 +msgid "Autocreated folder" +msgstr "Dosarul autocurat" + +#: Library/Backend/OneDrive/Strings.cs:7 +#: Library/Backend/OAuthHelper/Strings.cs:8 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +msgstr "Codul de eroare neașteptat: {0} - {1}" + +#: Library/Backend/OneDrive/Strings.cs:8 +#, csharp-format +msgid "Missing the folder: {0}" +msgstr "Lipsește dosarul: {0}" + +#: Library/Backend/OneDrive/Strings.cs:9 Library/Compression/Strings.cs:13 +#, csharp-format +msgid "File not found: {0}" +msgstr "Fișierul nu a fost găsit: {0}" + +#: Library/Backend/OneDrive/Strings.cs:10 +msgid "Microsoft OneDrive" +msgstr "Microsoft OneDrive" + +#: 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 "" +"Stochează fișiere pe Microsoft OneDrive. Utilizarea acestui backend necesită" +" acceptarea termenilor din {0} ({1}) și {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/HubiC/Strings.cs:21 +msgid "" +"This backend can read and write data to HubiC. Supported format is " +"\"hubic://container/folder\"." +msgstr "" +"Acest backend poate citi și scrie date către HubiC. Formatul acceptat este " +"\"hubic: // container / folder\"." + +#: Library/Backend/HubiC/Strings.cs:22 +msgid "HubiC" +msgstr "Hubic" + +#: Library/Backend/AzureBlob/Strings.cs:4 +msgid "All files will be written to the container specified" +msgstr "Toate fișierele vor fi scrise în containerul specificat" + +#: Library/Backend/AzureBlob/Strings.cs:5 +msgid "The name of the storage container " +msgstr "Numele containerului de stocare" + +#: Library/Backend/AzureBlob/Strings.cs:6 +msgid "Azure blob" +msgstr "Bloc albastru" + +#: Library/Backend/AzureBlob/Strings.cs:7 +msgid "No Azure storage account name given" +msgstr "Nu este indicat niciun cont de stocare Azure" + +#: 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 "" +"Numele contului de stocare Azure care poate fi obținut făcând clic pe " +"butonul \"Gestionați cheile de acces\" din tabloul de bord al contului de " +"stocare" + +#: Library/Backend/AzureBlob/Strings.cs:9 +msgid "The storage account name" +msgstr "Numele contului de stocare" + +#: 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 "" +"Cheia de acces Azure care poate fi obținută făcând clic pe butonul " +"\"Gestionați cheile de acces\" din tabloul de bord al contului de stocare" + +#: Library/Backend/AzureBlob/Strings.cs:11 +msgid "The access key" +msgstr "Tasta de acces" + +#: Library/Backend/AzureBlob/Strings.cs:12 +msgid "No Azure access key given" +msgstr "Nu este indicată cheia de acces Azure" + +#: Library/Backend/AzureBlob/Strings.cs:17 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed formats" +" are: \"azure://bucketname\"" +msgstr "" +"Acest backend poate citi și scrie date în spațiul de stocare Azure blob. " +"Formatele permise sunt: ​​\"azure: // bucketname\"" + +#: Library/Backend/Jottacloud/Strings.cs:5 +msgid "Jottacloud" +msgstr "Jottacloud" + +#: Library/Backend/Jottacloud/Strings.cs:6 +msgid "" +"This backend can read and write data to Jottacloud using it's REST protocol." +" Allowed format is \"jottacloud://folder/subfolder\"." +msgstr "" +"Acest backend poate citi și scrie date în Jottacloud utilizând protocolul " +"REST. Formatul permise este \"jottacloud: // folder / subfolder\"." + +#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "Niciun nume de utilizator dat" + +#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "Nu a fost dată nici o parolă" + +#: Library/Backend/Jottacloud/Strings.cs:9 Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "Nu există o cale dată, nu se pot încărca fișiere în dosarul rădăcină" + +#: Library/Backend/Jottacloud/Strings.cs:10 +msgid "Illegal mount point given." +msgstr "Punct de pornire ilegal." + +#: Library/Backend/Jottacloud/Strings.cs:16 +msgid "Supplies the backup device to use" +msgstr "Furnizează dispozitivul de rezervă de utilizat" + +#: Library/Backend/Jottacloud/Strings.cs:17 +#, csharp-format +msgid "" +"The backup device to use. Will be created if not already exists. You can " +"manage your devices from the backup panel in the Jottacloud web interface. " +"When you specify a custom device you should also specify the mount point to " +"use on this device with the \"{0}\" option." +msgstr "" +"Dispozitivul de rezervă de utilizat. Va fi creat dacă nu există deja. Puteți" +" gestiona dispozitivele dvs. din panoul de rezervă din interfața web " +"Jottacloud. Când specificați un dispozitiv personalizat, ar trebui să " +"specificați și punctul de montare pe care să îl utilizați pe acest " +"dispozitiv cu opțiunea \"{0}\"." + +#: Library/Backend/Jottacloud/Strings.cs:18 +msgid "Supplies the mount point to use on the server" +msgstr "Furnizează punctul de montare pentru utilizare pe server" + +#: Library/Backend/Jottacloud/Strings.cs:19 +#, csharp-format +msgid "" +"The mount point to use on the server. The default is \"Archive\" for using " +"the built-in archive mount point. Set this option to \"Sync\" to use the " +"built-in synchronization mount point instead, or if you have specified a " +"custom device with option \"{0}\" you are free to name the mount point as " +"you like." +msgstr "" +"Punctul de montare pe server. Valoarea prestabilită este \"Arhiva\" pentru " +"utilizarea punctului de montare încorporat în arhivă. Setați această opțiune" +" la \"Sincronizare\" pentru a utiliza în schimb punctul de montare pentru " +"sincronizare încorporat sau dacă ați specificat un dispozitiv personalizat " +"cu opțiunea \"{0}\", puteți să denumiți punctul de montare așa cum doriți." + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +msgstr "mega.nz" + +#: 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 "" +"Acest backend poate citi și scrie date la Mega.co.nz. Formatele permise " +"sunt: ​​\"mega: // folder / subfolder\"" + +#: Library/Backend/SharePoint/Strings.cs:6 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: 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 "" +"Suporta conexiuni la un server SharePoint (inclusiv OneDrive for Business). " +"Formatele permise sunt \"mssp: " +"//tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" sau \"mssp: " +"// username: " +"password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\". " +"Utilizați o slash dublă '//' în calea pentru a denota webul din biblioteca " +"de documente." + +#: 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 "" +"Dacă serverul și clientul acceptă atât autentificarea integrată, această " +"opțiune permite această metodă de autentificare. Acest lucru este posibil " +"numai la serverele Windows și clienții." + +#: Library/Backend/SharePoint/Strings.cs:13 +#: Library/Backend/WEBDAV/Strings.cs:12 +msgid "Use windows integrated authentication to connect to the server" +msgstr "" +"Utilizați autentificarea integrată a Windows pentru a vă conecta la server" + +#: 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 "" +"Utilizați această opțiune pentru a transfera fișierele în dosarul pentru " +"coșul de gunoi, în loc să le eliminați definitiv, atunci când compactați sau" +" ștergeți copii de rezervă." + +#: Library/Backend/SharePoint/Strings.cs:15 +msgid "Move deleted files to the recycle bin" +msgstr "Mutați fișierele șterse în coșul de reciclare" + +#: 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 timeouts under certain conditions. Use this option only with " +"very fast and stable internet connections." +msgstr "" +"Utilizați această opțiune pentru a încărca fișiere în SharePoint ca întreg " +"cu modul BinaryDirect. Aceasta este cea mai eficientă modalitate de a " +"încărca, dar poate provoca expirarea nerecuperabile în anumite condiții. " +"Utilizați această opțiune numai cu conexiuni rapide și stabile la internet." + +#: Library/Backend/SharePoint/Strings.cs:18 +msgid "Upload files using binary direct mode." +msgstr "Încărcați fișiere utilizând modul binar direct." + +#: 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 "" +"Utilizați această opțiune pentru a specifica o valoare personalizată pentru " +"perioadele de expirare a funcționării web atunci când comunicați cu serverul" +" SharePoint. Valoarea recomandată este de 180 s." + +#: Library/Backend/SharePoint/Strings.cs:21 +msgid "Set timeout for SharePoint web operations." +msgstr "Setați timeout pentru operațiile web SharePoint." + +#: 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 "" +"Utilizați această opțiune pentru a specifica mărimea fiecărei bucăți atunci " +"când încărcați pe serverul SharePoint. Valoarea recomandată este de 4 MB." + +#: Library/Backend/SharePoint/Strings.cs:24 +msgid "Set block size for chunked uploads to SharePoint." +msgstr "" +"Setați dimensiunea blocurilor pentru încărcările încărcate cu caractere în " +"SharePoint." + +#: Library/Backend/SharePoint/Strings.cs:26 +#, csharp-format +msgid "Element with path '{0}' not found on host '{1}'." +msgstr "Elementul cu calea \"{0}\" nu a fost găsit pe gazdă \"{1}\"." + +#: 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 "" +"Nici o rețea SharePoint nu ar putea fi conectată la calea '{0}'. Poate acte " +"greșite. Sau încercați să utilizați \"//\" în calea spre web separat din " +"calea dosarului." + +#: 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 "" +"Totul părea bine, dar nu a putut fi citit titlul web pentru a testa " +"conexiunea. Ceva e în neregulă." + +#: Library/Backend/SharePoint/Strings.cs:33 +msgid "Microsoft OneDrive for Business" +msgstr "Microsoft OneDrive for Business" + +#: 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 "" +"Suportă conexiunile la Microsoft OneDrive for Business. Formatele permise " +"sunt \"od4b: " +"//tennant.sharepoint.com/personal/username_domain/Documents/subfolder\" sau " +"\"od4b: // username: " +"password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"." +" Puteți utiliza o dublă slash \"//\" în cale pentru a denota calea de bază " +"din dosarul documente." + +#: Library/Backend/Dropbox/Strings.cs:22 +msgid "" +"This backend can read and write data to Dropbox. Supported format is " +"\"dropbox://folder/subfolder\"." +msgstr "" +"Acest backend poate citi și scrie date în Dropbox. Formatul acceptat este " +"\"dropbox: // folder / subfolder\"." + +#: Library/Backend/Dropbox/Strings.cs:23 +msgid "Dropbox" +msgstr "dropbox" + +#: 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 "" +"Suporta conexiuni la un server Web WEBDAV activat, folosind protocolul HTTP." +" Formatele permise sunt \"webdav: // hostname / folder\" sau \"webdav: // " +"username: password @ hostname / folder\"." + +#: 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 "" +"Utilizarea metodei de autentificare HTTP Digest permite utilizatorului să se" +" autentifice cu serverul, fără a trimite parola în mod clar. Cu toate " +"acestea, un atac de tip \"man-in-the-middle\" este ușor, deoarece protocolul" +" HTTP specifică o rezervă pentru autentificarea de bază, ceea ce va face " +"clientul să trimită parola atacatorului. Utilizând acest steag, clientul nu " +"acceptă acest lucru și utilizează întotdeauna autentificarea Digest sau nu " +"reușește să se conecteze." + +#: Library/Backend/WEBDAV/Strings.cs:6 +msgid "Force the use of the HTTP Digest authentication method" +msgstr "Forțați utilizarea metodei de autentificare HTTP Digest" + +#: Library/Backend/WEBDAV/Strings.cs:13 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:14 +#, csharp-format +msgid "" +"The server returned the error code {0} ({1}), indicating that the server " +"does not support WebDAV connections" +msgstr "" +"Serverul a returnat codul de eroare {0} ({1}), indicând faptul că serverul " +"nu suportă conexiuni WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:16 +#, 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 "" +"La listarea dosarului {0} fișierul {1} ​​a fost listat, dar serverul raportează acum că fișierul nu a fost găsit.\n" +"Acest lucru se poate datora faptului că fișierul este șters sau indisponibil, dar poate fi și din cauză că extensia de fișier {2} este blocată de serverul web. IIS blochează extensiile necunoscute în mod prestabilit.\n" +"Mesaj de eroare: {3}" + +#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" +"Utilizați acest steag pentru a comunica utilizând Secure Socket Layer (SSL) " +"peste http (https)." + +#: Library/Backend/WEBDAV/Strings.cs:21 +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 "" +"Pentru a ajuta la problemele de depanare, este posibil să setați o cale " +"către un fișier care va fi suprascris cu răspunsul PROPFIND" + +#: Library/Backend/WEBDAV/Strings.cs:22 +msgid "Dump the PROPFIND response" +msgstr "Dați răspunsul PROPFIND" + +#: 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 "" +"Acest backend poate citi și scrie date într-un backend bazat pe Tahoe-LAFS. " +"Formatul permise este \"tahoe: // hostname: port / uri / $ DIRCAP\"." + +#: Library/Backend/TahoeLAFS/Strings.cs:7 +msgid "Tahoe-LAFS" +msgstr "Tahoe-LAFS" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" +msgstr "Formatul URL neacceptat trebuie să înceapă cu \"uri / URI: DIR2:\"" + +#: 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 "" +"Nu a fost autorizată utilizarea serviciului OAuth: {0}. Dacă problema " +"persistă, încercați să generați un nou jeton authid de la: {1}" + +#: Library/Backend/OAuthHelper/Strings.cs:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +msgstr "" +"Serviciul OAuth depășește în prezent cota, încercați din nou în câteva ore" + +#: Library/DynamicLoader/Strings.cs:4 +#, csharp-format +msgid "Failed to load assembly {0}, error message: {1}" +msgstr "Imposibil de încărcat ansamblul {0}, mesaj de eroare: {1}" + +#: Library/DynamicLoader/Strings.cs:5 +#, csharp-format +msgid "Failed to load process type {0} assembly {1}, error message: {2}" +msgstr "" +"Nu a reușit să se încarce tipul de proces {0} ansamblul {1}, mesajul de " +"eroare: {2}" + +#: Library/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "Utilizați în schimb opțiunea {0}" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +msgid "" +"This option controls the compression level used. A setting of zero gives no " +"compression, and a setting of 9 gives maximum compression." +msgstr "" +"Această opțiune controlează nivelul de compresie utilizat. O setare de zero " +"nu dă nici o compresie, iar o setare de 9 oferă o comprimare maximă." + +#: Library/Compression/Strings.cs:6 +msgid "Sets the Zip compression level" +msgstr "Setează nivelul de compresie Zip" + +#: 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 "" +"Această opțiune poate fi utilizată pentru a seta o metodă alternativă a " +"compresorului, cum ar fi LZMA. Rețineți că utilizarea unei alte valori decât" +" Deflate va determina ignorarea opțiunii {0}." + +#: Library/Compression/Strings.cs:8 +msgid "Sets the Zip compression method" +msgstr "Setează metoda de compresie Zip" + +#: Library/Compression/Strings.cs:9 +msgid "Toggles Zip64 support" +msgstr "Comută suportul Zip64" + +#: Library/Compression/Strings.cs:10 +msgid "" +"The zip64 format is required for files larger than 4GiB, use this flag to " +"toggle it" +msgstr "" +"Formatul zip64 este necesar pentru fișierele mai mari de 4GiB, utilizați " +"acest steguleț pentru ao comuta" + +#: Library/Compression/Strings.cs:11 +msgid "" +"This module provides the industry standard Zip compression. Files created " +"with this module can be read by any standard-compliant zip application." +msgstr "" +"Acest modul oferă compresia Zip standard în industrie. Fișierele create cu " +"acest modul pot fi citite de orice aplicație zip compatibilă standard." + +#: Library/Compression/Strings.cs:12 +msgid "Zip compression" +msgstr "Compresie prin zip" + +#: Library/Compression/Strings.cs:16 +msgid "Archive not opened for writing" +msgstr "Arhiva nu a fost deschisă pentru scriere" + +#: Library/Compression/Strings.cs:17 +msgid "Archive not opened for reading" +msgstr "Arhiva nu a fost deschisă pentru citire" + +#: Library/Compression/Strings.cs:18 +msgid "The given file is not part of this archive" +msgstr "Fișierul dat nu face parte din această arhivă" + +#: Library/Compression/Strings.cs:19 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:20 +msgid "Experimental - 7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:21 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores." +msgstr "" +"Numărul de fire utilizate în compresia LZMA 2. Implicit la numărul de nuclee" +" de procesoare." + +#: Library/Compression/Strings.cs:22 +msgid "Number of threads used in compression" +msgstr "Numărul de fire utilizate în comprimare" + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z compression level" +msgstr "Setează nivelul de compresie de 7z" + +#: Library/Compression/Strings.cs:25 +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 "" +"Această opțiune controlează algoritmul de comprimare utilizat. Activarea " +"acestei opțiuni va determina 7z să utilizeze algoritmul rapid, care produce " +"o comprimare puțin mai mică." + +#: Library/Compression/Strings.cs:26 +msgid "Sets the 7z fast algorithm usage" +msgstr "Setează utilizarea algoritmului rapid 7z" + +#: Library/SQLiteHelper/Strings.cs:4 +msgid "backup" +msgstr "copie de rezervă" + +#: Library/SQLiteHelper/Strings.cs:5 +#, csharp-format +msgid "Unable to determine database format: {0}" +msgstr "Formatul bazei de date nu poate fi determinat: {0}" + +#: 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 "" +"\n" +"Baza de date are versiunea {0}, dar cea mai mare versiune acceptată este {1}.\n" +"\n" +"Acest lucru este probabil cauzat de upgrade la o versiune mai nouă și apoi degradare.\n" +"În acest caz, există probabil un fișier de rezervă al versiunii anterioare a bazei de date în dosarul {2}." + +#: Library/SQLiteHelper/Strings.cs:11 +msgid "Unknown table layout detected" +msgstr "Arată necunoscut aspectul mesei" + +#: Library/SQLiteHelper/Strings.cs:12 +#, csharp-format +msgid "" +"Failed to execute SQL: {0}\n" +"Error: {1}\n" +"Database is NOT upgraded." +msgstr "" +"Eroare la executarea SQL: {0}\n" +"Eroare: {1}\n" +"Baza de date nu este modernizată." + +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" +"Operația de ștergere a eșuat pentru {0} cu FileNotFound, conținând conținut" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "Afișarea indică faptul că fișierul {0} este șters corect" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" +"Neconcordanța rușinii în fișierul \"{0}\", hash înregistrat: {1}, hash " +"actual {2}" + +#: Library/Main/Strings.cs:9 +#, csharp-format +msgid "" +"The file {0} was downloaded and had size {1} but the size was expected to be" +" {2}" +msgstr "" +"Fișierul {0} a fost descărcat și a avut dimensiunea {1}, dar dimensiunea era" +" de așteptat să fie {2}" + +#: Library/Main/Strings.cs:10 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "Opțiunea {0} este respinsă: {1}" + +#: Library/Main/Strings.cs:11 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" +"Opțiunea - {0} există mai mult de o dată, vă rugăm să raportați acest lucru " +"dezvoltatorilor" + +#: Library/Main/Strings.cs:12 +msgid "No source folders specified for backup" +msgstr "Nu sunt specificate dosarele sursă pentru copiere de rezervă" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "Dosarul sursă {0} nu există, avortând backup" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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 "" +"Valoarea \"{1}\" furnizată la - {0} nu parsează într-un boolean valid, " +"acesta va fi tratat ca și cum ar fi fost setat la \"true\"" + +#: Library/Main/Strings.cs:16 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" +"Opțiunea - {0} nu acceptă valoarea \"{1}\", valorile acceptate sunt: ​​{2}" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" +"Opțiunea - {0} nu acceptă valoarea \"{1}\", valorile semnelor acceptate " +"sunt: ​​{2}" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "Valoarea \"{1}\" furnizată la - {0} nu reprezintă un întreg valid" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" +"Opțiunea - {0} nu este acceptată deoarece modulul {1} ​​nu este încărcat în " +"prezent" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "Opțiunea furnizată - {0} nu este acceptată și va fi ignorată" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "Valoarea \"{1}\" furnizată la - {0} nu reprezintă o cale validă" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "Valoarea \"{1}\" furnizată la - {0} nu reprezintă o dimensiune validă" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "Valoarea \"{1}\" furnizată la - {0} nu reprezintă un timp valid" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has started" +msgstr "Operația {0} a început" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "Operația {0} a fost finalizată" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "Operația {0} nu a reușit cu eroare: {1}" + +#: Library/Main/Strings.cs:27 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "Cale nevalidă: \"{0}\" ({1})" + +#: Library/Main/Strings.cs:28 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " +msgstr "" +"Nu s-a aplicat setarea \"force-locale\". Încercați să actualizați .NET-" +"Framework. Excepția a fost: \"{0}\"" + +#: Library/Main/Strings.cs:29 +#, csharp-format +msgid "The source {0} uses an invalid volume name, aborting backup" +msgstr "" +"Sursa {0} utilizează un nume de volum nevalid, care întrerupe copierea de " +"rezervă" + +#: Library/Main/Strings.cs:30 +#, csharp-format +msgid "" +"The source {0} is on volume {1}, which could not be found, aborting backup" +msgstr "" +"Sursa {0} este pe volumul {1}, care nu a putut fi găsit, avortând backup" + +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 +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 "" +"Dacă o copie de rezervă este întreruptă, probabil vor fi fișiere parțiale " +"prezente pe backend. Folosind acest steguleț, Duplicati va elimina automat " +"astfel de fișiere atunci când se întâlnesc." + +#: Library/Main/Strings.cs:37 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" +"Un steag indicând faptul că Duplicati ar trebui să elimine fișierele " +"neutilizate" + +#: Library/Main/Strings.cs:38 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder. The prefix cannot contain " +"a hyphen (-), but can contain all other characters allowed by the remote " +"storage." +msgstr "" +"Un șir utilizat pentru prefixarea numelor de fișiere ale volumelor la " +"distanță poate fi utilizat pentru stocarea mai multor copii de siguranță în " +"același folder la distanță. Prefixul nu poate conține o cratimă (-), dar " +"poate conține toate celelalte caractere permise de spațiul de stocare de la " +"distanță." + +#: Library/Main/Strings.cs:39 +msgid "Remote filename prefix" +msgstr "Nume prefix de la distanță" + +#: Library/Main/Strings.cs:40 +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 "" +"Sistemul de operare ține evidența ultimei scrieri a unui fișier. Folosind " +"aceste informații, Duplicati poate determina rapid dacă fișierul a fost " +"modificat. Dacă o anumită aplicație modifică în mod deliberat această " +"informație, Duplicati nu va funcționa corect decât dacă acest flag este " +"setat." + +#: Library/Main/Strings.cs:41 +msgid "Disable checks based on file time" +msgstr "Dezactivați verificările în funcție de timpul fișierelor" + +#: Library/Main/Strings.cs:42 +msgid "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" +msgstr "" +"În mod prestabilit, fișierele vor fi restaurate în folderele sursă, " +"utilizați această opțiune pentru a restabili într-un alt folder" + +#: Library/Main/Strings.cs:43 +msgid "Restore to another folder" +msgstr "Reveniți la alt dosar" + +#: Library/Main/Strings.cs:44 +msgid "Toggles system sleep mode" +msgstr "Comută modul sleep mode" + +#: Library/Main/Strings.cs:45 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" +msgstr "" +"Permiteți sistemului să intre în modurile de alimentare în modul de oprire " +"pentru inactivitate în timpul operațiilor de backup / restaurare (numai " +"pentru Windows / OSX)" + +#: Library/Main/Strings.cs:46 +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 "" +"Prin setarea acestei valori puteți să limitați cât de mult consumă lățimea " +"de bandă pentru descărcări. Setarea acestei limite poate face ca backup-" +"urile să dureze mai mult, dar vor face ca Duplicați să fie mai puțin " +"invazive." + +#: Library/Main/Strings.cs:47 +msgid "Max number of kilobytes to download pr. second" +msgstr "Număr maxim de kilobytes pentru a descărca pr. al doilea" + +#: Library/Main/Strings.cs:48 +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 "" +"Prin setarea acestei valori puteți să limitați numărul de lățime de bandă " +"consumată de Duplicați pentru încărcări. Setarea acestei limite poate face " +"ca backup-urile să dureze mai mult, dar vor face ca Duplicați să fie mai " +"puțin invazive." + +#: Library/Main/Strings.cs:49 +msgid "Max number of kilobytes to upload pr. second" +msgstr "Numărul maxim de kilobyte pentru încărcarea pr. al doilea" + +#: Library/Main/Strings.cs:50 +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 "" +"Dacă stocați copiile de rezervă pe un disc local și preferați să nu fie " +"păstrate necriptate, puteți utiliza această opțiune pentru criptare " +"completă." + +#: Library/Main/Strings.cs:51 +msgid "Disable encryption" +msgstr "Dezactivați criptarea" + +#: Library/Main/Strings.cs:52 +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 "" +"Dacă o încărcare sau descărcare eșuează, Duplicati se va reîncerca de mai " +"multe ori înainte de a nu reuși. Utilizați această opțiune pentru a gestiona" +" mai bine conexiunile de rețea instabile." + +#: Library/Main/Strings.cs:53 +msgid "Number of times to retry a failed transmission" +msgstr "Numărul de repetări a unei transmisiuni eșuate" + +#: Library/Main/Strings.cs:54 +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 "" +"Furnizați o expresie de acces pe care Duplicati o va utiliza pentru a cripta" +" volumele de rezervă, făcându-le necifrabile fără fraza de acces. Această " +"variabilă poate fi furnizată și prin intermediul variabilei de mediu " +"PASSPHRASE." + +#: Library/Main/Strings.cs:55 +msgid "Passphrase used to encrypt backups" +msgstr "Frază de acces folosită pentru criptarea copiilor de rezervă" + +#: Library/Main/Strings.cs:56 +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 "" +"În mod implicit, Duplicati va lista și restaura fișiere din cea mai recentă " +"copie de rezervă, utilizați această opțiune pentru a selecta un alt element." +" Puteți utiliza timpi relative, cum ar fi \"-2M\" pentru o copie de rezervă " +"de acum două luni." + +#: Library/Main/Strings.cs:57 +msgid "The time to list/restore files" +msgstr "Timpul de afișare / restaurare a fișierelor" + +#: Library/Main/Strings.cs:58 +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 "" +"În mod implicit, Duplicati va lista și restaura fișiere din cea mai recentă " +"copie de rezervă, utilizați această opțiune pentru a selecta un alt element." +" Puteți introduce mai multe valori separate prin virgulă și intervalele " +"folosind -, de ex. \"0,2-4,7\"." + +#: Library/Main/Strings.cs:59 +msgid "The version to list/restore files" +msgstr "Versiunea pentru a lista / restaura fișiere" + +#: Library/Main/Strings.cs:60 +msgid "" +"When searching for files, only the most recent backup is searched. Use this " +"option to show all previous versions too." +msgstr "" +"Când căutați fișiere, se caută numai cea mai recentă copie de rezervă. " +"Utilizați această opțiune pentru a afișa și toate versiunile anterioare." + +#: Library/Main/Strings.cs:61 +msgid "Show all versions" +msgstr "Afișați toate versiunile" + +#: Library/Main/Strings.cs:62 +msgid "" +"When searching for files, all matching files are returned. Use this option " +"to return only the largest common prefix path." +msgstr "" +"Când căutați fișiere, toate fișierele potrivite sunt returnate. Utilizați " +"această opțiune pentru a returna numai cea mai mare cale de prefix comună." + +#: Library/Main/Strings.cs:63 +msgid "Show largest prefix" +msgstr "Afișați cel mai mare prefix" + +#: Library/Main/Strings.cs:64 +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 "" +"Când căutați fișiere, toate fișierele potrivite sunt returnate. Utilizați " +"această opțiune pentru a returna numai intrările găsite în directorul " +"specificat ca filtru." + +#: Library/Main/Strings.cs:65 +msgid "Show folder contents" +msgstr "Afișați conținutul folderului" + +#: Library/Main/Strings.cs:66 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is useful if the network drops out occasionally " +"during transmissions." +msgstr "" +"După o transmisie nereușită, Duplicati va aștepta o scurtă perioadă înainte " +"de a încerca din nou. Acest lucru este util dacă rețeaua scade ocazional în " +"timpul transmisiilor." + +#: Library/Main/Strings.cs:67 +msgid "Time to wait between retries" +msgstr "Este timpul să așteptați între încercări" + +#: Library/Main/Strings.cs:68 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" +"Utilizați această opțiune pentru a atașa fișiere suplimentare în liste de " +"fișiere nou încărcate." + +#: Library/Main/Strings.cs:69 +msgid "Set control files" +msgstr "Setați fișiere de control" + +#: Library/Main/Strings.cs:70 +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 "" +"Dacă hash-ul pentru volum nu se potrivește, Duplicati va refuza să utilizeze" +" copia de rezervă. Oferiți acest steag pentru a permite lui Duplicati să " +"continue oricum." + +#: Library/Main/Strings.cs:71 +msgid "Set this flag to skip hash checks" +msgstr "Setați acest steguleț pentru a săriți verificările hash" + +#: Library/Main/Strings.cs:72 +msgid "" +"This option allows you to exclude files that are larger than the given " +"value. Use this to prevent backups becoming extremely large." +msgstr "" +"Această opțiune vă permite să excludeți fișierele care sunt mai mari decât " +"valoarea dată. Utilizați această opțiune pentru a preveni apariția unor " +"copii de rezervă extrem de mari." + +#: Library/Main/Strings.cs:73 +msgid "Limit the size of files being backed up" +msgstr "Limitați dimensiunea fișierelor care au fost salvate" + +#: Library/Main/Strings.cs:76 +msgid "" +"Selects another thread priority for the process. Use this to set Duplicati " +"to be more or less CPU intensive." +msgstr "" +"Selectează o altă prioritate a firului pentru proces. Utilizați această " +"opțiune pentru a seta ca Duplicati să fie mai mult sau mai puțin intensivă " +"pe CPU." + +#: Library/Main/Strings.cs:77 +msgid "Thread priority" +msgstr "Prioritate de prioritate" + +#: Library/Main/Strings.cs:78 +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 "" +"Această opțiune poate modifica dimensiunea maximă a fișierelor dblock. " +"Schimbarea dimensiunii poate fi utilă dacă backend-ul are o limită a mărimii" +" fiecărui fișier individual" + +#: Library/Main/Strings.cs:79 +msgid "Limit the size of the volumes" +msgstr "Limitați dimensiunea volumelor" + +#: Library/Main/Strings.cs:80 +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 "" +"Activarea acestei opțiuni va interzice utilizarea interfeței de streaming, " +"ceea ce înseamnă că barele de progres nu vor fi afișate, iar setările de " +"accelerație la lățimea de bandă vor fi ignorate." + +#: Library/Main/Strings.cs:81 +msgid "Disables use of the streaming transfer method" +msgstr "Dezactivează utilizarea metodei de transfer în flux" + +#: Library/Main/Strings.cs:82 +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 "" +"Această opțiune se va asigura că conținutul fișierului manifest nu este " +"citit. Acest lucru implică, de asemenea, că nu are nici o verificare a hash-" +"urilor de fișiere. Utilizați numai pentru recuperarea în caz de dezastru." + +#: Library/Main/Strings.cs:83 +msgid "An option that prevents verifying the manifests" +msgstr "O opțiune care împiedică verificarea manifestărilor" + +#: Library/Main/Strings.cs:84 +msgid "" +"Duplicati supports pluggable 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 acceptă module de compresie pluggable. Utilizați această opțiune " +"pentru a selecta un modul de utilizat pentru comprimare. Acest lucru se " +"aplică numai când se creează volume noi, atunci când se citește un fișier " +"existent, numele fișierului este utilizat pentru a selecta modulul de " +"comprimare." + +#: Library/Main/Strings.cs:85 +msgid "Select what module to use for compression" +msgstr "Selectați ce modul să utilizați pentru comprimare" + +#: Library/Main/Strings.cs:86 +msgid "" +"Duplicati supports pluggable 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 acceptă module de criptare pluggable. Utilizați această opțiune " +"pentru a selecta un modul de utilizat pentru criptare. Acest lucru se aplică" +" numai când se creează volume noi, atunci când se citește un fișier " +"existent, numele fișierului este utilizat pentru a selecta modulul de " +"criptare." + +#: Library/Main/Strings.cs:87 +msgid "Select what module to use for encryption" +msgstr "Selectați ce modul să utilizați pentru criptare" + +#: Library/Main/Strings.cs:88 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" +"Furnizați unul sau mai multe nume de module separate prin virgule pentru a " +"le descărca" + +#: Library/Main/Strings.cs:89 +msgid "Disabled one or more modules" +msgstr "Dezactivat unul sau mai multe module" + +#: Library/Main/Strings.cs:90 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" +"Oferiți unul sau mai multe nume de module, separate prin virgule pentru a le" +" încărca" + +#: Library/Main/Strings.cs:91 +msgid "Enables one or more modules" +msgstr "Activează unul sau mai multe module" + +#: Library/Main/Strings.cs:92 +msgid "" +"This setting 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 (note that the OS may still log system " +"warnings). 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:93 +msgid "Controls the use of disk snapshots" +msgstr "Controlează utilizarea instantaneelor ​​pe disc" + +#: Library/Main/Strings.cs:94 +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 "" +"Volumele pre-generate vor fi plasate în folderul temporar în mod implicit, " +"această opțiune poate seta un alt dosar pentru plasarea volumelor temporare," +" în ciuda numelui, aceasta funcționează și pentru sincronizarea" + +#: Library/Main/Strings.cs:95 +msgid "The path where ready volumes are placed until uploaded" +msgstr "Calea în care sunt plasate volumele pregătite până la încărcare" + +#: Library/Main/Strings.cs:96 +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 "" +"Când efectuați încărcări asincrone, Duplicati va crea volume care pot fi " +"încărcate. Pentru a împiedica duplicarea să genereze prea multe volume, " +"această opțiune limitează numărul de încărcări în așteptare. Setați la zero " +"pentru a dezactiva limita" + +#: Library/Main/Strings.cs:97 +msgid "The number of volumes to create ahead of time" +msgstr "Numărul de volume pe care trebuie să le creați înainte de timp" + +#: Library/Main/Strings.cs:98 +msgid "" +"Activating this option will make some error messages more verbose, which may" +" help you track down a particular issue" +msgstr "" +"Dacă activați această opțiune, unele mesaje de eroare vor fi mai detaliate, " +"ceea ce vă poate ajuta să urmăriți o anumită problemă" + +#: Library/Main/Strings.cs:99 +msgid "Enables debugging output" +msgstr "Activează ieșirea de depanare" + +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" + +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" +"Specifică cantitatea de informații din jurnal pentru a scrie în fișierul " +"specificat de fișierul -log" + +#: Library/Main/Strings.cs:103 +msgid "Log information level" +msgstr "Nivel de informație log" + +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 +msgid "" +"If Duplicati detects that the target folder is missing, it will create it " +"automatically. Activate this option to prevent automatic folder creation." +msgstr "" +"Dacă Duplicati detectează lipsa dosarului țintă, îl va crea automat. " +"Activați această opțiune pentru a împiedica crearea automată a folderelor." + +#: Library/Main/Strings.cs:106 +msgid "Disables automatic folder creation" +msgstr "Dezactivează crearea folderului automat" + +#: Library/Main/Strings.cs:107 +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 "" +"Utilizați această opțiune pentru a exclude scriitorii defecți dintr-un " +"instantaneu. Aceasta este echivalentă cu pavilionul -wx al instrumentului " +"vshadow.exe, cu excepția faptului că acceptă numai GUID-uri de clasă de " +"scriere și nu nume de componente sau instanțe GUID. GUID-urile multiple " +"trebuie să fie separate cu punct și virgulă și majoritatea formelor de GUID-" +"uri sunt permise, inclusiv cu și fără bretele curbate." + +#: Library/Main/Strings.cs:108 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" +"Se exclude o listă de guiduri ale scriitorilor VSS separate prin punct și " +"virgulă (numai pentru Windows)" + +#: Library/Main/Strings.cs:109 +msgid "" +"This setting 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 "" +"Această setare controlează utilizarea numerelor NTFS USN, ceea ce permite " +"companiei Duplicati să obțină mult mai rapid o listă de fișiere și foldere. " +"Dacă acest lucru este setat la \"off\", Duplicati nu va încerca să utilizeze" +" USN. Dacă setați această opțiune la \"auto\", Duplicati încearcă să " +"utilizeze USN și nu reușește în tăcere dacă nu a fost acceptată sau " +"acceptată. O setare de \"on\" va face de asemenea Duplicati să încerce să " +"utilizeze USN, dar va produce un mesaj de avertizare în jurnal dacă nu " +"reușește. Setarea acestuia la \"necesar\" va face ca Duplicati să întrerupă " +"copia de siguranță dacă utilizarea USN nu reușește. Această caracteristică " +"este acceptată numai în Windows și necesită privilegii administrative." + +#: Library/Main/Strings.cs:110 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "Controlează utilizarea numerelor de secvență de actualizare NTFS" + +#: Library/Main/Strings.cs:111 +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 "" +"Dacă este activat USN, numerele USN sunt folosite pentru a găsi toate " +"fișierele modificate de la ultima copie de rezervă. Utilizați această " +"opțiune pentru a dezactiva utilizarea numerelor USN, ceea ce va face ca " +"Duplicați să investigheze toate fișierele sursă. Această opțiune este " +"destinată în principal testării și nu trebuie dezactivată într-un mediu de " +"producție. Dacă USN nu este activată, această opțiune nu are efect." + +#: Library/Main/Strings.cs:112 +msgid "Disables changelist by USN numbers" +msgstr "Dezactivează lista de modificări prin numerele USN" + +#: Library/Main/Strings.cs:113 +#, csharp-format +msgid "" +"When matching timestamps, Duplicati will adjust the times by a small " +"fraction to ensure that minor time differences do not cause unexpected " +"updates. If the option --{0} is set to keep a week of backups, and the " +"backup is made the same time each week, it is possible that the clock drifts" +" slightly, such that full week has just passed, causing Duplicati to delete " +"the older backup earlier than expected. To avoid this, Duplicati inserts a " +"1% tolerance (max 1 hour). Use this option to disable the tolerance, and use" +" strict time checking" +msgstr "" +"Când se potrivesc timbre, Duplicati va ajusta timpii cu o mică fracțiune " +"pentru a vă asigura că diferențele minime de timp nu generează actualizări " +"neașteptate. Dacă opțiunea - {0} este setată să păstreze o săptămână de " +"copii de rezervă, iar copia de rezervă se face în același timp în fiecare " +"săptămână, este posibil ca ceasul să devieze ușor, astfel încât săptămâna " +"întreagă tocmai a trecut, cauzând Duplicați să șterge backup mai vechi mai " +"devreme decât era de așteptat. Pentru a evita acest lucru, Duplicati " +"introduce o toleranță de 1% (maxim 1 oră). Utilizați această opțiune pentru " +"a dezactiva toleranța și utilizați verificarea strictă a timpului" + +#: Library/Main/Strings.cs:114 +msgid "Deactivates tolerance when comparing times" +msgstr "Dezactivează toleranța la compararea timpilor" + +#: Library/Main/Strings.cs:115 +msgid "Verify uploads by listing contents" +msgstr "Verificați încărcările prin afișarea conținutului" + +#: Library/Main/Strings.cs:116 +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 va încărca fișierele în timp ce scanează discul și produce volume," +" ceea ce de obicei face backupul mai rapid. Utilizați acest steag pentru a " +"dezactiva comportamentul, astfel încât Duplicati să aștepte finalizarea " +"fiecărui volum." + +#: Library/Main/Strings.cs:117 +msgid "Upload files synchronously" +msgstr "Încărcați fișiere sincron" + +#: Library/Main/Strings.cs:118 +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 va încerca să efectueze mai multe operațiuni într-o singură " +"conexiune, deoarece acest lucru evită încercările repetate de conectare și " +"astfel accelerează procesul. Această opțiune poate fi utilizată pentru a se " +"asigura că fiecare operație este efectuată pe o conexiune separată" + +#: Library/Main/Strings.cs:119 +msgid "Do not re-use connections" +msgstr "Nu reutilizați conexiunile" + +#: Library/Main/Strings.cs:120 +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 "" +"Când apare o eroare, Duplicați va reîncerca în tăcere și va raporta numai " +"numărul de încercări. Activați această opțiune pentru a afișa mesajele de " +"eroare atunci când este efectuată o nouă încercare." + +#: Library/Main/Strings.cs:121 +msgid "Show error messages when a retry is performed" +msgstr "Afișați mesajele de eroare când este efectuată o nouă încercare" + +#: Library/Main/Strings.cs:122 +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 "" +"Dacă nu s-au schimbat fișiere, Duplicate nu va încărca un set de backup. " +"Dacă datele de rezervă sunt utilizate pentru a verifica dacă a fost " +"executată o copie de siguranță, această opțiune va face ca Duplicati să " +"încarce o copie de rezervă chiar dacă este goală" + +#: Library/Main/Strings.cs:123 +msgid "Upload empty backup files" +msgstr "Încărcați fișiere de rezervă goale" + +#: Library/Main/Strings.cs:124 +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 "" +"Această valoare poate fi utilizată pentru a seta o limită superioară " +"cunoscută asupra spațiului pe care îl are un backend. Dacă backend-ul " +"raportează mărimea însăși, această valoare este ignorată" + +#: Library/Main/Strings.cs:125 +msgid "A reported maximum storage" +msgstr "O stocare maximă raportată" + +#: Library/Main/Strings.cs:126 +msgid "" +"Sets a threshold for when to warn about the backend quota being nearly " +"exceeded. It is given as a percentage, and a warning is generated if the " +"amount of available quota is less that this percentage of the total backup " +"size. If the backend does not report the quota information, this value will " +"be ignored" +msgstr "" + +#: Library/Main/Strings.cs:127 +msgid "Threshold for warning about low quota" +msgstr "" + +#: Library/Main/Strings.cs:128 +msgid "Symlink handling" +msgstr "Manipularea simbolică" + +#: Library/Main/Strings.cs:129 +#, csharp-format +msgid "" +"Use this option to handle symlinks differently. 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 "" +"Utilizați această opțiune pentru a gestiona simbolink-urile în mod diferit. " +"Opțiunea \"{0}\" va înregistra pur și simplu o simbolică cu numele și " +"destinația acesteia, iar o restabilire va recrea simbolica ca link. " +"Utilizați opțiunea \"{1}\" pentru a ignora toate simbolurile și pentru a nu " +"stoca informații despre ele. Versiunile anterioare ale aplicației Duplicati " +"au folosit setarea \"{2}\", care va determina includerea fișierelor " +"simbolice și restaurarea ca fișiere normale." + +#: Library/Main/Strings.cs:130 +msgid "Hardlink handling" +msgstr "Manipularea hardlinkurilor" + +#: Library/Main/Strings.cs:131 +#, csharp-format +msgid "" +"Use 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 "" +"Utilizați această opțiune pentru a gestiona hardlink-urile (funcționează " +"numai pe Linux / OSX). Opțiunea \"{0}\" va înregistra un ID hard-disc pentru" +" fiecare hardlink pentru a evita stocarea mai multor căi hardlinkate. " +"Opțiunea \"{1}\" va ignora informațiile despre hardlink și va trata fiecare " +"hardlink ca o cale unică. Opțiunea \"{2}\" va ignora toate hardlink-urile cu" +" mai mult de un link." + +#: Library/Main/Strings.cs:132 +msgid "Exclude files by attribute" +msgstr "Excludeți fișierele după atribut" + +#: Library/Main/Strings.cs:133 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more than one. Possible values " +"are: {0}" +msgstr "" +"Utilizați această opțiune pentru a exclude fișiere cu anumite atribute. " +"Utilizați o listă de nume de atribute separate prin virgulă pentru a " +"specifica mai multe. Valorile posibile sunt: ​​{0}" + +#: Library/Main/Strings.cs:134 +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 "" +"Activați această opțiune pentru a cartografia instantanee VSS pe o unitate " +"(similară cu SUBST, utilizând Win32 DefineDosDevice). Acest lucru va crea " +"unități temporare care sunt apoi utilizate pentru a accesa conținutul unui " +"instantaneu. Această soluție poate accelera accesul la fișiere în Windows " +"XP." + +#: Library/Main/Strings.cs:135 +msgid "Map snapshots to a drive (Windows only)" +msgstr "Împărțiți imaginile unei unități (numai pentru Windows)" + +#: Library/Main/Strings.cs:136 +msgid "" +"A display name that is attached to this backup. Can be used to identify the " +"backup when sending mail or running scripts." +msgstr "" +"Un nume afișat care este atașat la această copie de rezervă. Poate fi " +"folosit pentru a identifica copiile de rezervă atunci când trimiteți " +"e-mailuri sau rularea de scripturi." + +#: Library/Main/Strings.cs:137 +msgid "Name of the backup" +msgstr "Numele de rezervă" + +#: Library/Main/Strings.cs:138 +#, 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 "" +"Această proprietate poate fi folosită pentru a indica un fișier text în care" +" fiecare linie conține o extensie de fișier care indică un fișier non-" +"compresibil. Fișierele care au o extensie găsită în fișier nu vor fi " +"comprimate, ci pur și simplu stocate în arhivă. Formatul de fișier ignoră " +"liniile care nu încep cu o perioadă și consideră un spațiu pentru a indica " +"sfârșitul extensiei. Este furnizat un fișier implicit, care servește și ca " +"exemplu. Fișierul implicit este plasat în {0}." + +#: Library/Main/Strings.cs:139 +msgid "Manage non-compressible file extensions" +msgstr "Gestionați extensiile de fișiere care nu pot fi comprimate" + +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 +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 "" +"Un fragment de memorie este utilizat pentru a reduce căutările bazei de " +"date. Nu trebuie să modificați această valoare decât dacă primiți " +"avertismente în jurnal." + +#: Library/Main/Strings.cs:141 +msgid "Memory used by the block hash" +msgstr "Memorie folosită de hash bloc" + +#: Library/Main/Strings.cs:142 +msgid "" +"The block size 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 "" +"Dimensiunea blocului determină modul în care fișierele sunt fragmentate. " +"Alegerea unei valori mari va determina o majorare a cheltuielilor de " +"schimbare a fișierelor, alegerea unei mici valori va determina o mare " +"cheltuială la stocarea listelor de fișiere. Rețineți că valoarea nu poate fi" +" modificată după crearea fișierelor la distanță." + +#: Library/Main/Strings.cs:143 +msgid "Block size used in hashing" +msgstr "Dimensiunea blocurilor utilizate în hașcare" + +#: Library/Main/Strings.cs:144 +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 "" +"Această opțiune poate fi utilizată pentru a limita scanarea numai la fișiere" +" despre care se știe că s-au schimbat. Acesta este, de obicei, activat numai" +" în combinație cu un observator al sistemului de fișiere care ține evidența " +"modificărilor fișierelor." + +#: Library/Main/Strings.cs:145 +msgid "List of files to examine for changes" +msgstr "Lista fișierelor de examinat pentru modificări" + +#: Library/Main/Strings.cs:146 +msgid "" +"Path to the file containing the local cache of the remote file database" +msgstr "" +"Calea către fișierul care conține memoria cache locală a bazei de date de " +"fișiere la distanță" + +#: Library/Main/Strings.cs:147 +msgid "Path to the local state database" +msgstr "Calea către baza de date locală de stat" + +#: Library/Main/Strings.cs:148 +#, 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 "" +"Această opțiune poate fi utilizată pentru a furniza o listă de fișiere " +"șterse. Această opțiune va fi ignorată dacă opțiunea - {0} nu este setată." + +#: Library/Main/Strings.cs:149 +msgid "List of deleted files" +msgstr "Lista fișierelor șterse" + +#: Library/Main/Strings.cs:151 +msgid "Memory used by the file hash" +msgstr "Memoria folosită de hash-ul fișierului" + +#: Library/Main/Strings.cs:152 +msgid "" +"This option can be used to reduce the memory footprint by not keeping paths " +"and modification timestamps in memory" +msgstr "" +"Această opțiune poate fi utilizată pentru a reduce amprenta de memorie, fără" +" a păstra căile și timbrele de modificare în memorie" + +#: Library/Main/Strings.cs:153 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "Reduceți amprenta de memorie dezactivând căutările în memorie" + +#: Library/Main/Strings.cs:154 +msgid "" +"This option can be used to increase speed in exchange for extra memory use." +msgstr "" +"Această opțiune poate fi utilizată pentru a crește viteza în schimbul " +"utilizării suplimentare a memoriei." + +#: Library/Main/Strings.cs:155 +msgid "Store an in-memory block cache" +msgstr "Stocați o memorie cache în memorie" + +#: Library/Main/Strings.cs:156 +msgid "" +"Stores metadata, such as file timestamps and attributes. This increases the " +"required storage space as well as the processing time." +msgstr "" +"Stochează metadate, cum ar fi marcajele de timp ale fișierelor și " +"atributele. Aceasta sporește spațiul de stocare necesar, precum și timpul de" +" procesare." + +#: Library/Main/Strings.cs:157 +msgid "Enables storing file metadata" +msgstr "Permite stocarea metadatelor de fișiere" + +#: Library/Main/Strings.cs:158 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" +"Această opțiune nu mai este utilizată deoarece metadatele sunt stocate în " +"mod implicit" + +#: Library/Main/Strings.cs:160 +msgid "Memory used by the metadata hash" +msgstr "Memoria folosită de hash-ul metadatelor" + +#: Library/Main/Strings.cs:161 +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 "" +"Dacă acest flag este setat, baza de date locală nu este comparată cu lista " +"de fișiere la distanță la pornire. Utilizarea intenționată pentru această " +"opțiune este să funcționeze corect în cazurile în care lista fișierelor este" +" întreruptă sau indisponibilă." + +#: Library/Main/Strings.cs:162 +msgid "Do not query backend at startup" +msgstr "Nu interogați backend la pornire" + +#: Library/Main/Strings.cs:163 +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 "" +"Fișierele index sunt utilizate pentru a limita necesitatea descărcării " +"fișierelor dblock atunci când nu există o bază de date locală prezentă. Cele" +" mai multe informații sunt înregistrate în fișierele index, operațiile mai " +"rapide pot continua fără baza de date. Compromisul este că fișierele index " +"mai mari ocupă un spațiu mai îndepărtat și care nu pot fi folosite " +"niciodată." + +#: Library/Main/Strings.cs:164 +msgid "Determines usage of index files" +msgstr "Determină utilizarea fișierelor index" + +#: Library/Main/Strings.cs:165 +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 "" +"Pe măsură ce se modifică fișierele, este posibil ca unele date stocate la " +"destinația de la distanță să nu fie necesare. Această opțiune controlează " +"cantitatea de spațiu pierdut pe care destinația îl poate conține înainte de " +"a fi recuperat. Această valoare reprezintă un procentaj utilizat pentru " +"fiecare volum și pentru stocarea totală." + +#: Library/Main/Strings.cs:166 +msgid "The maximum wasted space in percent" +msgstr "Spațiul maxim pierdut în procente" + +#: Library/Main/Strings.cs:167 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" +"Această opțiune poate fi utilizată pentru a experimenta diferite setări și a" +" observa rezultatul fără a schimba fișierele reale." + +#: Library/Main/Strings.cs:168 +msgid "Does not perform any modifications" +msgstr "Nu efectuează modificări" + +#: Library/Main/Strings.cs:169 +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 "" +"Aceasta este o opțiune foarte avansată! Această opțiune poate fi utilizată " +"pentru a selecta un algoritm hash bloc cu dimensiune hash mai mică sau mai " +"mare, pentru motive de performanță sau spațiu de stocare." + +#: Library/Main/Strings.cs:170 +msgid "The hash algorithm used on blocks" +msgstr "Algoritmul hash utilizat pe blocuri" + +#: Library/Main/Strings.cs:171 +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 "" +"Aceasta este o opțiune foarte avansată! Această opțiune poate fi utilizată " +"pentru a selecta un algoritm hash de fișiere cu dimensiune hash mai mică sau" +" mai mare, pentru motive de performanță sau spațiu de stocare." + +#: Library/Main/Strings.cs:172 +msgid "The hash algorithm used on files" +msgstr "Algoritmul hash utilizat în fișiere" + +#: Library/Main/Strings.cs:173 +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 "" +"Dacă un număr mare de fișiere mici sunt detectate în timpul unei copii de " +"rezervă sau după ce s-au găsit spații goale după ștergerea copiilor de " +"siguranță, datele de la distanță vor fi compacte. Utilizați această opțiune " +"pentru a dezactiva o astfel de compactare automată și numai compactă atunci " +"când executați comanda compactă." + +#: Library/Main/Strings.cs:174 +msgid "Disable automatic compacting" +msgstr "Dezactivați compactarea automată" + +#: Library/Main/Strings.cs:175 +msgid "" +"When examining the size of a volume in consideration for compacting, 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 "" +"Când se examinează dimensiunea unui volum în considerare pentru compactare, " +"se utilizează o mică valoare de toleranță, în mod implicit 20% din " +"dimensiunea volumului. Acest lucru asigură că volume mari care pot avea " +"câteva octeți pierduți în spațiu nu sunt descărcate și rescrise." + +#: Library/Main/Strings.cs:176 +msgid "Volume size threshold" +msgstr "Volumul pragului de dimensiune" + +#: Library/Main/Strings.cs:177 +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 "" +"Pentru a evita umplerea stocării la distanță cu fișiere mici, această " +"valoare poate forța gruparea fișierelor mici. Volumele mici vor fi combinate" +" întotdeauna când pot umple un întreg volum." + +#: Library/Main/Strings.cs:178 +msgid "Maximum number of small volumes" +msgstr "Numărul maxim de volume mici" + +#: Library/Main/Strings.cs:179 +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 "" +"Activați această opțiune pentru a căuta alte fișiere de pe această mașină " +"pentru a găsi blocurile existente. Aceasta este o operație destul de lentă " +"dar poate limita dimensiunea descărcărilor." + +#: Library/Main/Strings.cs:180 +msgid "Use local file data when restoring" +msgstr "Folosiți datele locale ale fișierelor atunci când restaurați" + +#: Library/Main/Strings.cs:181 +msgid "Disables the local database" +msgstr "Dezactivează baza de date locală" + +#: Library/Main/Strings.cs:182 +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 "" +"Când listați conținutul sau când restaurați fișiere, baza de date locală " +"poate fi omisă. Acest lucru este de obicei mai lent, dar poate fi folosit " +"pentru a verifica conținutul real al magazinului de la distanță" + +#: Library/Main/Strings.cs:183 +msgid "Keep a number of versions" +msgstr "Păstrați o serie de versiuni" + +#: Library/Main/Strings.cs:184 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" +"Utilizați această opțiune pentru a seta numărul de versiuni pe care să le " +"păstrați, furnizați -1 pentru a păstra toate versiunile" + +#: Library/Main/Strings.cs:185 +msgid "Keep all versions within a timespan" +msgstr "Păstrați toate versiunile într-un interval de timp" + +#: Library/Main/Strings.cs:186 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" +"Utilizați această opțiune pentru a seta intervalul de timp în care sunt " +"păstrate copii de siguranță." + +#: Library/Main/Strings.cs:187 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "Reduceți numărul de versiuni ștergând copiile de rezervă vechi" + +#: Library/Main/Strings.cs:188 +msgid "" +"Use this option to reduce the number of versions that are kept with " +"increasing version age by deleting most of the old backups. The expected " +"format is a comma separated list of colon separated time frame and interval " +"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " +"all backups, for 3 months keep one backup every day, for 10 years one backup" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." +msgstr "" + +#: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "Ignorați elementele sursă care lipsesc" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" +"Utilizați această opțiune pentru a continua chiar dacă lipsesc unele intrări" +" de surse." + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "Suprascrieți fișierele atunci când restaurați" + +#: Library/Main/Strings.cs:192 +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 "" +"Utilizați această opțiune pentru a suprascrie fișierele țintă atunci când " +"restaurați, dacă această opțiune nu este setată, fișierele vor fi restaurate" +" cu un marcaj de timp și un număr atașat." + +#: Library/Main/Strings.cs:193 +msgid "Output more progress information" +msgstr "Obțineți mai multe informații despre progres" + +#: Library/Main/Strings.cs:194 +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 "" +"Utilizați această opțiune pentru a mări cantitatea de ieșire generată la " +"rularea unei opțiuni. În general, această opțiune va produce o linie pentru " +"fiecare fișier procesat." + +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 +msgid "Output full results" +msgstr "Rezultatele rezultate complete" + +#: Library/Main/Strings.cs:197 +msgid "" +"Use this option to increase the amount of output generated as the result of " +"the operation, including all filenames." +msgstr "" +"Utilizați această opțiune pentru a crește cantitatea de ieșire generată ca " +"rezultat al operației, inclusiv toate numele de fișiere." + +#: Library/Main/Strings.cs:198 +msgid "Determine if verification files are uploaded" +msgstr "Determinați dacă fișierele de verificare sunt încărcate" + +#: Library/Main/Strings.cs:199 +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 "" +"Utilizați această opțiune pentru a încărca un fișier de verificare după ce " +"ați schimbat spațiul de stocare de la distanță. Fișierul nu este criptat și " +"conține mărimea și șahurile SHA256 ale tuturor fișierelor la distanță și " +"poate fi folosit pentru a verifica integritatea fișierelor." + +#: Library/Main/Strings.cs:200 +msgid "The number of samples to test after a backup" +msgstr "Numărul de mostre pentru a testa după o copie de rezervă" + +#: Library/Main/Strings.cs:201 +#, 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 "" +"După ce o copie de rezervă este finalizată, unele fișiere sunt selectate " +"pentru verificare pe backend-ul de la distanță. Utilizați această opțiune " +"pentru a modifica câte. Dacă această valoare este setată la 0 sau opțiunea -" +" {0} este setată, nu se verifică fișierele la distanță" + +#: Library/Main/Strings.cs:202 +msgid "Activates in-depth verification of files" +msgstr "Activează verificarea în profunzime a fișierelor" + +#: Library/Main/Strings.cs:203 +#, 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. This option is automatically set when then verification is " +"performed directly." +msgstr "" +"După ce o copie de rezervă este finalizată, unele fișiere sunt selectate " +"pentru verificare pe backend-ul de la distanță. Utilizați această opțiune " +"pentru a activa verificarea completă, ceea ce va decripta fișierele și " +"examina interiorul fiecărui volum, în loc de a verifica pur și simplu hash-" +"ul extern. Dacă opțiunea - {0} este setată, nu se verifică fișierele la " +"distanță. Această opțiune este setată automat atunci când verificarea este " +"efectuată direct." + +#: Library/Main/Strings.cs:204 +msgid "Size of the file read buffer" +msgstr "Dimensiunea fișierului de citire a fișierului" + +#: Library/Main/Strings.cs:205 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" +"Utilizați această dimensiune pentru a controla numărul de octeți citiți " +"dintr-un fișier înainte de procesare" + +#: Library/Main/Strings.cs:206 +msgid "Allow the passphrase to change" +msgstr "Permiteți modificării expresiei de acces" + +#: Library/Main/Strings.cs:207 +msgid "" +"Use this option to allow the passphrase to change, note that this option is " +"not permitted for a backup or repair operation" +msgstr "" +"Utilizați această opțiune pentru a permite modificarea expresiei de acces, " +"rețineți că această opțiune nu este permisă pentru o operațiune de salvare " +"de rezervă sau de reparație" + +#: Library/Main/Strings.cs:208 +msgid "List only filesets" +msgstr "Listează numai fișierele" + +#: Library/Main/Strings.cs:209 +msgid "" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process" +msgstr "" +"Utilizați această opțiune pentru a lista doar seturi de fișiere și pentru a " +"evita traversarea numelor de fișiere și a altor metadate care încetinesc " +"procesul" + +#: Library/Main/Strings.cs:211 +msgid "Don't store metadata" +msgstr "Nu stocați metadatele" + +#: Library/Main/Strings.cs:212 +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 "" +"Utilizați această opțiune pentru a dezactiva stocarea metadatelor, cum ar fi" +" marcajele de timp ale fișierelor. Dezactivarea stocării metadatelor va " +"accelera operațiile de backup și restaurare, dar nu va afecta mult " +"dimensiunea fișierului." + +#: Library/Main/Strings.cs:213 +msgid "Restore file permissions" +msgstr "Restaurați permisiunile fișierului" + +#: Library/Main/Strings.cs:214 +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 "" +"În mod prestabilit, permisiunile nu sunt restabilite deoarece acestea vă pot" +" împiedica să accesați fișierele. Utilizați această opțiune pentru a " +"restaura și permisiunile." + +#: Library/Main/Strings.cs:215 +msgid "Skip restored file check" +msgstr "Verificați verificarea fișierului restabilit" + +#: Library/Main/Strings.cs:216 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successful. Use this option to disable the check" +" and avoid waiting for the verification." +msgstr "" +"După restaurarea fișierelor, este verificată șansa de fișiere a tuturor " +"fișierelor restaurate pentru a verifica dacă restaurarea a avut succes. " +"Utilizați această opțiune pentru a dezactiva verificarea și pentru a evita " +"așteptarea verificării." + +#: Library/Main/Strings.cs:217 +msgid "Activate caches" +msgstr "Activați cache-urile" + +#: Library/Main/Strings.cs:218 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" +"Activați cache-urile din memorie, care sunt dezactivate în mod implicit" + +#: Library/Main/Strings.cs:219 +msgid "Do not use local data" +msgstr "Nu utilizați date locale" + +#: Library/Main/Strings.cs:220 +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 va încerca să utilizeze datele din fișierele sursă pentru a " +"minimiza cantitatea de date descărcate. Utilizați această opțiune pentru a " +"sări peste această optimizare și utilizați numai date de la distanță." + +#: Library/Main/Strings.cs:221 +msgid "Check block hashes" +msgstr "Verificați hashes-ul blocului" + +#: Library/Main/Strings.cs:222 +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 "" +"Utilizați această opțiune pentru a mări verificarea, verificând hash-ul " +"blocurilor citite dintr-un volum înainte de a patra fișierele restaurate cu " +"datele." + +#: Library/Main/Strings.cs:225 +msgid "Repair database with paths" +msgstr "Reparați baza de date cu căi" + +#: Library/Main/Strings.cs:226 +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 "" +"Utilizați această opțiune pentru a crea o bază de date locală care poate fi " +"căutată, care conține numai informații despre cale. Această opțiune este " +"utilizabilă pentru construirea rapidă a unei baze de date pentru a găsi " +"anumite conținuturi, fără a fi nevoie să reconstruiți toate informațiile. " +"Baza de date rezultată poate fi căutată, dar nu poate fi utilizată pentru " +"restaurarea datelor cu." + +#: Library/Main/Strings.cs:227 +msgid "Force the locale setting" +msgstr "Activați setarea locale" + +#: Library/Main/Strings.cs:228 +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 "" +"În mod prestabilit, setările locale și cultura sistemului vor fi utilizate. " +"În unele cazuri, puteți prefera să rulați cu o altă locație, de exemplu " +"pentru a primi mesaje într-o altă limbă. Această opțiune poate fi utilizată " +"pentru a seta localizarea. Oferiți un șir gol pentru a alege cultura " +"invarianta." + +#: Library/Main/Strings.cs:229 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" +"Manipulați comunicarea fișierelor cu backend-ul folosind țevi filetate" + +#: Library/Main/Strings.cs:230 +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 "" +"Utilizați această opțiune pentru a dezactiva manipularea multiplă a " +"actualizărilor și descărcărilor, care pot accelera în mod semnificativ " +"operațiile backend, în funcție de hardware-ul pe care îl executați și de " +"rata de transfer a backend-ului." + +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 +msgid "Perform backup of Hyper-V machines (Windows only)" +msgstr "" +"Realizați copii de rezervă ale mașinilor Hyper-V (numai pentru Windows)" + +#: Library/Main/Strings.cs:238 +msgid "" +"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')" +msgstr "" +"Utilizați această opțiune pentru a specifica ID-urile mașinilor care trebuie" +" incluse în copia de rezervă. Specificați mai multe coduri de mașini cu un " +"separator punct și virgulă. (Puteți utiliza această comandă Powershell " +"pentru a obține ID 'Get-VM | ft VMName, ID')" + +#: Library/Main/Strings.cs:239 +msgid "" +"If Duplicati detects that the previous backup did not complete, it will " +"generate a filelist that is a merge of the last completed backup and the " +"contents that were uploaded in the incomplete backup session." +msgstr "" +"Dacă Duplicati detectează că copia de rezervă anterioară nu a fost " +"finalizată, va genera o listă de fișiere care este o îmbinare a ultimei " +"copii de rezervă completate și conținutul încărcat în sesiunea de copiere " +"incompletă." + +#: Library/Main/Strings.cs:240 +msgid "Disables synthetic filelist" +msgstr "Dezactivează lista de fișiere sintetice" + +#: Library/Main/Strings.cs:241 +msgid "" +"This flag instructs Duplicati to not look at metadata or filesize when " +"deciding to scan a file for changes. Use this option if you have a large " +"number of files and notice that the scanning takes a long time with " +"unmodified files." +msgstr "" +"Acest steag instruiește Duplicati să nu se uite la metadate sau la " +"dimensiunea fișierului atunci când decide să scaneze un fișier pentru " +"modificări. Utilizați această opțiune dacă aveți un număr mare de fișiere și" +" observați că scanarea durează mult timp cu fișierele nemodificate." + +#: Library/Main/Strings.cs:242 +msgid "Checks only file lastmodified" +msgstr "Verifică numai fișierul ultimmodified" + +#: Library/Main/Strings.cs:243 +msgid "Disables path compresion on restore" +msgstr "Dezactivează compresia pe calea restaurării" + +#: Library/Main/Strings.cs:244 +msgid "" +"When restore a subset of a backup into a new folder, the shortest possible " +"path is used to avoid generating deep paths with empty folders. Use this " +"flag to skip this compression, such that the entire original folder " +"structure is preserved, including upper level empty folders." +msgstr "" +"Când se restabilește un subset de copie de rezervă într-un folder nou, calea" +" cea mai scurtă posibilă este utilizată pentru a evita generarea de căi " +"adânci cu foldere goale. Utilizați acest steguleț pentru a sări peste " +"această comprimare, astfel încât întreaga structură a folderului original să" +" fie păstrată, inclusiv folderele goale de nivel superior." + +#: Library/Main/Strings.cs:245 +msgid "Allow removing all filesets" +msgstr "Permiteți eliminarea tuturor fileurilor" + +#: Library/Main/Strings.cs:246 +msgid "" +"By default, the last fileset cannot be removed. This is a safeguard to make " +"sure that all remote data is not deleted by a configuration mistake. Use " +"this flag to disable that protection, such that all filesets can be deleted." +msgstr "" +"Implicit, ultimul set de fișiere nu poate fi eliminat. Aceasta este o " +"garanție pentru a vă asigura că toate datele de la distanță nu sunt șterse " +"de o greșeală de configurare. Utilizați acest steag pentru a dezactiva " +"această protecție, astfel încât toate fișierele pot fi șterse." + +#: Library/Main/Strings.cs:247 +msgid "Allow automatic rebuilding of local database to save space." +msgstr "" +"Permiteți reconstrucția automată a bazei de date locale pentru a economisi " +"spațiu." + +#: Library/Main/Strings.cs:248 +msgid "" +"Some operations that manipulate the local database leave unused entries " +"behind. These entries are not deleted from a hard drive until a VACUUM " +"operation is run. This operation saves disk space in the long run but needs " +"to temporarily create a copy of all valid entries in the database. Setting " +"this to true will allow Duplicati to perform VACUUM operations at its " +"discretion." +msgstr "" +"Unele operații care manipulează baza de date locală lasă în urma utilizări " +"nefolosite. Aceste intrări nu sunt șterse de pe un hard disk până când nu se" +" execută o operație VACUUM. Această operație economisește spațiu pe disc pe " +"termen lung, dar trebuie să creeze temporar o copie a tuturor intrărilor " +"valide din baza de date. Setarea acestui lucru la adevărat va permite " +"companiei Duplicați să efectueze operații VACUUM la discreția sa." + +#: Library/Main/Strings.cs:249 +msgid "Disable the read-ahead scanner" +msgstr "" + +#: Library/Main/Strings.cs:250 +msgid "" +"When this flag is enabled, the scanner that computes the size of source " +"files is disabled, and instead the reported size is read from the database. " +"Using this flag can speed up the backup by reducing disk access, but will " +"give a less accurate progress indicator." +msgstr "" + +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" +"Cryptolibrary nu suporta transformări reutilizabile pentru algoritmul hash " +"{0}" + +#: Library/Main/Strings.cs:284 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "Cryptolibrary nu suporta algoritmul hash {0}" + +#: Library/Main/Strings.cs:285 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" +"Fraza de acces nu poate fi modificată pentru o copie de rezervă existentă" + +#: Library/Main/Strings.cs:286 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "Nu a reușit să creeze un instantaneu: {0}" + +#: Library/Main/BackendManager.cs:592 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "Nu sa reușit ștergerea fișierului {0}, testarea dacă există un fișier" + +#: Library/Main/BackendManager.cs:598 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" +"Recuperat de la problema încercării de a șterge fișierul inexistent {0}" + +#: Library/Main/BackendManager.cs:603 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "Nu sa reușit recuperarea din eroarea de ștergere a fișierului {0}" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "Confirm encryption passphrase" +msgstr "Confirmați expresia de acces pentru criptare" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "" +"This module will ask the user for an encryption password on the command line" +" unless encryption is disabled or the password is supplied by other means" +msgstr "" +"Acest modul va cere utilizatorului o parolă de criptare pe linia de comandă," +" cu excepția cazului în care criptarea este dezactivată sau parola este " +"furnizată prin alte mijloace" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Password prompt" +msgstr "Solicitare parolă" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Empty passphrases are not allowed" +msgstr "Fraza de acces nu este permisă" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "Enter encryption passphrase" +msgstr "Introduceți expresia de acces pentru criptare" + +#: Library/Modules/Builtin/Strings.cs:13 +msgid "The passphrases do not match" +msgstr "Frazele de acces nu se potrivesc" + +#: Library/Modules/Builtin/Strings.cs:16 +msgid "" +"When running with Mono, this module will check if any certificates are " +"installed and suggest installing them otherwise" +msgstr "" +"Când se rulează cu Mono, acest modul va verifica dacă sunt instalate " +"certificate și le recomandă să le instalați altfel" + +#: Library/Modules/Builtin/Strings.cs:17 +msgid "Check for SSL certificates" +msgstr "Verificați pentru certificatele SSL" + +#: Library/Modules/Builtin/Strings.cs:18 +#, csharp-format +msgid "" +"No certificates found, you can install some with one of these commands:{0}" +" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " +"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:21 +msgid "" +"This module exposes a number of properties that can be used to change the " +"way http requests are issued" +msgstr "" +"Acest modul expune un număr de proprietăți care pot fi utilizate pentru a " +"schimba modul în care sunt emise solicitările http" + +#: Library/Modules/Builtin/Strings.cs:22 +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 "" +"Utilizați această opțiune pentru a accepta orice certificat de server, " +"indiferent de eventualele erori. Vă rugăm să utilizați --accept-specified-" +"ssl-hash în locul dvs., ori de câte ori este posibil." + +#: Library/Modules/Builtin/Strings.cs:23 +msgid "Accept any server certificate" +msgstr "Acceptați orice certificat de server" + +#: Library/Modules/Builtin/Strings.cs:24 +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 "" +"Dacă certificatul dvs. de server este raportat ca nevalid (de exemplu, cu " +"certificate cu auto-semnate), puteți furniza certificatul hash pentru ao " +"aproba oricum. Valoarea hash trebuie să fie introdusă în format hexazecimal " +"fără spații. Puteți introduce mai multe hash-uri separate prin virgule." + +#: Library/Modules/Builtin/Strings.cs:25 +msgid "Optionally accept a known SSL certificate" +msgstr "Opțional acceptați un certificat SSL cunoscut" + +#: Library/Modules/Builtin/Strings.cs:26 +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 "" +"Cererea implicită HTTP are atașat antetul \"Expect: 100-Continue\", care " +"permite unele optimizări atunci când se autentifică, dar rupe și unele " +"servere web, cauzând raportul \"417 - Așteptările au eșuat\"" + +#: Library/Modules/Builtin/Strings.cs:27 +msgid "Disable the expect header" +msgstr "Dezactivați antetul așteptat" + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more efficiently." +msgstr "" +"Implicit, solicitările http utilizează algoritmul de cracare RFC 896 pentru " +"a sprijini transferul de pachete mici mai eficient." + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Disable nagling" +msgstr "Dezactivați curățarea" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Configure http requests" +msgstr "Configurați solicitările http" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Alternate OAuth URL" +msgstr "Adresa URL alternativă OAuth" + +#: Library/Modules/Builtin/Strings.cs:32 +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 utilizează un server extern pentru a susține fluxul de " +"autentificare OAuth. Dacă ați configurat propriul server de duplicați OAuth," +" puteți furniza urlul de actualizare." + +#: Library/Modules/Builtin/Strings.cs:33 +msgid "Sets allowed SSL versions" +msgstr "Seturile au permis versiuni SSL" + +#: Library/Modules/Builtin/Strings.cs:34 +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 "" +"Această opțiune modifică versiunile implicite SSL admise. Aceasta este o " +"opțiune avansată și ar trebui utilizată numai dacă doriți să îmbunătățiți " +"securitatea sau să rezolvați o problemă cu un anumit protocol SSL." + +#: Library/Modules/Builtin/Strings.cs:35 +msgid "Sets the default operation timeout" +msgstr "Setează timpul de funcționare prestabilit" + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "" +"This option changes the default timeout for any HTTP request, the time " +"covers the entire operation from initial packet to shutdown" +msgstr "" +"Această opțiune schimbă intervalul de timp prestabilit pentru orice " +"solicitare HTTP, timpul acoperind întreaga operație de la pachetul inițial " +"până la oprire" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Sets readwrite" +msgstr "Setează citirea" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"This option changes the default read-write timeout. Read-write timeouts are " +"used to detect a stalled requests, and this option configures the maximum " +"time between activity on a connection." +msgstr "" +"Această opțiune schimbă intervalul de timp prestabilit de scriere / scriere." +" Întârzierile de citire și scriere sunt utilizate pentru a detecta o " +"solicitare suspendată și această opțiune configurează durata maximă dintre " +"activitatea pe o conexiune." + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Sets HTTP buffering" +msgstr "Setează tamponarea HTTP" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "" +"This option sets the HTTP buffering. Setting this to \"{0}\" can cause " +"memory leaks, but can also improve performance in some cases." +msgstr "" +"Această opțiune stabilește tamponarea HTTP. Setarea acestei opțiuni la " +"\"{0}\" poate provoca scurgeri de memorie, dar poate îmbunătăți și " +"performanța în unele cazuri." + +#: Library/Modules/Builtin/Strings.cs:43 +msgid "" +"This module works internaly to parse source parameters to backup Hyper-V " +"virtual machines" +msgstr "" +"Acest modul funcționează intern pentru a analiza parametrii sursă pentru a " +"salva mașinile virtuale Hyper-V" + +#: Library/Modules/Builtin/Strings.cs:44 +msgid "Configure Hyper-V module" +msgstr "Configurați modulul Hyper-V" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"This module works internaly to parse source parameters to backup Microsoft " +"SQL Server databases" +msgstr "" +"Acest modul funcționează intern pentru a analiza parametrii sursă pentru a " +"salva bazele de date Microsoft SQL Server" + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Configure Microsoft SQL Server module" +msgstr "Configurați modulul Microsoft SQL Server" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "" +"Execută un script înainte de a începe o operație și din nou la finalizare" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Run script" +msgstr "Rulați scriptul" + +#: Library/Modules/Builtin/Strings.cs:54 +msgid "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." +msgstr "" +"Execută un script după efectuarea unei operații. Scriptul va primi " +"rezultatele operațiunii scrise la stdout." + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Run a script on exit" +msgstr "Rulați un script la ieșire" + +#: Library/Modules/Builtin/Strings.cs:56 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "Scriptul \"{0}\" a revenit cu codul de ieșire {1}" + +#: Library/Modules/Builtin/Strings.cs:57 +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 "" +"Execută un script înainte de a efectua o operație. Operația se va bloca până" +" când scenariul nu va fi finalizat sau nu va fi scos. Dacă scriptul " +"returnează un cod de eroare diferit de zero sau o perioadă de timp, operația" +" va fi anulată." + +#: Library/Modules/Builtin/Strings.cs:58 +msgid "Run a required script on startup" +msgstr "Rulați un script necesar la pornire" + +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "Eroare la executarea scriptului \"{0}\": {1}" + +#: Library/Modules/Builtin/Strings.cs:62 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "Executarea scriptului \"{0}\" a expirat" + +#: Library/Modules/Builtin/Strings.cs:63 +msgid "" +"Executes a script before performing an operation. The operation will block " +"until the script has completed or timed out." +msgstr "" +"Execută un script înainte de a efectua o operație. Operația se va bloca până" +" când scenariul nu va fi finalizat sau nu va fi scos." + +#: Library/Modules/Builtin/Strings.cs:64 +msgid "Run a script on startup" +msgstr "Rulați un script la pornire" + +#: Library/Modules/Builtin/Strings.cs:65 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "Scriptul \"{0}\" a raportat mesaje de eroare: {1}" + +#: Library/Modules/Builtin/Strings.cs:66 +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 "" +"Setează timpul maxim pe care un script este permis să îl execute. Dacă " +"scriptul nu sa terminat în acest moment, acesta va continua să execute, dar " +"operația va continua și nu va fi procesată nici o ieșire de script." + +#: Library/Modules/Builtin/Strings.cs:67 +msgid "Sets the script timeout" +msgstr "Setează intervalul de timp pentru script" + +#: Library/Modules/Builtin/Strings.cs:70 +msgid "This module can send email after an operation completes" +msgstr "Acest modul poate trimite e-mailuri după finalizarea unei operații" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Send mail" +msgstr "Trimiteți e-mail" + +#: Library/Modules/Builtin/Strings.cs:72 +#, 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 "" +"Imposibil de găsit serverul de mail destinație prin căutarea MX, vă rugăm să" +" folosiți opțiunea {0} pentru a specifica ce server SMTP să folosească." + +#: Library/Modules/Builtin/Strings.cs:73 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" +"Această valoare poate fi un nume de fișier. Dacă fișierul există, conținutul fișierului va fi folosit ca corp al mesajului.\n" +"\n" +"În corpul mesajului, se înlocuiesc anumite jetoane:\n" +"% OPERATIONNAME% - Numele operației, în mod normal \"Backup\"\n" +"% REMOTEURL% - Adresa URL a serverului de la distanță\n" +"% LOCALPATH% - Calea către fișierele sau folderele locale implicate în operație (dacă există)\n" +"% PARSEDRESULT% - Rezultatul analizat, dacă operația este o copie de rezervă. Valorile posibile sunt: ​​Eroare, Avertizare, Succes\n" +"\n" +"Toate opțiunile de linie de comandă sunt, de asemenea, raportate în%% value%, de ex. % Volsize%. Orice valoare necunoscută / dezactivată este eliminată." + +#: Library/Modules/Builtin/Strings.cs:82 +msgid "The message body" +msgstr "Corpul mesajului" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" +"Parola utilizată pentru autentificarea cu serverul SMTP, dacă este necesar." + +#: Library/Modules/Builtin/Strings.cs:84 +msgid "SMTP Password" +msgstr "Parola SMTP" + +#: Library/Modules/Builtin/Strings.cs:85 +msgid "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" +"Example with 3 recipients: \n" +"\n" +"Peter Sample , John Sample , admin@example.com" +msgstr "" +"Această setare este necesară dacă e-mailul trebuie trimis, toate celelalte setări au valori implicite. Puteți furniza mai multe adrese de e-mail separate prin virgule și puteți utiliza formatul de adresă obișnuit așa cum este specificat în RFC2822 secțiunea 3.4.\n" +"Exemplu cu 3 destinatari:\n" +"\n" +"Peter Sample , John Sample , admin@example.com" + +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Email recipient(s)" +msgstr "E-mail destinatar (e)" + +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"By default, mail will only be sent after a Backup operation. Use this option" +" to send mail for all operations." +msgstr "" +"Implicit, poșta va fi trimisă numai după o operație de copiere de rezervă. " +"Utilizați această opțiune pentru a trimite e-mail pentru toate operațiile." + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Send email for all operations" +msgstr "Trimiteți e-mail pentru toate operațiile" + +#: Library/Modules/Builtin/Strings.cs:92 +msgid "" +"Address 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 "" +"Adresa expeditorului de e-mail. Dacă nu este furnizată nici o gazdă, se utilizează numele de gazdă al primului destinatar. Exemple de formate permise:\n" +"\n" +"expeditor\n" +"sender@example.com\n" +"Expeditor de mail \n" +"Expeditor de e-mail " + +#: Library/Modules/Builtin/Strings.cs:98 +msgid "Email sender" +msgstr "Expeditor de e-mail" + +#: Library/Modules/Builtin/Strings.cs:99 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " +"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" +" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " +"operations to send an email." +msgstr "" +"Puteți specifica unul dintre \"{0}\", \"{1}\", \"{2}\", \"{3}\". Puteți " +"furniza mai multe opțiuni cu un separator de virgulă, de ex. \"{0}, {1}\". " +"Valoarea specială \"{4}\" este o stenogramă pentru {0}, {1}, {2}, {3} \"și " +"va determina toate operațiile de salvare să trimită un e-mail." + +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 +msgid "The messages to send" +msgstr "Mesajele pe care trebuie să le trimită" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." +msgstr "" +"Un url pentru serverul SMTP, de ex. smtp: //example.com: 25. Servere multiple pot fi furnizate într-o listă prioritară, separate cu punct și virgulă. Dacă un server nu reușește, serverul următor din listă este încercat, până când mesajul a fost trimis.\n" +"Dacă nu este furnizat niciun server, se efectuează o căutare DNS pentru a găsi înregistrarea MX a primului destinatar și toate serverele SMTP sunt încercate în ordinea priorității până la expedierea mesajului.\n" +"\n" +"Pentru a activa SMTP prin SSL, utilizați formatul smtps: //example.com. Pentru a activa SMTP STARTTLS, utilizați formatul smtp: //example.com: 25 /? Starttls = când-disponibil sau smtp: //example.com: 25 /? Starttls = always. Dacă nu este specificat niciun port, portul 25 este utilizat pentru non-ssl și 465 pentru conexiunile SSL. Pentru a forța să nu utilizeze STARTTLS, folosiți smtp: //example.com: 25 /? Starttls = niciodată." + +#: Library/Modules/Builtin/Strings.cs:105 +msgid "SMTP Url" +msgstr "Adresa URL SMTP" + +#: Library/Modules/Builtin/Strings.cs:106 +#, csharp-format +msgid "" +"This setting supplies the email subject. Values are replaced as described in" +" the description for --{0}." +msgstr "" +"Această setare furnizează subiectul e-mailului. Valorile sunt înlocuite așa " +"cum este descris în descrierea pentru - {0}." + +#: Library/Modules/Builtin/Strings.cs:107 +msgid "The email subject" +msgstr "Subiectul e-mailului" + +#: Library/Modules/Builtin/Strings.cs:108 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" +"Numele de utilizator utilizat pentru autentificarea cu serverul SMTP, dacă " +"este necesar." + +#: Library/Modules/Builtin/Strings.cs:109 +msgid "SMTP Username" +msgstr "Numele de utilizator SMTP" + +#: Library/Modules/Builtin/Strings.cs:110 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "E-mailul nu a reușit: {0}" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "Întreaga comunicație SMTP: {0}" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" +"Nu a reușit să se trimită e-mail la server: {0}, mesaj: {1}, reîncercare cu " +"{2}" + +#: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "E-mailul a fost trimis cu succes pe server: {0}" + +#: Library/Modules/Builtin/Strings.cs:116 +msgid "XMPP recipient email" +msgstr "E-mail destinatar XMPP" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "" +"The users who should have the messages sent, specify multiple users " +"separated with commas" +msgstr "" +"Utilizatorii care ar trebui să trimită mesajele, specifică mai mulți " +"utilizatori separați prin virgulă" + +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 +msgid "The message template" +msgstr "Șablonul de mesaj" + +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" +"Această valoare poate fi un nume de fișier. Dacă fișierul există, conținutul fișierului va fi folosit ca mesaj.\n" +"\n" +"În mesaj, se înlocuiesc anumite jetoane:\n" +"% OPERATIONNAME% - Numele operației, în mod normal \"Backup\"\n" +"% REMOTEURL% - Adresa URL a serverului de la distanță\n" +"% LOCALPATH% - Calea către fișierele sau folderele locale implicate în operație (dacă există)\n" +"% PARSEDRESULT% - Rezultatul analizat, dacă operația este o copie de rezervă. Valorile posibile sunt: ​​Eroare, Avertizare, Succes\n" +"\n" +"Toate opțiunile de linie de comandă sunt, de asemenea, raportate în%% value%, de ex. % Volsize%. Orice valoare necunoscută / dezactivată este eliminată." + +#: Library/Modules/Builtin/Strings.cs:128 +msgid "The XMPP username" +msgstr "Numele de utilizator XMPP" + +#: Library/Modules/Builtin/Strings.cs:129 +msgid "" +"The username for the account that will send the message, including the " +"hostname. I.e. \"account@jabber.org/Home\"" +msgstr "" +"Numele de utilizator pentru contul care va trimite mesajul, inclusiv numele " +"de gazdă. I.E. \"Account@jabber.org/Home\"" + +#: Library/Modules/Builtin/Strings.cs:130 +msgid "The XMPP password" +msgstr "Parola XMPP" + +#: Library/Modules/Builtin/Strings.cs:131 +msgid "The password for the account that will send the message" +msgstr "Parola pentru contul care va trimite mesajul" + +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." +msgstr "" +"Puteți specifica unul dintre \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" +"Puteți furniza mai multe opțiuni cu un separator de virgulă, de ex. \"{0}, {1}\". Valoarea specială \"{4}\" este o scurtă durată pentru \"{0}, {1}, {2}, {3}\" și va determina trimiterea unui mesaj pentru toate operațiile de salvare." + +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 +msgid "Send messages for all operations" +msgstr "Trimiteți mesaje pentru toate operațiile" + +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 +msgid "" +"By default, messages will only be sent after a Backup operation. Use this " +"option to send messages for all operations" +msgstr "" +"Implicit, mesajele vor fi trimise numai după o operație de copiere de " +"rezervă. Utilizați această opțiune pentru a trimite mesaje pentru toate " +"operațiile" + +#: Library/Modules/Builtin/Strings.cs:137 +msgid "XMPP report module" +msgstr "Modul de raportare XMPP" + +#: Library/Modules/Builtin/Strings.cs:138 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Acest modul oferă suport pentru trimiterea rapoartelor de stare prin " +"intermediul mesajelor XMPP" + +#: Library/Modules/Builtin/Strings.cs:139 +msgid "Timeout occurred while logging in to jabber server" +msgstr "A expirat timp în timp ce vă conectați la serverul jabber" + +#: Library/Modules/Builtin/Strings.cs:140 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "Mesajul jabber nu a fost trimis: {0}" + +#: Library/Modules/Builtin/Strings.cs:144 +msgid "HTTP report module" +msgstr "Modul de raportare HTTP" + +#: Library/Modules/Builtin/Strings.cs:145 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" +"Acest modul oferă suport pentru trimiterea rapoartelor de stare prin " +"intermediul mesajelor HTTP" + +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 +msgid "HTTP report url" +msgstr "Adresa URL de raport HTTP" + +#: Library/Modules/Builtin/Strings.cs:158 +msgid "The name of the parameter to send the message as" +msgstr "Numele parametrului pentru a trimite mesajul ca" + +#: Library/Modules/Builtin/Strings.cs:159 +msgid "The name of the parameter to send the message as." +msgstr "Numele parametrului pentru a trimite mesajul ca." + +#: Library/Modules/Builtin/Strings.cs:160 +msgid "Extra parameters to add to the http message" +msgstr "Parametri suplimentari adăugați la mesajul http" + +#: Library/Modules/Builtin/Strings.cs:161 +msgid "" +"Extra parameters to add to the http message. I.e. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" +"Parametri suplimentari adăugați la mesajul http. I.E. „Parametru1 = valoare1" +" & parametru2 = valoare2“" + +#: Library/Modules/Builtin/Strings.cs:167 +#, csharp-format +msgid "Failed to send http message: {0}" +msgstr "Nu a fost trimis mesajul http: {0}" + +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + +#: Library/Utility/Strings.cs:7 +#, csharp-format +msgid "Invalid size value: {0}" +msgstr "Valoarea nevalidă a dimensiunii: {0}" + +#: Library/Utility/Strings.cs:10 +msgid "The SSL certificate validator was called in an incorrect order" +msgstr "Validatorul certificatului SSL a fost sunat într-o ordine incorectă" + +#: 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} cert-sync /etc/ssl/certs/ca-" +"certificates.crt #for Debian based systems{0} cert-sync " +"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" +msgstr "" +"{0} Puteți să doriți să importați un set de certificate de încredere în " +"magazinul de certificate Mono. {0} Utilizați comanda: {0} cert-sync " +"/etc/ssl/certs/ca-certificates.crt # pentru sistemele bazate pe Debian { 0} " +"cert-sync /etc/pki/tls/certs/ca-bundle.crt # pentru derivatele RedHat {0} " +"Citiți mai multe: {1}" + +#: 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 "" +"Certificatul de server a avut eroarea {0} și hash {1} {2} Dacă aveți " +"încredere în acest certificat, utilizați opțiunea de linie de comandă " +"--accept-specified-ssl-hash = {1} } De asemenea, puteți încerca să importați" +" certificatul de server în piscina de încredere a sistemelor de operare." + +#: Library/Utility/Strings.cs:13 +#, csharp-format +msgid "" +"Failed while validating certificate hash, error message: {0}, SSL error " +"name: {1}" +msgstr "" +"Eroare la validarea hash-ului certificatului, mesaj de eroare: {0}, nume de " +"eroare SSL: {1}" + +#: Library/Utility/Strings.cs:16 +#, csharp-format +msgid "Temporary folder does not exist: {0}" +msgstr "Dosarul temporar nu există: {0}" + +#: Library/Utility/Strings.cs:19 +#, csharp-format +msgid "Failed to parse the segment: {0}, invalid integer" +msgstr "Parola nu a putut fi analizată: {0}, număr întreg nevalid" + +#: Library/Utility/Strings.cs:20 +#, csharp-format +msgid "Invalid specifier: {0}" +msgstr "Specificator nevalid: {0}" + +#: Library/Utility/Strings.cs:21 +#, csharp-format +msgid "Unparsed data: {0}" +msgstr "Date nepartiționate: {0}" + +#: Library/Utility/Strings.cs:24 +#, csharp-format +msgid "The Uri is invalid: {0}" +msgstr "Uri este nevalid: {0}" + +#: Library/Utility/Strings.cs:25 +#, csharp-format +msgid "The Uri is missing a hostname: {0}" +msgstr "Uri lipsește un nume de gazdă: {0}" + +#: Library/Utility/Strings.cs:28 +#, csharp-format +msgid "{0} bytes" +msgstr "{0} octeți" + +#: Library/Utility/Strings.cs:29 +#, csharp-format +msgid "{0:N} GB" +msgstr "{0: N} GB" + +#: Library/Utility/Strings.cs:30 +#, csharp-format +msgid "{0:N} KB" +msgstr "{0: N} KB" + +#: Library/Utility/Strings.cs:31 +#, csharp-format +msgid "{0:N} MB" +msgstr "{0: N} MB" + +#: Library/Utility/Strings.cs:32 +#, csharp-format +msgid "{0:N} TB" +msgstr "{0: N} TB" + +#: Library/Utility/Strings.cs:33 +#, csharp-format +msgid "The string \"{0}\" could not be parsed into a date" +msgstr "Șirul \"{0}\" nu a putut fi analizat într-o dată" + +#: Library/Utility/Strings.cs:36 +msgid "Cannot read and write on the same stream" +msgstr "Nu pot citi și scrie pe același flux" + +#: Library/Utility/Strings.cs:39 +#, csharp-format +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" + +#: CommandLine/Strings.cs:4 +#, csharp-format +msgid "The command {0} needs at least one of the following options set: {1}" +msgstr "Comanda {0} are nevoie de cel puțin una din următoarele opțiuni: {1}" + +#: CommandLine/Strings.cs:5 +#, csharp-format +msgid "" +"Found {0} commands but expected {1}, commands: \n" +"{2}" +msgstr "" +"S-au găsiti {0} comenzi , dar s-au așteptat {1}, comenzi:\n" +"{2}" + +#: CommandLine/Strings.cs:7 +#, csharp-format +msgid "Command not supported: {0}" +msgstr "Comanda nu este acceptată: {0}" + +#: CommandLine/Strings.cs:8 +msgid "No filesets matched the criteria" +msgstr "Niciun set de fisiere nu au corespuns criteriilor" + +#: CommandLine/Strings.cs:9 +msgid "The following filesets would be deleted:" +msgstr "Următoarele seturi de fișiere vor fi șterse:" + +#: CommandLine/Strings.cs:10 +msgid "These filesets were deleted:" +msgstr "Aceste seturi de fișiere au fost șterse:" + +#: CommandLine/Strings.cs:11 +msgid "Supported backends:" +msgstr "Baze de date suportate:" + +#: CommandLine/Strings.cs:12 +msgid "Supported compression modules:" +msgstr "Module de compresare acceptate:" + +#: CommandLine/Strings.cs:13 +msgid "Supported encryption modules:" +msgstr "Module de criptare acceptate:" + +#: CommandLine/Strings.cs:14 +msgid "Supported options:" +msgstr "Opțiuni acceptate:" + +#: CommandLine/Strings.cs:15 +msgid "Module is loaded automatically, use --disable-module to prevent this" +msgstr "" +"Modulul nu este încărcat automat, utilizați -enable-module pentru al încărca" + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded automatically, use --enable-module to load it" +msgstr "" +"Modulul nu este încărcat automat, utilizați -enable-module pentru al încărca" + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +msgstr "Module generale acceptate:" + +#: 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 "" +"Opțiunea - {0} a fost furnizată, dar este rezervată pentru utilizare internă" +" și nu poate fi setată" + +#: CommandLine/Strings.cs:23 +#, csharp-format +msgid "An error occured: {0}" +msgstr "A apărut o eroare: {0}" + +#: CommandLine/Strings.cs:24 +#, csharp-format +msgid "The inner error message is: {0}" +msgstr "Mesajul de eroare intern este: {0}" + +#: 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]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." +msgstr "" + +#: CommandLine/Strings.cs:26 +msgid "Include files" +msgstr "Includeți fișiere" + +#: 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 exclude all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." +msgstr "" + +#: CommandLine/Strings.cs:28 +msgid "Exclude files" +msgstr "Excludeți fișiere" + +#: 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 "" +"Dacă această opțiune este utilizată cu o operație de salvare de rezervă, ea " +"este interpretată ca o listă de fișiere pentru a fi adăugată la seturile de " +"fișiere. Atunci când se utilizează cu list sau restore, va lista sau " +"restaura fișierele de control în loc de fișierele normale." + +#: CommandLine/Strings.cs:30 +msgid "Use control files" +msgstr "Utilizați fișierele de control" + +#: 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 "" +"Dacă această opțiune este setată, rapoartele de progres și alte mesaje care " +"ar merge în mod normal la consola vor fi redirecționate în jurnal." + +#: CommandLine/Strings.cs:32 +msgid "Disable console output" +msgstr "Dezactivați ieșirea consolei" + +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "Toggle automatic updates" +msgstr "Comutați actualizările automate" + +#: CommandLine/Program.cs:292 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "Setați această opțiune dacă preferați să actualizați automat" diff --git a/Localizations/duplicati/localization-ru.mo b/Localizations/duplicati/localization-ru.mo index 700fbcc00..b6d167056 100644 Binary files a/Localizations/duplicati/localization-ru.mo and b/Localizations/duplicati/localization-ru.mo differ diff --git a/Localizations/duplicati/localization-ru.po b/Localizations/duplicati/localization-ru.po index b41266aa7..0159e5bfc 100644 --- a/Localizations/duplicati/localization-ru.po +++ b/Localizations/duplicati/localization-ru.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Andrey, 2017\n" "Language-Team: Russian (https://www.transifex.com/duplicati/teams/67655/ru/)\n" @@ -185,10 +185,17 @@ msgstr "" "значения отключает пароль." #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "Включает пинг-понг ответчик" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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 " @@ -198,20 +205,20 @@ msgstr "" "отвечает. Если этот параметр включен, сервер читает stdin и пишет ответ на " "каждую прочитанную строку" -#: Server/Strings.cs:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "Очистить старые логи" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" "Указать время, после которого данные журнала будут удаляться из базы данных." -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "Задает папку для хранения настроек" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -222,11 +229,11 @@ msgstr "" "Используйте этот параметр, чтобы выбрать, где хранятся настройки. Эту опцию " "можно также установить с помощью переменной окружения {0}." -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "Устанавливает ключ шифрования базы данных" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -238,7 +245,18 @@ msgstr "" "переменной окружения {0}. Используйте опцию --{1}, чтобы отключить " "скремблирование базы данных." -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Папка для временного хранения" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +msgstr "" + +#: Server/Strings.cs:47 #, csharp-format msgid "" "Unable to find a valid date, given the start date {0}, the repetition " @@ -247,12 +265,12 @@ msgstr "" "Невозможно найти допустимую дату с учетом даты начала {0}, интервала " "повторения {1} и разрешенных дней {2}" -#: Server/Strings.cs:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "Сервер запущен и слушает на {0}, порт {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -260,7 +278,7 @@ msgid "" msgstr "" "Невозможно создать SSL сертификат с данными параметрами. Детали ошибки: {0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "Невозможно открыть сокет для входящих соединений, порты: {0}" @@ -571,8 +589,8 @@ msgstr "Имя сервера \"{0}\" не действителен" msgid "Cancelled" msgstr "Отменено" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "Запрашиваемый файл не существует" @@ -627,14 +645,22 @@ msgid "" msgstr "Сценарий успешно завершён, но на выходе отсутствует параметр {0}: {1}" #: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 msgid "Unexpected empty response while enumerating" msgstr "Неожиданный пустой ответ при перечислении" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN не поддерживается на Linux" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -643,10 +669,18 @@ msgstr "" "Чтобы исправить это, USN был отключен." #: Library/Snapshots/Strings.cs:20 +msgid "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "Вызывающий процесс не имеет привилегий резервного копирования" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Supported format is \"openstack://container/folder\"." @@ -654,16 +688,16 @@ msgstr "" "Этот бэкэнд может читать и писать данные в Swift (OpenStack Object Storage)." " Поддерживаемый формат — «openstack://container/folder»." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Не указана обязательная опция: {0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -674,7 +708,7 @@ msgstr "" "переменную окружения «AUTH_PASSWORD». Если пароль задан, --{0} также должен " "быть установлен" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -685,7 +719,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "Задание пароля для подключения к серверу" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -701,7 +743,7 @@ msgstr "" "Логин для подключения к серверу. Также может передаваться в переменной " "окружения \"AUTH_USERNAME\"" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -713,7 +755,7 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "Задание имени пользователя для подключения к серверу" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 " @@ -723,11 +765,11 @@ msgstr "" "быть указан при аутентификации с помощью пароля, но не требуется при " "использовании API ключа." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "Задание Tenant Name для подключения к серверу" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." @@ -735,11 +777,11 @@ msgstr "" "Ключ API может использоваться для подключения к некоторым провайдерам без " "предоставления пароля и идентификатора." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "Предоставляет API ключ, используемый для подключения к серверу" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -749,11 +791,19 @@ msgstr "" "пользователя и поиска службы хранения. URL обычно заканчивается на «/v2.0». " "Известные поставщики: {0} {1}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "Указывает URL для аутентификации" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 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 " @@ -763,7 +813,7 @@ msgstr "" "указания места размещения контейнера. Обратитесь к своему провайдеру за " "списком допустимых регионов или оставьте пустым для региона по умолчанию." -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "Указывает регион для создания контейнера" @@ -1020,7 +1070,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -1879,6 +1929,146 @@ msgstr "" "Хранит файлы в Microsoft OneDrive. Использование этого бэкэнда требует " "принятия условий в {0} ({1}) и {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2349,12 +2539,12 @@ msgid "The given file is not part of this archive" msgstr "Данный файл не является частью этого архива" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "Архив 7z с поддержкой LZMA2." +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "Архив 7z" +msgid "Experimental - 7z Archive" +msgstr "" #: Library/Compression/Strings.cs:21 msgid "" @@ -2425,6 +2615,20 @@ msgstr "" "Ошибка: {1}\n" "База данных НЕ обновлена." +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" +"Операция удаления не удалась для {0} с ошибкой FileNotFound, содержимое " +"списка" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "Листинг показывает, что файл {0} удален корректно" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2462,6 +2666,11 @@ msgstr "Исходная папка {0} не существует, отмена #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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\"" @@ -2469,7 +2678,7 @@ msgstr "" "Не удалось преобразовать \"{1}\", переданное в --{0}, в логическое значение." " Вместо этого будет использовано значение \"истина\"" -#: Library/Main/Strings.cs:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " @@ -2477,20 +2686,20 @@ msgid "" msgstr "" "Опция --{0} не поддерживает значение «{1}», поддерживаемые значения: {2}" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "Опция - {0} не поддерживает значение «{1}», поддерживаемые флаги: {2}" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" "Значение «{1}», переданное в --{0}, не является допустимым целым числом" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2499,48 +2708,48 @@ msgstr "" "Опция --{0} не поддерживается, потому что модуль {1} в настоящий момент не " "загружен" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" "Предоставленный параметр --{0} не поддерживается и будет проигнорирован" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "Значение «{1}», переданное в - {0}, не является допустимым путем" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "Значение «{1}», переданное в - {0}, не является допустимым размером" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "Значение «{1}», переданное в - {0}, не является допустимым временем" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "Началась операция {0}" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "Операция {0} завершена" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Сбой при операции {0} с ошибкой: {1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Недопустимый путь: «{0}» ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2549,14 +2758,14 @@ msgstr "" "Не удается применить настройку «force-locale». Пожалуйста, попробуйте " "обновить .NET Framework. Исключение: «{0}» " -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "Источник {0} использует недопустимое имя тома, резервное копирование " "прервано." -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2564,7 +2773,15 @@ msgstr "" "Источник {0} находится на томе {1}, который не может быть найден, резервное " "копирование прервано" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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 " @@ -2574,12 +2791,12 @@ msgstr "" " оставаться частичные файлы. При наличии этого флажка Duplicati будет " "автоматически удалять такие файлы." -#: Library/Main/Strings.cs:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" "Флажок, указывающий, что Duplicati следует удалять неиспользуемые файлы" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2591,11 +2808,11 @@ msgstr "" "удаленной папке. Префикс не может содержать дефис (-), но может содержать " "все другие символы, разрешенные удаленным хранилищем." -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "Префикс имени файла на удаленном сервере" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2607,11 +2824,11 @@ msgstr "" " какое-либо приложение намеренно изменяет эту информацию, Duplicati не будет" " работать правильно, пока не установлен этот флаг." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "Отключить проверки на основе времени модификации файлов" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" @@ -2619,15 +2836,15 @@ msgstr "" "По умолчанию файлы будут восстановлены по исходному пути. Используйте этот " "параметр, чтобы произвести восстановление в другую папку" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "Восстановить в другую папку" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "Переключает режим сна системы" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2635,7 +2852,7 @@ msgstr "" "Позволять системе уходить в спящий режим при бездействии во время операций " "резервного копирования и восстановления (только для Windows/OSX)" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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" @@ -2645,11 +2862,11 @@ msgstr "" "Duplicati для загрузки. Установка ограничения может привести к более " "длительному созданию резервных копии, но сделает Duplicati менее навязчивым." -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "Максимальная скорость загрузки в кБ/сек" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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 " @@ -2659,11 +2876,11 @@ msgstr "" "Duplicati для выгрузки. Установка ограничения может привести к более " "длительному созданию резервных копии, но сделает Duplicati менее навязчивым." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "Максимальная скорость выгрузки в кБ/сек" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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." @@ -2672,11 +2889,11 @@ msgstr "" "они хранились в незашифрованном виде, то вы можете выключить шифрование " "полностью, используя этот переключатель." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Отключить шифрование" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2685,11 +2902,11 @@ msgstr "" "раз, прежде чем произойдет сбой. Используйте это, чтобы улучшить работу на " "нестабильных сетевых соединениях." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "Количество попыток при неудачной передаче" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2699,11 +2916,11 @@ msgstr "" "сделать их нечитаемыми без этой фразы. Значение также может быть " "предоставлено через переменную окружения PASSPHRASE." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Пароль, использованный для шифрования резервных копий" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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, " @@ -2714,11 +2931,11 @@ msgstr "" "Можно использовать относительное время, такое как «-2M» для резервной копии," " сделанной два месяца назад." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "Время для списка/восстановления файлов" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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 " @@ -2729,11 +2946,11 @@ msgstr "" "Можно указать несколько значений через запятую или диапазон значений, " "используя дефис, напр. «0,2-4,7»" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "Версия для списка/восстановления файлов" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2741,11 +2958,11 @@ msgstr "" "По умолчанию, поиск файлов выполняется только в последней резервной копии. " "Используйте этот параметр, чтобы показывать все предыдущие версии." -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Показать все версии" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2754,11 +2971,11 @@ msgstr "" "Используйте этот параметр, чтобы возвращать только самый большой общий " "префикс пути." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "Показать наибольший префикс" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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." @@ -2767,11 +2984,11 @@ msgstr "" "Используйте этот параметр, чтобы возвращать только записи, найденные в " "папке, указанной как фильтр." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Показать содержимое папки" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -2781,21 +2998,21 @@ msgstr "" "прежде чем повторить попытку. Это полезно, если сеть периодически падает во " "время передачи." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Интервал времени между повторными попытками" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Используйте этот параметр для добавления дополнительных файлов в недавно " "загруженные списки файлов." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "Настроить файлы управления" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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." @@ -2803,11 +3020,11 @@ msgstr "" "Если хэш тома не совпадает, Duplicati откажется использовать копию. Отметьте" " эту опцию, чтобы разрешить Duplicati продолжить работу в любом случае." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "Установите флажок, чтобы пропустить проверку хэшей." -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -2816,26 +3033,11 @@ msgstr "" "величину. Используйте его чтобы резервные копии не становились слишком " "большими." -#: Library/Main/Strings.cs:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "Ограничить размер файлов для резервного копирования" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Папка для временного хранения" - -#: Library/Main/Strings.cs:73 -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 использует системную временную папку. Вы можете указать альтернативную папку для временных файлов. Обратите внимание, что SQLite всегда использует системную временную папку. \n" -"Чтобы указать альтернативную временную папку для Duplicati и SQLite в ОС Linux, можно использовать переменную окружения TMPDIR." - -#: Library/Main/Strings.cs:74 +#: Library/Main/Strings.cs:76 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." @@ -2843,11 +3045,11 @@ msgstr "" "Выбирает другой приоритет потока для процесса. Измените, чтобы настроить " "Duplicati на более или менее интенсивное использование ЦП." -#: Library/Main/Strings.cs:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Приоритет потока" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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" @@ -2856,11 +3058,11 @@ msgstr "" "размера может быть полезно, если у бэкэнда есть ограничение на размер " "каждого отдельного файла" -#: Library/Main/Strings.cs:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "Ограничить размер томов" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 msgid "" "Enabling this option will disallow usage of the streaming interface, which " "means that transfer progress bars will not show, and bandwidth throttle " @@ -2870,11 +3072,11 @@ msgstr "" "означает, что индикаторы прогресса передачи не будут отображаться, а " "настройки ограничения полосы пропускания будут проигнорированы." -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "Выключает метод потоковой передачи" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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 " @@ -2884,11 +3086,11 @@ msgstr "" "прочитано. Это также означает, что хеш-файлы не проверяются. Используйте " "только для аварийного восстановления." -#: Library/Main/Strings.cs:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "Опция, которая предотвращает проверку манифестов" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2896,15 +3098,15 @@ msgid "" "compression module." msgstr "" "Duplicati поддерживает подключаемые модули сжатия. Используйте эту опцию для" -" выбора модуля сжатия. Опция будет применена только при создании новых " -"томов, при чтении существующего файла применяемый модуль сжатия определяется" -" именем файла." +" выбора модуля сжатия. Опция будет влиять только на создание новых томов, " +"для чтения существующих файлов модуль сжатия будет выбран исходя из имени " +"файла." -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "Выберите модуль шифрования" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2916,27 +3118,27 @@ msgstr "" "новых томов, при чтении существующего файла применяемый модуль шифрования " "определяется именем файла." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "Выбрать модуль шифрования" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "Укажите имена выгружаемых модулей, разделенные запятой" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "Отключен один или более модулей" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "Укажите имена загружаемых модулей, разделенные запятой" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "Включает один или более модулей" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2951,11 +3153,11 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "Контролирует использование снэпшотов диска" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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 " @@ -2965,11 +3167,11 @@ msgstr "" "умолчанию. Этот параметр позволяет указать другую папку для временных томов," " независимо от имени, это также работает для синхронных запусков" -#: Library/Main/Strings.cs:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "Путь, по которому готовые тома будут храниться до выгрузки" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2982,11 +3184,11 @@ msgstr "" "количество томов для отложенной загрузки. Нулевое значение снимает " "ограничение." -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "Количество томов для создания заранее" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 msgid "" "Activating this option will make some error messages more verbose, which may" " help you track down a particular issue" @@ -2994,15 +3196,19 @@ msgstr "" "Активация этой опции сделает некоторые сообщения об ошибках более " "подробными, что может помочь вам найти конкретную проблему" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "Включает вывод сообщений отладчика" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" -msgstr "Журнал внутренней информации" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" @@ -3010,11 +3216,16 @@ msgstr "" "Определяет количество информации, записываемой в файл, указанный с помощью " "--log-file" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "Уровень информации журнала" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3023,11 +3234,11 @@ msgstr "" "создана автоматически. Активируйте эту опцию, чтобы запретить автоматическое" " создание папок." -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "Отключить автоматическое создание папок" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -3038,12 +3249,12 @@ msgstr "" "Используйте этот параметр, чтобы исключить ошибочные записи из моментального снимка. Это эквивалентно флагу -wx средства vshadow.exe, за исключением, что принимаются только GUID класса записи, а не имена компонентов или GUID экземпляров. \n" "Несколько GUID должны разделяться точкой с запятой; разрешено большинство форм GUID, в том числе с фигурными скобками и без них." -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "Перечень GUID писателей VSS через точку с запятой (только Windows)" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -3062,11 +3273,11 @@ msgstr "" "При установке значения «обязательно», Duplicati прервет резервное копирование, если использовать USN не удастся. \n" "Функция поддерживается только в Windows и требует прав администратора" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "Контролирует использование NTFS USN" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -3077,11 +3288,11 @@ msgstr "" "Если USN включен, номера USN используются для поиска всех измененных с момента последнего резервного копирования файлов . Используйте эту опцию, чтобы отключить использование номеров USN, что заставит Duplicati исследовать все исходные файлы. \n" "В первую очередь, эта опция предназначена для тестирования, и ее не следует отключать в рабочем режиме. Если USN отключен, то опция не действует." -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "Отключает список изменений по USN номерам " -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3097,15 +3308,15 @@ msgstr "" "Например, если опция --{0} установлена на еженедельное создание резервных копий, точное время создания копии, тем не менее, может немного сместиться. В результате может оказаться, что прошло уже больше недели, и Duplicati удалит старые резервные копии раньше ожидаемого срока. Во избежание этого Duplicati устанавливает 1% -ный допуск по времени (максимум 1 час). \n" "Используйте эту опцию, чтобы отключить допуск, и использовать строгую проверку времени" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "Отключить допуск при сравнении времени" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "Подтверждение выгрузки по перечислению содержимого" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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 " @@ -3116,11 +3327,11 @@ msgstr "" "флаг для отключения подобного поведения, чтобы Duplicati дожидался " "завершения каждого тома." -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "Загружать файлы синхронно" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -3132,11 +3343,11 @@ msgstr "" "самым ускоряя процесс. Эта опция включает режим, когда каждая операция " "выполняется в отдельном соединении" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "Не использовать соединения повторно" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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 " @@ -3146,11 +3357,11 @@ msgstr "" "сообщая только о количестве повторных попыток. Включите эту опцию, чтобы " "отображать сообщения об ошибках при повторном выполнении." -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "Показывать сообщение об ошибке при выполнении повторной попытки" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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 " @@ -3160,11 +3371,11 @@ msgstr "" "Если необходимо проверить выполнение резервного копирования, эта опция " "позволит Duplicati выгрузить резервную копию, даже если она пуста, " -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "Выгружать пустые файлы резервной копии" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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" @@ -3173,11 +3384,11 @@ msgstr "" "который имеет бэкэнд. Если бэкэнд сам сообщает о своем размере, это значение" " игнорируется" -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "Максимальный размер хранилища" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -3186,28 +3397,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "Обработка symlink" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3225,11 +3423,11 @@ msgstr "" "«{2}», при которой происходило сохранение файлов по ссылкам, а при " "восстановлении ссылки заменялись на соответствующие файлы." -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "Обработка жестких ссылок" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3245,11 +3443,11 @@ msgstr "" "каждую ссылку как уникальный путь. Опция «{2}» будет игнорировать все " "жесткие ссылки с более чем одной связью." -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "Исключить файлы по атрибутам" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -3259,7 +3457,7 @@ msgstr "" "Используйте эту опцию, чтобы исключить файлы с определенными атрибутами. " "Перечисляйте несколько атрибутов через запятую. Возможные значения: {0}" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -3272,11 +3470,11 @@ msgstr "" "содержимому моментального снимка. Это обходное решение может ускорить доступ" " к файлам в Windows XP." -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "Назначить диск для снимков (только для Windows)" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 msgid "" "A display name that is attached to this backup. Can be used to identify the " "backup when sending mail or running scripts." @@ -3284,11 +3482,11 @@ msgstr "" "Название, присвоенное этой резервной копии. Может быть использовано для " "идентификации резервной копии при посылке сообщений или выполнении скриптов." -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Название резервной копии" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -3302,12 +3500,12 @@ msgstr "" "Это свойство используется для указания текстового файла, в каждой строке которого записано расширение типов файлов, не нуждающихся в сжатии. Файлы, имеющие перечисленные расширениями, сжиматься не будут, а будут просто сохранены в архиве. \n" "Любые строки, начинающиеся не с точки игнорируются, пробел рассматривается как конец расширения. Файл по умолчанию предоставлен, также он может служить в роли примера. Файл по умолчанию размещен в {0}." -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "Управление несжимаемыми расширениями файлов" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." @@ -3316,11 +3514,11 @@ msgstr "" "данных. Вы не должны изменять это значение, если не получили предупреждений " "в логе." -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "Память для хэша блока" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -3332,11 +3530,11 @@ msgstr "" "значение приведет к большим издержкам при хранении списков файлов. Обратите " "внимание, значение не может быть изменено после создания удаленных файлов." -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "Размер блока, используемого для хэширования" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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 " @@ -3347,21 +3545,21 @@ msgstr "" "сочетании с наблюдателем за файловой системой, отслеживающим изменения " "файлов." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "Список файлов для проверки на изменения" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" "Путь к файлу, содержащему локальный кэш удаленной файловой базы данных" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "Путь к локальной базе данных состояний" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, csharp-format msgid "" "This option can be used to supply a list of deleted files. This option will " @@ -3370,15 +3568,15 @@ msgstr "" "Эта опция служит для предоставления списка удаленных файлов. Опция " "игнорируется, если не установлен параметр --{0}." -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Список удаленных файлов" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "Память, используемая для хэширования файлов" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 msgid "" "This option can be used to reduce the memory footprint by not keeping paths " "and modification timestamps in memory" @@ -3386,22 +3584,22 @@ msgstr "" "Эту опцию можно использовать для уменьшения занимаемого объема памяти, не " "сохраняя пути и временные метки модификации в памяти" -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "Уменьшить объем памяти, отключив поиск в памяти" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" "Эта опция может использоваться для увеличения скорости в обмен на " "дополнительное использование памяти." -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 msgid "" "Stores metadata, such as file timestamps and attributes. This increases the " "required storage space as well as the processing time." @@ -3409,21 +3607,21 @@ msgstr "" "Хранит метаданные, такие как временные метки файлов и атрибуты. Это " "увеличивает требуемое пространство для хранения, а также время обработки." -#: Library/Main/Strings.cs:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "Включить сохранение мета-данных файлов" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" "Эта настройка больше не используется, так как мета-данные сохраняются по " "умолчанию" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "Память, используемая для хэширования мета-данных" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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" @@ -3434,11 +3632,11 @@ msgstr "" "использование опции – корректная работа в случаях, когда список файлов " "поврежден или недоступен." -#: Library/Main/Strings.cs:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "Не опрашивать бэкэнд при запуске" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -3453,11 +3651,11 @@ msgstr "" "пространство на удаленном севере, однако, возможно, никогда не будут " "использованы." -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "Определяет использование индекса файлов" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -3470,11 +3668,11 @@ msgstr "" "рекуперации. Это значение является процентным соотношением каждого из томов " "и суммарного размера хранилища." -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "Максимальное неиспользованное место в процентах" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." @@ -3482,11 +3680,11 @@ msgstr "" "Эта опция может использоваться для экспериментов с различными настройками и " "наблюдения за результатом без изменения фактических файлов." -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "Не выполняет никаких модификаций" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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 " @@ -3496,11 +3694,11 @@ msgstr "" "для выбора алгоритма хэшрования блоков с размером хэша меньшим или большим, " "по соображениям производительности или объема хранимых данных." -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "Алгоритм хэширования блоков" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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 " @@ -3510,11 +3708,11 @@ msgstr "" "для выбора алгоритма хэшрования файлов с размером хэша меньшим или большим, " "по соображениям производительности или объема хранимых данных." -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "Алгоритм хэширования файлов" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -3527,11 +3725,11 @@ msgstr "" " автоматическое уплотнение и выполнять его только при запуске " "соответствующей команды." -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "Отключить автоматическое уплотнение" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -3543,11 +3741,11 @@ msgstr "" "гарантирует, что большие тома, которые могут иметь несколько байт " "неиспользуемого пространства, не бужут загружены и переписаны." -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "Предельный размер тома" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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 " @@ -3557,11 +3755,11 @@ msgstr "" "принудительно группировать небольшие файлы. Небольшие объемы всегда " "объединяются, когда могут заполнить весь том." -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "Максимальное количество маленьких томов" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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 " @@ -3571,15 +3769,15 @@ msgstr "" "найти существующие блоки. Это довольно медленная операция, но она может " "ограничить размер загрузок." -#: Library/Main/Strings.cs:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "Использовать данные локальных файлов при восстановлении" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Отключить локальную базу данных" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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 " @@ -3590,11 +3788,11 @@ msgstr "" " быть использовано для проверки фактического содержимого удаленного " "хранилища" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "Сохранять определенное количество версий" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" @@ -3602,47 +3800,49 @@ msgstr "" "Используйте этот параметр, чтобы задать количество версий для хранения. " "Укажите -1, чтобы хранить все версии" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "Сохранять все версии в течение периода времени" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Используйте эту опцию, чтобы установить промежуток времени, в течение " "которого хранятся резервные копии." -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" "Уменьшить количество версий путём удаления старых промежуточных резервных " "копий" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:189 msgid "Ignore missing source elements" msgstr "Пропустить отсутствующие исходные элементы" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:190 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Используйте этот параметр, чтобы продолжить, даже если некоторые исходные " "записи отсутствуют." -#: Library/Main/Strings.cs:189 +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "Перезаписывать файлы при восстановлении" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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." @@ -3651,11 +3851,11 @@ msgstr "" "Если этот параметр не установлен, файлы будут восстановлены с добавленными " "отметкой времени и числом." -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "Выводить больше информации о прогрессе" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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." @@ -3663,11 +3863,15 @@ msgstr "" "Используйте эту опцию для увеличения генерируемого вывода. Обычно эта опция " "выдает по строке для каждого обработанного файла." -#: Library/Main/Strings.cs:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "Вывод всех результатов" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." @@ -3675,11 +3879,11 @@ msgstr "" "Используйте этот параметр для увеличения объема вывода в результате " "операции, включая все имена файлов." -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "Определить, загружены ли файлы верификации" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3691,11 +3895,11 @@ msgstr "" "всех файлов удаленного хранилища и может служить для проверки целостности " "этих файлов." -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "Количество образцов для тестирования после создания резервной копии" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3707,11 +3911,11 @@ msgstr "" "количество таких файлов. Если установлено значение 0 или задана опция --{0}," " удаленные файлы не проверяются" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "Активировать углубленную проверку файлов" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3728,22 +3932,22 @@ msgstr "" "--{0} , удаленные файлы не проверяются. Этот параметр устанавливается " "автоматически, если проверка выполняется напрямую." -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "Объем буфера чтения файлов" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" "Используйте этот объем для контроля за тем, сколько байтов будет считано из " "файла перед обработкой" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "Разрешить изменение кодовой фразы" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 msgid "" "Use this option to allow the passphrase to change, note that this option is " "not permitted for a backup or repair operation" @@ -3752,11 +3956,11 @@ msgstr "" "внимание, опция не доступна для операций резервного копирования или " "восстановления" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "Перечислять только наборы файлов" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 msgid "" "Use this option to only list filesets and avoid traversing file names and " "other metadata which slows down the process" @@ -3764,11 +3968,11 @@ msgstr "" "Используйте этот параметр, чтобы избежать обхода файлов и других метаданных," " которые замедляют процесс." -#: Library/Main/Strings.cs:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "Не сохранять мета-данные" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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," @@ -3779,11 +3983,11 @@ msgstr "" "резервного копирования и восстановления, но не сильно влияет на размер " "файла." -#: Library/Main/Strings.cs:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "Восстанавливать права доступа файлов" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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." @@ -3792,11 +3996,11 @@ msgstr "" "помешать вам получить доступ к этим файлам. Используйте эту опцию, чтобы " "восстанавливать разрешения." -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "Пропустить проверку восстановленных файлов" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" @@ -3806,20 +4010,20 @@ msgstr "" "чтобы убедиться, что восстановление прошло успешно. Используйте этот " "параметр, чтобы отключить проверку и не дожидаться подтверждения." -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "Активировать кэши" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" "Активировать кэширование в памяти. В настоящий момент отключено по умолчанию" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "Не использовать локальные данные" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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 " @@ -3829,11 +4033,11 @@ msgstr "" "минимизировать объем загружаемых данных. Используйте эту опцию, чтобы " "пропустить данную оптимизацию и использовать только удаленные данные." -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "Проверить хэши блоков" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 msgid "" "Use this option to increase verification by checking the hash of blocks read" " from a volume before patching restored files with the data." @@ -3842,11 +4046,11 @@ msgstr "" "восстановленных файлов, будет проведена сверка хэш блоков, прочитанных с " "тома." -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "Исправить базу данных с путями" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3858,11 +4062,11 @@ msgstr "" "содержимого без необходимости восстановления всей информации. Такая база " "данных может быть использована для поиска, но не для восстановления данных." -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "Принудительно настроить локаль" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3875,12 +4079,12 @@ msgstr "" "языкового стандарта. Укажите пустую строку для выбора нейтральных " "региональных параметров." -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" "Производить файловое взаимодействие с бэкэндом при помощи потоковых каналов" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 msgid "" "Use this option to disable multithreaded handling of up- and downloads, that" " can significantly speed up backend operations depending on the hardware " @@ -3891,11 +4095,41 @@ msgstr "" "зависимости от используемого оборудования и скорости передачи данных вашего " "бэкэнд." -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "Выполнять резервное копирование машин Hyper-V (только для Windows)" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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 " @@ -3906,7 +4140,7 @@ msgstr "" " через запятую. (Вы можете использовать эту Powershell команду, чтобы " "получить идентификаторы 'Get-VM | ft VMName, ID')" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " @@ -3916,11 +4150,11 @@ msgstr "" "будет создан список файлов, являющихся слиянием последней завершенной " "резервной копии и содержимого, выгруженного во незавершенного сеанса." -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "Выключает искусственный список файлов" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3932,15 +4166,15 @@ msgstr "" "эту опцию, если у вас есть большое количество файлов и обратите внимание, " "что сканирование немодифицированных файлов занимает много времени." -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "Проверяет только время последней модификации файла" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "Отключает сжатие пути при восстановлении" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3952,11 +4186,11 @@ msgstr "" "Используйте этот флаг, чтобы пропустить это сжатие и сохранить исходной " "структуру папок, включая пустые папки верхнего уровня." -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "Разрешить удаление всех наборов файлов" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " @@ -3967,13 +4201,13 @@ msgstr "" "конфигурации. Используйте этот флаг для отключения защиты, и возможности " "удаления всех наборов файлов." -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" "Разрешить автоматическое перестроение локальной базы данных для сохранения " "пространства." -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3989,11 +4223,11 @@ msgstr "" "записей в базе данных. Установка этого значения в true разрешит Duplicati " "выполнять операции VACUUM на своё усмотрение." -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -4001,7 +4235,85 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4010,57 +4322,40 @@ msgstr "" "Криптографическая библиотека не поддерживает многоразовые преобразования для" " алгоритма хеширования {0}" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "Криптографическая библиотека не поддерживает алгоритм хэширования {0}" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "Кодовая фраза не может быть изменена для существующей резервной копии" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Не удалось создать снимок: {0}" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "Не удалось утилизировать экземпляр бэкэнда: {0}" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Не удалось удалить файл {0}, проверка наличия файла" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "Исправлена попытка удаления несуществующего файла {0}" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Не удалось исправить ошибку при удалении файла {0}" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" -"Операция удаления не удалась для {0} с ошибкой FileNotFound, содержимое " -"списка" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "Листинг показывает, что файл {0} удален корректно" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Подтвердите кодовую фразу шифрования" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" @@ -4069,23 +4364,23 @@ msgstr "" "командной строке, если шифрование не отключено и пароль не был передан " "другим способом" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "Запрос пароля" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "Пустые кодовые фразы недопустимы" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Введите пароль шифрования" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "Кодовые фразы не совпадают" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 msgid "" "When running with Mono, this module will check if any certificates are " "installed and suggest installing them otherwise" @@ -4093,24 +4388,21 @@ msgstr "" "При работе с Mono этот модуль проверяет, установлены ли какие-либо " "сертификаты, и при необходимости предлагает их установку" -#: Library/Modules/Builtin/Strings.cs:16 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "Проверить наличие сертификатов SSL" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -"Сертификаты не найдены, вы можете установить их с помощью одной из этих " -"команд..{0} cert-sync /etc/ssl/certs/ca-certificates.crt #для систем, " -"основанных на Debian{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #для " -"производных RedHat{0}Подробнее: {1}" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4118,7 +4410,7 @@ msgstr "" "Этот модуль предоставляет ряд свойств, которые возможно использовать для " "изменения способа создания http-запросов" -#: Library/Modules/Builtin/Strings.cs:21 +#: Library/Modules/Builtin/Strings.cs:22 msgid "" "Use this option to accept any server certificate, regardless of what errors " "it may have. Please use --accept-specified-ssl-hash instead, whenever " @@ -4128,11 +4420,11 @@ msgstr "" "независимо от того, какие ошибки он может иметь. По возможности, используйте" " --accept-specified-ssl-hash вместо этого параметра." -#: Library/Modules/Builtin/Strings.cs:22 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Принимать любой сертификат сервера" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -4144,11 +4436,11 @@ msgstr "" "хэш этого сертификата,. Хэш-значение должно быть введено в шестнадцатеричном" " формате без пробелов. Можно ввести несколько хэшей через запятую." -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "Опционально принимать известный сертификат SSL" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " @@ -4159,11 +4451,11 @@ msgstr "" "он может приводить к проблемам с некоторыми веб-серверами, вызывая ошибку " "«417 - Expectation failed»" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "Отключить заголовок ожидания" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4171,19 +4463,19 @@ msgstr "" "По умолчанию http запросы используют RFC 896 алгоритм Нейгла, объединения " "нескольких небольших исходящих сообщений для более эффективной передачи." -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "Отключить объединение пакетов данных" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "Настройка HTTP запросов" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "Альтернативный URL OAuth" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 " @@ -4193,11 +4485,11 @@ msgstr "" "OAuth. Если вы настроили собственный Duplicati OAuth сервер, вы можете " "указать его URL." -#: Library/Modules/Builtin/Strings.cs:32 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "Определяет допустимые версии SSL" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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 " @@ -4208,11 +4500,11 @@ msgstr "" "повысить безопасность или решить проблему с использованием определенного " "протокола SSL." -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "Устанавливает тайм-аут по умолчанию" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" @@ -4220,11 +4512,11 @@ msgstr "" "Эта опция изменяет тайм-аут по умолчанию для любого HTTP-запроса, время " "охватывает всю операцию от первого пакета до завершения" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4234,11 +4526,11 @@ msgstr "" "записи используются для обнаружения зависших запросов, и этот параметр " "настраивает максимальное время между активностью в соединении." -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "Устанавливает HTTP-буферизацию" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4248,7 +4540,7 @@ msgstr "" " может привести к утечке памяти, но, в некоторых случаях, может повысить " "производительность." -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4256,11 +4548,11 @@ msgstr "" "Этот модуль служит для анализа исходных параметров резервного копирования " "виртуальных машин Hyper-V" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "Настройка модуля Hyper-V" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4268,21 +4560,21 @@ msgstr "" "Этот модуль служит для анализа исходных параметров резервного копирования " "баз данных Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "Настройка модуля Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" "Выполняет скрипт перед началом операции, а затем снова после ее завершения" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Запустить скрипт" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." @@ -4290,16 +4582,16 @@ msgstr "" "Выполняет скрипт после выполнения операции. Скрипт получит результаты " "работы, записанные в стандартный вывод." -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Запустить скрипт при выходе" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Сценарий «{0}» завершён с кодом {1}" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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-" @@ -4310,21 +4602,32 @@ msgstr "" "возвращает ненулевой код ошибки или истекает время ожидания, то операция " "будет прервана." -#: Library/Modules/Builtin/Strings.cs:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Выполнить требуемый сценарий при старте" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Ошибка при выполнении сценария «{0}»: {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Истекло время ожидания исполнения сценария «{0}»" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "Executes a script before performing an operation. The operation will block " "until the script has completed or timed out." @@ -4332,16 +4635,16 @@ msgstr "" "Выполняет скрипт перед выполнением операции. Операция будет блокироваться до" " тех пор, пока скрипт не завершится или не закончит работу по тайм-ауту." -#: Library/Modules/Builtin/Strings.cs:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "Запустить скрипт при запуске" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Сценарий «{0}» сообщил об ошибке: {1}" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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 " @@ -4351,19 +4654,19 @@ msgstr "" "скрипт не завершится в течение этого времени, операция будет продолжена, и, " "хотя скрипт продолжит выполняться, его вывод не будет обработан." -#: Library/Modules/Builtin/Strings.cs:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "Задаёт время ожидания завершения сценария" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "Этот модуль может посылать e-mail по окончании выполнения операции" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Отправка сообщения" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, csharp-format msgid "" "Unable to find the destination mail server through MX lookup, please use the" @@ -4372,7 +4675,7 @@ msgstr "" "Не удалось найти почтовый сервер назначения через поиск MX. Пожалуйста, " "используйте параметр {0}, чтобы указать, какой SMTP-сервер использовать." -#: Library/Modules/Builtin/Strings.cs:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -4395,19 +4698,19 @@ msgstr "" "Все опции командной строки также сообщаются в формате %value%, напр. %volsize%.\n" "Все неизвестные/неустановленные значения удаляются." -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "Тело сообщения" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "Необходимо указать пароль для аутентификации на SMTP сервере." -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "Пароль SMTP" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4419,11 +4722,11 @@ msgstr "" "Пример с 3 получателями:\n" "Петр Иванов , Иван Петров , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "Получатель(-и) e-mail" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." @@ -4432,11 +4735,11 @@ msgstr "" " копирования. Используйте эту настройку, чтобы посылать сообщения обо всех " "операциях." -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "Посылать e-mail обо всех операциях" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -4451,11 +4754,11 @@ msgstr "" "Отправитель \n" "Отправитель " -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "Отправитель e-mail" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -4466,13 +4769,13 @@ msgstr "" "Можно указать один из «{0}» «{1}», «{2}», «{3}». \n" "Можно указать несколько вариантов, разделенных запятыми, напр. «{0}, {1}». Специальное значение «{4}» является сокращением для «{0}, {1}, {2}, {3}» и служит для отправки сообщений электронной почты обо всех операциях резервного копирования." -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "Сообщения для отправки" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -4484,11 +4787,11 @@ msgstr "" "\n" "Чтобы включить SMTP через SSL, используйте формат smtps://example.com. Чтобы включить SMTP STARTTLS, используйте формат smtp://example.com:25/?starttls=when-available или smtp://example.com:25/?starttls=always. Если порт не указан, порт 25 используется для non-ssl, и 465 для SSL-соединений. Чтобы заставить не использовать STARTTLS, используйте smtp://example.com:25/?starttls=never." -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "Адрес сервера SMTP" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4497,46 +4800,46 @@ msgstr "" "Этот параметр определяет тему сообщения электронной почты. Значения " "заменяются так, как указано в описании --{0}." -#: Library/Modules/Builtin/Strings.cs:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "Тема сообщения" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" "Имя пользователя для аутентификации на SMTP-сервере, если необходимо." -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "Имя пользователя SMTP" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "Ошибка отправки сообщения: {0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Полная связь по протоколу SMTP: {0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Не удалось отправить электронную почту через сервер: {0}, сообщение: {1}, " "повтор через {2}" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "E-mail успешно отправлен через сервер: {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "Электронная почта получателя XMPP" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" @@ -4544,13 +4847,13 @@ msgstr "" "Пользователи, которым следует отправлять сообщения. Разделяйте пользователей" " запятой." -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "Шаблон сообщения" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -4573,11 +4876,11 @@ msgstr "" "Все опции командной строки также сообщаются в формате %value%, напр. %volsize%.\n" "Все неизвестные/неустановленные значения удаляются." -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "Имя пользователя XMPP" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 msgid "" "The username for the account that will send the message, including the " "hostname. I.e. \"account@jabber.org/Home\"" @@ -4585,16 +4888,16 @@ msgstr "" "Имя пользователя для учетной записи, с которой будет отправлено сообщение, " "включая имя хоста. Напр.:. \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "XMPP пароль" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "Пароль для аккаунта, с которого будет отправлено сообщение" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4603,13 +4906,13 @@ msgstr "" "Можно указать один из «{0}» «{1}», «{2}», «{3}». \n" "Можно указать несколько вариантов, разделенных запятыми, напр. «{0}, {1}». Специальное значение «{4}» является сокращением для «{0}, {1}, {2}, {3}» и служит для отправки сообщений обо всех операциях резервного копирования." -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "Посылать e-mail обо всех операциях" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" @@ -4618,55 +4921,55 @@ msgstr "" " копирования. Используйте эту настройку, чтобы посылать сообщения обо всех " "операциях" -#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "Модуль отчета XMPP" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" "Этот модуль предоставляет поддержку отправки отчетов о состоянии через " "сообщения XMPP" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "Вышло время ожидания ответа при входе на сервер Jabber" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "Не удалось отправить сообщение через jabber: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "Модуль отчёта HTTP" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" "Этот модуль предоставляет поддержку отправки отчетов о состоянии через " "сообщения HTTP" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "URL отчета HTTP" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "Название параметра отправляемого сообщения" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "Название параметра отправляемого сообщения." -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "Дополнительные параметры для http сообщения." -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" @@ -4674,11 +4977,67 @@ msgstr "" "Дополнительные параметры для http сообщения. Напр. : " "«parameter1=value1¶meter2=value2»" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "Не удалось послать HTTP-сообщение: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4790,7 +5149,61 @@ msgstr "Невозможно чтение и запись в одном пото #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -4882,13 +5295,10 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" -"Включить файлы, которым соответствует этот фильтр. Специальный символ * " -"означает любое количество символов, а специальный символ ? значит любой один" -" символ, используйте *.txt, чтобы включить все файлы с расширением txt. " -"Также поддерживаются регулярные выражения и могут быть установлены с " -"помощью квадратных скобок, например [.*\\.txt]." #: CommandLine/Strings.cs:26 msgid "Include files" @@ -4900,13 +5310,10 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" -"Исключить файлы, которым соответствуют этот фильтр. Специальный символ * " -"означает любое количество символов, а специальный символ ? значит любой один" -" символ, используйте *.txt, чтобы исключить все файлы с расширением txt. " -"Также поддерживаются регулярные выражения и могут быть установлены с " -"помощью квадратных скобок, например [.*\\.txt]." #: CommandLine/Strings.cs:28 msgid "Exclude files" @@ -4939,11 +5346,16 @@ msgstr "" msgid "Disable console output" msgstr "Подавить вывод на консоль" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Включить автоматическое обновление" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-sk.mo b/Localizations/duplicati/localization-sk.mo new file mode 100644 index 000000000..9f747659c Binary files /dev/null and b/Localizations/duplicati/localization-sk.mo differ diff --git a/Localizations/duplicati/localization-sk.po b/Localizations/duplicati/localization-sk.po new file mode 100644 index 000000000..007ac4e82 --- /dev/null +++ b/Localizations/duplicati/localization-sk.po @@ -0,0 +1,4565 @@ +# 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: 2018-08-12 22:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Peter Krajcovic , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/duplicati/teams/67655/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#: 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 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 either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" +"Táto možnosť môže byť použitá na ukladanie niektorých alebo všetkých " +"možností daných v príkazovom riadku. Súbor musí byť čistý text, " +"uprednostňuje sa kódovanie UTF-8. Každý riadok v súbore by mal mať formát " +"--option=value . Špeciálne voľby - {0} a - {1} môžu byť použité na " +"prepísanie lokálnej cesty a uri adresy. Voľby v tomto súbore majú prednosť " +"pred možnosťami zadanými príkazovom riadku. Nemôžete zadať filtre v súbore " +"aj v príkazovom riadku. Namiesto toho môžete použiť špeciálne možnosti - " +"{2}, - {3} alebo - {4} na špecifikovanie filtrov v rámci súboru parametrov. " +"Každý filter musí mať predponu buď a + alebo -, a viaceré filtre musia byť " +"spojené s {5}" + +#: Server/Strings.cs:16 CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "Cesta k súboru s parametrami" + +#: Server/Strings.cs:17 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" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Filtre nie je možné špecifikovať v príkazovom riadku, ak sú zapísané aj v " +"súbore parametrov. Použite špeciálne možnosti - {0}, - {1} alebo - {2} na " +"zadanie filtrov v rámci súboru parametrov. Každý filter musí mať predponu " +"buď a + alebo -, a viaceré filtre musia byť spojené s {3}" + +#: Server/Strings.cs:18 CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nepodarilo sa prečítať súbor parametrov \"{0}\", dôvod: {1}" + +#: Server/Strings.cs:20 +msgid "Outputs log information to the file given" +msgstr "" + +#: Server/Strings.cs:21 +msgid "Determines the amount of information written in the log file" +msgstr "" + +#: Server/Strings.cs:22 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Server/Strings.cs:23 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Server/Strings.cs:24 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:26 +msgid "Disables database encryption" +msgstr "" + +#: Server/Strings.cs:27 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Server/Strings.cs:28 +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:29 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Server/Strings.cs:30 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Server/Strings.cs:31 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Server/Strings.cs:32 +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:33 +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:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 +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:37 Library/Main/Strings.cs:223 +msgid "Clean up old log data" +msgstr "" + +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Server/Strings.cs:39 +msgid "Sets the folder where settings are stored" +msgstr "" + +#: Server/Strings.cs:40 +#, 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:41 +msgid "Sets the database encryption key" +msgstr "" + +#: Server/Strings.cs:42 +#, 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:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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 "" + +#: 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 "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/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/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 +msgid "The requested file does not exist" +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 "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 +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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 +msgid "Calling process does not have the backup privilege" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:23 +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:24 +msgid "OpenStack Simple Storage" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:25 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:26 +#, 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:27 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "Dodáva heslo, ktoré sa používa na pripojenie k serveru" + +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/SharePoint/Strings.cs:10 +#: 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/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/SharePoint/Strings.cs:11 +#: Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:32 +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:33 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:34 +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:35 +msgid "Supplies the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:36 +#, 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:37 +msgid "Supplies the authentication URL" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 +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:41 +msgid "Supplies the region used for creating a container" +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:12 Library/Backend/CloudFiles/Strings.cs:6 +#: Library/Backend/S3/Strings.cs:9 +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/SharePoint/Strings.cs:8 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 "" +"Heslo používané na pripojenie k serveru. Toto môže byť vložené aj ako " +"premenná prostredia \"AUTH_PASSWORD\"." + +#: 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/WEBDAV/Strings.cs:15 +#: Library/Backend/TahoeLAFS/Strings.cs:8 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:18 +msgid "Disable upload verification" +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 verification to make the upload " +"faster but less reliable." +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/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/OAuthHelper/Strings.cs:9 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/HubiC/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#, 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/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/Box/Strings.cs:23 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/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/GoogleServices/Strings.cs:48 +msgid "Hide team drives" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option disables the team drives, showing only files and folders " +"accessible with the account itself" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account 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 +#: Library/Backend/Jottacloud/Strings.cs:11 +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/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 disappear 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/WEBDAV/Strings.cs:20 +#: Library/Backend/TahoeLAFS/Strings.cs:6 +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/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 "" +"Tento backend dokáže čítať a zapisovať údaje do backendu založeného na FTP " +"pomocou alternatívneho FTP klienta. Povolené formáty sú " +"\"aftp://hostname/folder\" alebo " +"\"aftp://username:password@hostname/folder\"" + +#: 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: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/AlternativeFTP/Strings.cs:26 +#, csharp-format +msgid "Error on deleting file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:27 +#, csharp-format +msgid "Error reading file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:28 +#, csharp-format +msgid "Error writing file: {0}" +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 "" +"To guard against man-in-the-middle attacks, the server fingerprint is " +"verified on connection. Use this option to disable host-key fingerprint " +"verification. You should only use this option for testing." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Disables fingerprint validation" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +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:32 Library/Backend/SSHv2/Strings.cs:34 +msgid "Uses a SSH private key to authenticate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +#, 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:35 +msgid "" +"Use this option to manage the internal timeout for SSH operations. If this " +"options is set to zero, the operations will not time out" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:36 +msgid "Sets the operation timeout value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "" +"This option can be used to enable the keep-alive interval for the SSH " +"connection. If the connection is idle, aggressive firewalls might close the " +"connection. Using keep-alive will keep the connection open in this scenario." +" If this value is set to zero, the keep-alive is disabled." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "Sets a keepalive value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +#, 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:42 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +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/Rclone/Strings.cs:6 +msgid "Rclone" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:7 +msgid "This backend can read and write data to Rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:8 +msgid "Local repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:9 +msgid "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:10 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:11 +msgid "" +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:12 +msgid "Remote path" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:13 +msgid "Path on the Remote repository. " +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:14 +msgid "Rclone options." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:15 +msgid "Options will be transferred to rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:16 +msgid "Rclone executable" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:17 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +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/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/Backblaze/Strings.cs:18 +msgid "" +"Use this option to set the page size for listing contents of B2 buckets. A " +"lower number means less data, but can increase the number of Class C " +"transaction on B2. Suggested values are between 100 and 1000" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:19 +msgid "The size of file-listing pages" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:20 +#, csharp-format +msgid "" +"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " +"than zero" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:6 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:7 +msgid "This backend can read and write data to Sia." +msgstr "" + +#: Library/Backend/Sia/Strings.cs:8 +msgid "Sia address" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:9 +msgid "Sia address, ie 127.0.0.1:9980" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:10 +msgid "Backup path" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:11 +msgid "Target path, ie /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:12 Library/Backend/Sia/Strings.cs:13 +msgid "Sia password" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:14 +msgid "3" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:15 +msgid "Minimum value is 3." +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:7 +#: Library/Backend/OAuthHelper/Strings.cs:8 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +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:13 +#, 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/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +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/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/Jottacloud/Strings.cs:5 +msgid "Jottacloud" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:6 +msgid "" +"This backend can read and write data to Jottacloud using it's REST protocol." +" Allowed format is \"jottacloud://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:9 Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:10 +msgid "Illegal mount point given." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:16 +msgid "Supplies the backup device to use" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:17 +#, csharp-format +msgid "" +"The backup device to use. Will be created if not already exists. You can " +"manage your devices from the backup panel in the Jottacloud web interface. " +"When you specify a custom device you should also specify the mount point to " +"use on this device with the \"{0}\" option." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:18 +msgid "Supplies the mount point to use on the server" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:19 +#, csharp-format +msgid "" +"The mount point to use on the server. The default is \"Archive\" for using " +"the built-in archive mount point. Set this option to \"Sync\" to use the " +"built-in synchronization mount point instead, or if you have specified a " +"custom device with option \"{0}\" you are free to name the mount point as " +"you like." +msgstr "" + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +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/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 timeouts 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 block size 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/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/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:14 +#, csharp-format +msgid "" +"The server returned the error code {0} ({1}), indicating that the server " +"does not support WebDAV connections" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:16 +#, 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:19 Library/Backend/TahoeLAFS/Strings.cs:5 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:21 +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:22 +msgid "Dump the PROPFIND response" +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:7 +msgid "Tahoe-LAFS" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" +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:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +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/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +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 "Toggles Zip64 support" +msgstr "" + +#: Library/Compression/Strings.cs:10 +msgid "" +"The zip64 format is required for files larger than 4GiB, use this flag to " +"toggle it" +msgstr "" + +#: Library/Compression/Strings.cs:11 +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:12 +msgid "Zip compression" +msgstr "" + +#: Library/Compression/Strings.cs:16 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:17 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:18 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:19 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:20 +msgid "Experimental - 7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:21 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores." +msgstr "" + +#: Library/Compression/Strings.cs:22 +msgid "Number of threads used in compression" +msgstr "" + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z compression level" +msgstr "" + +#: Library/Compression/Strings.cs:25 +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:26 +msgid "Sets the 7z fast algorithm usage" +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/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" + +#: Library/Main/Strings.cs:9 +#, 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:10 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "" + +#: Library/Main/Strings.cs:11 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" + +#: Library/Main/Strings.cs:12 +msgid "No source folders specified for backup" +msgstr "" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:16 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has started" +msgstr "" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "" + +#: Library/Main/Strings.cs:27 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "" + +#: Library/Main/Strings.cs:28 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " +msgstr "" + +#: Library/Main/Strings.cs:29 +#, csharp-format +msgid "The source {0} uses an invalid volume name, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:30 +#, csharp-format +msgid "" +"The source {0} is on volume {1}, which could not be found, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 +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:37 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" + +#: Library/Main/Strings.cs:38 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder. The prefix cannot contain " +"a hyphen (-), but can contain all other characters allowed by the remote " +"storage." +msgstr "" + +#: Library/Main/Strings.cs:39 +msgid "Remote filename prefix" +msgstr "" + +#: Library/Main/Strings.cs:40 +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:41 +msgid "Disable checks based on file time" +msgstr "" + +#: Library/Main/Strings.cs:42 +msgid "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:43 +msgid "Restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:44 +msgid "Toggles system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:45 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" +msgstr "" + +#: Library/Main/Strings.cs:46 +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:47 +msgid "Max number of kilobytes to download pr. second" +msgstr "" + +#: Library/Main/Strings.cs:48 +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:49 +msgid "Max number of kilobytes to upload pr. second" +msgstr "" + +#: Library/Main/Strings.cs:50 +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:51 +msgid "Disable encryption" +msgstr "" + +#: Library/Main/Strings.cs:52 +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:53 +msgid "Number of times to retry a failed transmission" +msgstr "" + +#: Library/Main/Strings.cs:54 +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:55 +msgid "Passphrase used to encrypt backups" +msgstr "" + +#: Library/Main/Strings.cs:56 +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:57 +msgid "The time to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:58 +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:59 +msgid "The version to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:60 +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:61 +msgid "Show all versions" +msgstr "" + +#: Library/Main/Strings.cs:62 +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:63 +msgid "Show largest prefix" +msgstr "" + +#: Library/Main/Strings.cs:64 +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:65 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is useful if the network drops out occasionally " +"during transmissions." +msgstr "" + +#: Library/Main/Strings.cs:67 +msgid "Time to wait between retries" +msgstr "" + +#: Library/Main/Strings.cs:68 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" + +#: Library/Main/Strings.cs:69 +msgid "Set control files" +msgstr "" + +#: Library/Main/Strings.cs:70 +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:71 +msgid "Set this flag to skip hash checks" +msgstr "" + +#: Library/Main/Strings.cs:72 +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:73 +msgid "Limit the size of files being backed up" +msgstr "" + +#: Library/Main/Strings.cs:76 +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:77 +msgid "Thread priority" +msgstr "" + +#: Library/Main/Strings.cs:78 +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:79 +msgid "Limit the size of the volumes" +msgstr "" + +#: Library/Main/Strings.cs:80 +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:81 +msgid "Disables use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:82 +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:83 +msgid "An option that prevents verifying the manifests" +msgstr "" + +#: Library/Main/Strings.cs:84 +msgid "" +"Duplicati supports pluggable 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:85 +msgid "Select what module to use for compression" +msgstr "" + +#: Library/Main/Strings.cs:86 +msgid "" +"Duplicati supports pluggable 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:87 +msgid "Select what module to use for encryption" +msgstr "" + +#: Library/Main/Strings.cs:88 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Disabled one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:90 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" + +#: Library/Main/Strings.cs:91 +msgid "Enables one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:92 +msgid "" +"This setting 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 (note that the OS may still log system " +"warnings). 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:93 +msgid "Controls the use of disk snapshots" +msgstr "" + +#: Library/Main/Strings.cs:94 +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:95 +msgid "The path where ready volumes are placed until uploaded" +msgstr "" + +#: Library/Main/Strings.cs:96 +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:97 +msgid "The number of volumes to create ahead of time" +msgstr "" + +#: Library/Main/Strings.cs:98 +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:99 +msgid "Enables debugging output" +msgstr "" + +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" + +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" + +#: Library/Main/Strings.cs:103 +msgid "Log information level" +msgstr "" + +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 +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:106 +msgid "Disables automatic folder creation" +msgstr "" + +#: Library/Main/Strings.cs:107 +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:108 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:109 +msgid "" +"This setting 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:110 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "" + +#: Library/Main/Strings.cs:111 +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:112 +msgid "Disables changelist by USN numbers" +msgstr "" + +#: Library/Main/Strings.cs:113 +#, csharp-format +msgid "" +"When matching timestamps, Duplicati will adjust the times by a small " +"fraction to ensure that minor time differences do not cause unexpected " +"updates. If the option --{0} is set to keep a week of backups, and the " +"backup is made the same time each week, it is possible that the clock drifts" +" slightly, such that full week has just passed, causing Duplicati to delete " +"the older backup earlier than expected. 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:114 +msgid "Deactivates tolerance when comparing times" +msgstr "" + +#: Library/Main/Strings.cs:115 +msgid "Verify uploads by listing contents" +msgstr "" + +#: Library/Main/Strings.cs:116 +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:117 +msgid "Upload files synchronously" +msgstr "" + +#: Library/Main/Strings.cs:118 +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:119 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:120 +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:121 +msgid "Show error messages when a retry is performed" +msgstr "" + +#: Library/Main/Strings.cs:122 +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:123 +msgid "Upload empty backup files" +msgstr "" + +#: Library/Main/Strings.cs:124 +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:125 +msgid "A reported maximum storage" +msgstr "" + +#: Library/Main/Strings.cs:126 +msgid "" +"Sets a threshold for when to warn about the backend quota being nearly " +"exceeded. It is given as a percentage, and a warning is generated if the " +"amount of available quota is less that this percentage of the total backup " +"size. If the backend does not report the quota information, this value will " +"be ignored" +msgstr "" + +#: Library/Main/Strings.cs:127 +msgid "Threshold for warning about low quota" +msgstr "" + +#: Library/Main/Strings.cs:128 +msgid "Symlink handling" +msgstr "" + +#: Library/Main/Strings.cs:129 +#, csharp-format +msgid "" +"Use this option to handle symlinks differently. 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:130 +msgid "Hardlink handling" +msgstr "" + +#: Library/Main/Strings.cs:131 +#, csharp-format +msgid "" +"Use 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:132 +msgid "Exclude files by attribute" +msgstr "" + +#: Library/Main/Strings.cs:133 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more than one. Possible values " +"are: {0}" +msgstr "" + +#: Library/Main/Strings.cs:134 +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:135 +msgid "Map snapshots to a drive (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:136 +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:137 +msgid "Name of the backup" +msgstr "" + +#: Library/Main/Strings.cs:138 +#, 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:139 +msgid "Manage non-compressible file extensions" +msgstr "" + +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 +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:141 +msgid "Memory used by the block hash" +msgstr "" + +#: Library/Main/Strings.cs:142 +msgid "" +"The block size 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:143 +msgid "Block size used in hashing" +msgstr "" + +#: Library/Main/Strings.cs:144 +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:145 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:146 +msgid "" +"Path to the file containing the local cache of the remote file database" +msgstr "" + +#: Library/Main/Strings.cs:147 +msgid "Path to the local state database" +msgstr "" + +#: Library/Main/Strings.cs:148 +#, 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:149 +msgid "List of deleted files" +msgstr "" + +#: Library/Main/Strings.cs:151 +msgid "Memory used by the file hash" +msgstr "" + +#: Library/Main/Strings.cs:152 +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:153 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "" + +#: Library/Main/Strings.cs:154 +msgid "" +"This option can be used to increase speed in exchange for extra memory use." +msgstr "" + +#: Library/Main/Strings.cs:155 +msgid "Store an in-memory block cache" +msgstr "" + +#: Library/Main/Strings.cs:156 +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:157 +msgid "Enables storing file metadata" +msgstr "" + +#: Library/Main/Strings.cs:158 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" + +#: Library/Main/Strings.cs:160 +msgid "Memory used by the metadata hash" +msgstr "" + +#: Library/Main/Strings.cs:161 +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:162 +msgid "Do not query backend at startup" +msgstr "" + +#: Library/Main/Strings.cs:163 +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:164 +msgid "Determines usage of index files" +msgstr "" + +#: Library/Main/Strings.cs:165 +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:166 +msgid "The maximum wasted space in percent" +msgstr "" + +#: Library/Main/Strings.cs:167 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" + +#: Library/Main/Strings.cs:168 +msgid "Does not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:169 +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:170 +msgid "The hash algorithm used on blocks" +msgstr "" + +#: Library/Main/Strings.cs:171 +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:172 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:173 +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:174 +msgid "Disable automatic compacting" +msgstr "" + +#: Library/Main/Strings.cs:175 +msgid "" +"When examining the size of a volume in consideration for compacting, 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:176 +msgid "Volume size threshold" +msgstr "" + +#: Library/Main/Strings.cs:177 +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:178 +msgid "Maximum number of small volumes" +msgstr "" + +#: Library/Main/Strings.cs:179 +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:180 +msgid "Use local file data when restoring" +msgstr "" + +#: Library/Main/Strings.cs:181 +msgid "Disables the local database" +msgstr "" + +#: Library/Main/Strings.cs:182 +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:183 +msgid "Keep a number of versions" +msgstr "" + +#: Library/Main/Strings.cs:184 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" + +#: Library/Main/Strings.cs:185 +msgid "Keep all versions within a timespan" +msgstr "" + +#: Library/Main/Strings.cs:186 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" + +#: Library/Main/Strings.cs:187 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "" + +#: Library/Main/Strings.cs:188 +msgid "" +"Use this option to reduce the number of versions that are kept with " +"increasing version age by deleting most of the old backups. The expected " +"format is a comma separated list of colon separated time frame and interval " +"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " +"all backups, for 3 months keep one backup every day, for 10 years one backup" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." +msgstr "" + +#: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 +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:193 +msgid "Output more progress information" +msgstr "" + +#: Library/Main/Strings.cs:194 +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:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 +msgid "Output full results" +msgstr "" + +#: Library/Main/Strings.cs:197 +msgid "" +"Use this option to increase the amount of output generated as the result of " +"the operation, including all filenames." +msgstr "" + +#: Library/Main/Strings.cs:198 +msgid "Determine if verification files are uploaded" +msgstr "" + +#: Library/Main/Strings.cs:199 +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:200 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:201 +#, 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:202 +msgid "Activates in-depth verification of files" +msgstr "" + +#: Library/Main/Strings.cs:203 +#, 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. This option is automatically set when then verification is " +"performed directly." +msgstr "" + +#: Library/Main/Strings.cs:204 +msgid "Size of the file read buffer" +msgstr "" + +#: Library/Main/Strings.cs:205 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" + +#: Library/Main/Strings.cs:206 +msgid "Allow the passphrase to change" +msgstr "" + +#: Library/Main/Strings.cs:207 +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:208 +msgid "List only filesets" +msgstr "" + +#: Library/Main/Strings.cs:209 +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:211 +msgid "Don't store metadata" +msgstr "" + +#: Library/Main/Strings.cs:212 +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:213 +msgid "Restore file permissions" +msgstr "" + +#: Library/Main/Strings.cs:214 +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:215 +msgid "Skip restored file check" +msgstr "" + +#: Library/Main/Strings.cs:216 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successful. Use this option to disable the check" +" and avoid waiting for the verification." +msgstr "" + +#: Library/Main/Strings.cs:217 +msgid "Activate caches" +msgstr "" + +#: Library/Main/Strings.cs:218 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" + +#: Library/Main/Strings.cs:219 +msgid "Do not use local data" +msgstr "" + +#: Library/Main/Strings.cs:220 +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:221 +msgid "Check block hashes" +msgstr "" + +#: Library/Main/Strings.cs:222 +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:225 +msgid "Repair database with paths" +msgstr "" + +#: Library/Main/Strings.cs:226 +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:227 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:228 +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:229 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" + +#: Library/Main/Strings.cs:230 +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:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 +msgid "Perform backup of Hyper-V machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:238 +msgid "" +"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')" +msgstr "" + +#: Library/Main/Strings.cs:239 +msgid "" +"If Duplicati detects that the previous backup did not complete, it will " +"generate a filelist that is a merge of the last completed backup and the " +"contents that were uploaded in the incomplete backup session." +msgstr "" + +#: Library/Main/Strings.cs:240 +msgid "Disables synthetic filelist" +msgstr "" + +#: Library/Main/Strings.cs:241 +msgid "" +"This flag instructs Duplicati to not look at metadata or filesize when " +"deciding to scan a file for changes. Use this option if you have a large " +"number of files and notice that the scanning takes a long time with " +"unmodified files." +msgstr "" + +#: Library/Main/Strings.cs:242 +msgid "Checks only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:243 +msgid "Disables path compresion on restore" +msgstr "" + +#: Library/Main/Strings.cs:244 +msgid "" +"When restore a subset of a backup into a new folder, the shortest possible " +"path is used to avoid generating deep paths with empty folders. Use this " +"flag to skip this compression, such that the entire original folder " +"structure is preserved, including upper level empty folders." +msgstr "" + +#: Library/Main/Strings.cs:245 +msgid "Allow removing all filesets" +msgstr "" + +#: Library/Main/Strings.cs:246 +msgid "" +"By default, the last fileset cannot be removed. This is a safeguard to make " +"sure that all remote data is not deleted by a configuration mistake. Use " +"this flag to disable that protection, such that all filesets can be deleted." +msgstr "" + +#: Library/Main/Strings.cs:247 +msgid "Allow automatic rebuilding of local database to save space." +msgstr "" + +#: Library/Main/Strings.cs:248 +msgid "" +"Some operations that manipulate the local database leave unused entries " +"behind. These entries are not deleted from a hard drive until a VACUUM " +"operation is run. This operation saves disk space in the long run but needs " +"to temporarily create a copy of all valid entries in the database. Setting " +"this to true will allow Duplicati to perform VACUUM operations at its " +"discretion." +msgstr "" + +#: Library/Main/Strings.cs:249 +msgid "Disable the read-ahead scanner" +msgstr "" + +#: Library/Main/Strings.cs:250 +msgid "" +"When this flag is enabled, the scanner that computes the size of source " +"files is disabled, and instead the reported size is read from the database. " +"Using this flag can speed up the backup by reducing disk access, but will " +"give a less accurate progress indicator." +msgstr "" + +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:284 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:285 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" + +#: Library/Main/Strings.cs:286 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:592 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "" + +#: Library/Main/BackendManager.cs:598 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:603 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "" +"This module will ask the user for an encryption password on the command line" +" unless encryption is disabled or the password is supplied by other means" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Password prompt" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Empty passphrases are not allowed" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "Enter encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:13 +msgid "The passphrases do not match" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:16 +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:17 +msgid "Check for SSL certificates" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:18 +#, csharp-format +msgid "" +"No certificates found, you can install some with one of these commands:{0}" +" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " +"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:21 +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:22 +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:23 +msgid "Accept any server certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:24 +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:25 +msgid "Optionally accept a known SSL certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:26 +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:27 +msgid "Disable the expect header" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more efficiently." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Disable nagling" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Configure http requests" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Alternate OAuth URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 +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:33 +msgid "Sets allowed SSL versions" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:34 +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:35 +msgid "Sets the default operation timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "" +"This option changes the default timeout for any HTTP request, the time " +"covers the entire operation from initial packet to shutdown" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Sets readwrite" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"This option changes the default read-write timeout. Read-write timeouts are " +"used to detect a stalled requests, and this option configures the maximum " +"time between activity on a connection." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Sets HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "" +"This option sets the HTTP buffering. Setting this to \"{0}\" can cause " +"memory leaks, but can also improve performance in some cases." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 +msgid "" +"This module works internaly to parse source parameters to backup Hyper-V " +"virtual machines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:44 +msgid "Configure Hyper-V module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"This module works internaly to parse source parameters to backup Microsoft " +"SQL Server databases" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Configure Microsoft SQL Server module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Run script" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:54 +msgid "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Run a script on exit" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:56 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:57 +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:58 +msgid "Run a required script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:62 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 +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:64 +msgid "Run a script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:65 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:66 +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:67 +msgid "Sets the script timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:70 +msgid "This module can send email after an operation completes" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Send mail" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:72 +#, 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:73 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:82 +msgid "The message body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:84 +msgid "SMTP Password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:85 +msgid "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address 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:89 +msgid "Email recipient(s)" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:90 +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:91 +msgid "Send email for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:92 +msgid "" +"Address 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:98 +msgid "Email sender" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:99 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " +"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" +" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " +"operations to send an email." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 +msgid "The messages to send" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:105 +msgid "SMTP Url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:106 +#, 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:107 +msgid "The email subject" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:108 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:109 +msgid "SMTP Username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:110 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 +msgid "XMPP recipient email" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "" +"The users who should have the messages sent, specify multiple users " +"separated with commas" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:128 +msgid "The XMPP username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:129 +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:130 +msgid "The XMPP password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:131 +msgid "The password for the account that will send the message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 +msgid "Send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 +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:137 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:138 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:139 +msgid "Timeout occurred while logging in to jabber server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:140 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:144 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:145 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 +msgid "HTTP report url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:158 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:159 +msgid "The name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:160 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:161 +msgid "" +"Extra parameters to add to the http message. I.e. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:167 +#, csharp-format +msgid "Failed to send http message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +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} cert-sync /etc/ssl/certs/ca-" +"certificates.crt #for Debian based systems{0} cert-sync " +"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{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 "" + +#: Library/Utility/Strings.cs:39 +#, csharp-format +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" + +#: CommandLine/Strings.cs:4 +#, csharp-format +msgid "The command {0} needs at least one of the following options set: {1}" +msgstr "" +"Príkaz {0} potrebuje nastaviť minimálne jednu z nasledujúcich možností: {1}" + +#: CommandLine/Strings.cs:5 +#, csharp-format +msgid "" +"Found {0} commands but expected {1}, commands: \n" +"{2}" +msgstr "" +"Nájdených {0} príkazov, ale očakávam {1}, príkazov: \n" +"{2}" + +#: CommandLine/Strings.cs:7 +#, csharp-format +msgid "Command not supported: {0}" +msgstr "Príkaz nie je podporovaný: {0}" + +#: CommandLine/Strings.cs:8 +msgid "No filesets matched the criteria" +msgstr "Žiadne sady súborov nespĺňali kritériá" + +#: CommandLine/Strings.cs:9 +msgid "The following filesets would be deleted:" +msgstr "Nasledujúce sady súborov budú odstránené:" + +#: CommandLine/Strings.cs:10 +msgid "These filesets were deleted:" +msgstr "Tieto sady súborov boli odstránené:" + +#: CommandLine/Strings.cs:11 +msgid "Supported backends:" +msgstr "Podporované backendy:" + +#: CommandLine/Strings.cs:12 +msgid "Supported compression modules:" +msgstr "Podporované kompresné moduly:" + +#: CommandLine/Strings.cs:13 +msgid "Supported encryption modules:" +msgstr "Podporované šifrovacie moduly:" + +#: CommandLine/Strings.cs:14 +msgid "Supported options:" +msgstr "Podporované možnosti:" + +#: CommandLine/Strings.cs:15 +msgid "Module is loaded automatically, use --disable-module to prevent this" +msgstr "" +"Modul sa načítal automaticky, použite --disable-module aby ste tomu " +"zabránili" + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded automatically, use --enable-module to load it" +msgstr "" +"Modul sa nenačítal automaticky, použite --enable-module aby ste to povolili" + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +msgstr "Podporované generické moduly:" + +#: 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 "" +"Voľba - {0} bola zadaná, ale je rezervovaná pre interné použitie a nemala by" +" byť nastavená v príkazovom riadku" + +#: CommandLine/Strings.cs:23 +#, csharp-format +msgid "An error occured: {0}" +msgstr "Vyskytla sa chyba: {0}" + +#: CommandLine/Strings.cs:24 +#, csharp-format +msgid "The inner error message is: {0}" +msgstr "Vnútorná chybová správa je: {0}" + +#: 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]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." +msgstr "" + +#: CommandLine/Strings.cs:26 +msgid "Include files" +msgstr "Zahrňte súbory" + +#: 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 exclude all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." +msgstr "" + +#: CommandLine/Strings.cs:28 +msgid "Exclude files" +msgstr "Vylúčte súbory" + +#: 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 "" +"Ak sa táto možnosť používa so zálohovacou operáciou, interpretuje sa ako " +"zoznam súborov, ktoré sa majú pridať do sady súborov. Ak sa použije vo " +"výpise, alebo pri obnovení, vypíše, alebo obnoví ovládacie súbory namiesto " +"bežných súborov." + +#: CommandLine/Strings.cs:30 +msgid "Use control files" +msgstr "Použiť ovládacie súbory" + +#: 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 "" +"Ak je táto možnosť nastavená, správy o priebehu a ostatné správy, ktoré by " +"sa normálne vypísali do konzoly, budú presmerované do protokolu." + +#: CommandLine/Strings.cs:32 +msgid "Disable console output" +msgstr "Zakázať výstup do konzoly" + +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "Toggle automatic updates" +msgstr "Zapnúť automatické aktualizácie" + +#: CommandLine/Program.cs:292 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "" +"Nastavte túto možnosť aby sa verzia príkazového riadka automaticky " +"aktualizovala" diff --git a/Localizations/duplicati/localization-sk_SK.mo b/Localizations/duplicati/localization-sk_SK.mo index 49b645c95..d78f5655b 100644 Binary files a/Localizations/duplicati/localization-sk_SK.mo and b/Localizations/duplicati/localization-sk_SK.mo differ diff --git a/Localizations/duplicati/localization-sk_SK.po b/Localizations/duplicati/localization-sk_SK.po index 026b5d833..97966a5ff 100644 --- a/Localizations/duplicati/localization-sk_SK.po +++ b/Localizations/duplicati/localization-sk_SK.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Peter Krajcovic , 2017\n" "Language-Team: Slovak (Slovakia) (https://www.transifex.com/duplicati/teams/67655/sk_SK/)\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sk_SK\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" #: Server/Strings.cs:7 msgid "Another instance is running, and was notified" @@ -149,29 +149,36 @@ msgid "" msgstr "" #: Server/Strings.cs:34 -msgid "Enables the ping-pong responder" +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." msgstr "" #: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 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:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "Vyčistiť staré záznamy" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -179,11 +186,11 @@ msgid "" "the environment variable {0}." msgstr "" -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -191,26 +198,37 @@ msgid "" " the option --{1} to disable the database scrambling." msgstr "" -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Dočasný adresár" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " "detail: {0}" msgstr "" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" @@ -484,8 +502,8 @@ msgstr "" msgid "Cancelled" msgstr "Zrušené" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "" @@ -534,39 +552,55 @@ msgid "" msgstr "" #: Library/Snapshots/Strings.cs:15 -msgid "Unexpected empty response while enumerating" +msgid "Unable to determine full file path for USN entry" msgstr "" #: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "USN nie je podporovaný v Linux" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 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 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -574,7 +608,7 @@ msgid "" "must also be set" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -585,7 +619,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -599,7 +641,7 @@ msgid "" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -611,46 +653,54 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 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 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 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 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "" @@ -872,7 +922,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -1610,6 +1660,146 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -1993,12 +2183,12 @@ msgid "The given file is not part of this archive" msgstr "" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "7z Archív s LZMA2 podporou." +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "7z Archív" +msgid "Experimental - 7z Archive" +msgstr "" #: Library/Compression/Strings.cs:21 msgid "" @@ -2056,6 +2246,18 @@ msgid "" "Database is NOT upgraded." msgstr "" +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2090,107 +2292,120 @@ msgstr "Zdrojový adresár {0} neexistuje, zrušenie zálohovania" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "Operácia {0} kompletná" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Operácia {0} zlyhala s chybou: {1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "nesprávna cesta: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2198,11 +2413,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2210,230 +2425,217 @@ msgid "" "Duplicati won't work correctly unless this flag is set." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "Obnovenie do iného adresára" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Nešifrovať" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "Heslo použité pre šifrované zálohy" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Zobraziť všetky verzie" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 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:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Zobraziť obsah adresára" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Čas medzi opakovaniami" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 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:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Dočasný adresár" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 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:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2441,11 +2643,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2453,27 +2655,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "Povoliť jeden alebo viac modulov" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "Povoliť jeden alebo viac modulov" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2488,22 +2690,22 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2511,45 +2713,54 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "Log informačná úroveň" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 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:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2558,12 +2769,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2576,11 +2787,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2589,11 +2800,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2606,26 +2817,26 @@ msgid "" " strict time checking" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2633,43 +2844,43 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2678,28 +2889,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2710,11 +2908,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2724,11 +2922,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "Vylúčenie súborov podľa atribútov" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2736,7 +2934,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2744,21 +2942,21 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 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:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Názov zálohy" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2770,22 +2968,22 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 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:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2793,94 +2991,94 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, 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:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Zoznam zmazaných súborov" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 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:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 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:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -2889,11 +3087,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -2901,43 +3099,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -2945,11 +3143,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -2957,118 +3155,124 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "Maximálny počet malých častí" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Nepoužívať lokálnu databázu" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" -msgstr "" - -#: Library/Main/Strings.cs:187 -msgid "Ignore missing source elements" -msgstr "" - -#: Library/Main/Strings.cs:188 -msgid "Use this option to continue even if some source entries are missing." +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" #: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "Prepísanie súborov pri obnove" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3076,11 +3280,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3088,11 +3292,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3103,101 +3307,101 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 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:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 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:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "Neukladať metadáta" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 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:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3205,11 +3409,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3217,40 +3421,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3258,15 +3492,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3274,22 +3508,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3299,11 +3533,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -3311,120 +3545,184 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "Potvrdenie šifrovacej frázy" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "Prázdne heslá nie sú povolené" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Vložte šifrovacie heslo" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Akceptovenie všetkých serverových certifikátov" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -3432,196 +3730,207 @@ msgid "" "multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 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 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "Configurácia Hyper-V modulu" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "Konfigurácia Microsoft SQL Server modulu" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Spustiť skript" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Spustiť skript pri vypnutí" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Spustiť potrebný skript pri štarte" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 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:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "Spustenie skriptu pri štarte" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Poslať email" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, 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:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3634,19 +3943,19 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "Správa" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "SMTP Heslo" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3654,21 +3963,21 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "Príjemca(i)" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 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:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3678,11 +3987,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3691,13 +4000,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -3705,66 +4014,66 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, 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:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "SMTP Užívateľské meno" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "Chyba odoslania emailu: {0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email úspešne odoslaný s použitím servera: {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -3777,99 +4086,155 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "XMPP užívateľ" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 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:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "XMPP heslo" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 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:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "Chyba odoslania jabber správy: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -3970,7 +4335,61 @@ msgstr "Nedá sa čítať aj zapisovať na tom istom 'streame'" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -4059,7 +4478,9 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" #: CommandLine/Strings.cs:26 @@ -4072,7 +4493,9 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" #: CommandLine/Strings.cs:28 @@ -4100,11 +4523,16 @@ msgstr "" msgid "Disable console output" msgstr "Zakázať konzolový výstup" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Povoliť automatické aktualizácie" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-sr_RS.mo b/Localizations/duplicati/localization-sr_RS.mo index 5e682d141..453f9c1cf 100644 Binary files a/Localizations/duplicati/localization-sr_RS.mo and b/Localizations/duplicati/localization-sr_RS.mo differ diff --git a/Localizations/duplicati/localization-sr_RS.po b/Localizations/duplicati/localization-sr_RS.po index f81abff8a..29d920ea5 100644 --- a/Localizations/duplicati/localization-sr_RS.po +++ b/Localizations/duplicati/localization-sr_RS.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Milan Marinković , 2017\n" "Language-Team: Serbian (Serbia) (https://www.transifex.com/duplicati/teams/67655/sr_RS/)\n" @@ -158,29 +158,36 @@ msgid "" msgstr "" #: Server/Strings.cs:34 -msgid "Enables the ping-pong responder" +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." msgstr "" #: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 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:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -188,11 +195,11 @@ msgid "" "the environment variable {0}." msgstr "" -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "Postavlja lozinku za šifrovanje baze podataka" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -200,19 +207,30 @@ msgid "" " the option --{1} to disable the database scrambling." msgstr "" -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Fascikla privremenog skladišta" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "Server je pokrenut i osluškuje na {0}, port {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " @@ -221,7 +239,7 @@ msgstr "" "Nije moguće napraviti SSL sertifikat pomoću navedenih parametara. Detalji " "izuzetka: {0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" @@ -495,8 +513,8 @@ msgstr "Naziv servera \"{0}\" nije važeći" msgid "Cancelled" msgstr "Otkazano" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "Zahtevana datoteka ne postoji" @@ -550,39 +568,55 @@ msgstr "" "Skripta se izvršila uspešno, ali je falio parametar {0} na izlazu: {1}" #: Library/Snapshots/Strings.cs:15 -msgid "Unexpected empty response while enumerating" +msgid "Unable to determine full file path for USN entry" msgstr "" #: Library/Snapshots/Strings.cs:16 -msgid "USN is not supported on Linux" +msgid "USN journal entries were purged since last scan" msgstr "" #: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "Pozivanje procesa nema backup dozvole" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 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 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "Nedostaje neophodna opcija: {0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -590,7 +624,7 @@ msgid "" "must also be set" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -601,7 +635,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -615,7 +657,7 @@ msgid "" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -627,46 +669,54 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 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 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 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 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "" @@ -887,7 +937,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -1625,6 +1675,146 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2009,12 +2199,12 @@ msgid "The given file is not part of this archive" msgstr "Data datoteka nije deo ove arhive" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "7z arhiva sa LZMA2 pordškom." +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "7z arhiva" +msgid "Experimental - 7z Archive" +msgstr "" #: Library/Compression/Strings.cs:21 msgid "" @@ -2074,6 +2264,18 @@ msgid "" "Database is NOT upgraded." msgstr "" +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2108,107 +2310,120 @@ msgstr "Izvorišna fascikla {0} ne postoji, prekidanje backup-a" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "Opcija --{0} ne podržava vrednost \"{1}\", podržane vrednosti su: {2}" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Nevažeća putanja: \"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2216,11 +2431,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2228,230 +2443,217 @@ msgid "" "Duplicati won't work correctly unless this flag is set." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "Onemogući šifrovanje" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "Prikaži sve verzije" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 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:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "Prikaži sadržaj fascikle" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "Vreme čekanja između pokušaja" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 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:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "Fascikla privremenog skladišta" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 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:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Prioritet niti" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2459,11 +2661,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2471,27 +2673,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2506,22 +2708,22 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2529,45 +2731,54 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 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:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2576,12 +2787,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2594,11 +2805,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2607,11 +2818,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2624,26 +2835,26 @@ msgid "" " strict time checking" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2651,43 +2862,43 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2696,28 +2907,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2728,11 +2926,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2742,11 +2940,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2754,7 +2952,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2762,21 +2960,21 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 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:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "Naziv backup-a" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2788,22 +2986,22 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 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:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2811,94 +3009,94 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "Veličina bloka korišćena za heširanje" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, 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:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "Lista obrisanih datoteka" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 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:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 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:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -2907,11 +3105,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -2919,43 +3117,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "Heš algoritam korišćen na blokovima" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "Heš algoritam korišćen na datotekama" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -2963,11 +3161,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -2975,90 +3173,92 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "Onemogućava lokalnu bazu podataka" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "Zadrži sve verzije iz vremenskog intervala" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Koristite ovu opciju da postavite vremenski interval iz kojeg će backup-ovi " "biti zadžani." -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" -msgstr "" - -#: Library/Main/Strings.cs:187 -msgid "Ignore missing source elements" -msgstr "" - -#: Library/Main/Strings.cs:188 -msgid "Use this option to continue even if some source entries are missing." +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" #: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "Prepiši datoteke kad vraćaš" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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." @@ -3066,31 +3266,35 @@ msgstr "" "Koristite opciju da prepišete odredišne datoteke prilikom vraćanja, ako ova " "opcija nije podešena datoteke će biti vraćene sa dodatim vremenom i brojem." -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "Ispiši više informacija o napretku" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "Ispiši pune rezultate" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3098,11 +3302,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3110,11 +3314,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3125,103 +3329,103 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "Veličina bafera za čitanje datoteke" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" "Koristite ovu veličinu da kontrolišete koliko bajtova se čita iz datoteke " "pre obrade" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 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:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 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:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "Ne skladišti metapodatke" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "Vrati dozvole datoteke" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "Preskoči proveru vraćenih datoteka" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "Aktiviraj keševe" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "Aktiviraj memorijske keševe, koji su sad podrazumevano isključeni" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "Ne koristi lokalne podatke" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "Proveri heševe blokova" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 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:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3229,11 +3433,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3241,40 +3445,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3282,15 +3516,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3298,22 +3532,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3323,11 +3557,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -3335,121 +3569,185 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" "Brisanje datoteke {0} nije uspelo, proveravanje da li datoteka postoji" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "Prazne lozinke nisu dozvoljene" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "Unesite lozinku šifrovanja" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "Lozinke se ne poklapaju" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "Potraži SSL sertifikate" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "Prihvati bilo koji sertifikat sa servera" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -3457,51 +3755,51 @@ msgid "" "multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "Opciono prihvati poznat SSL sertifikat" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 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 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "Podesi http zahteve" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "Postavlja dozvoljene SSL verzije" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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 " @@ -3511,138 +3809,149 @@ msgstr "" "opcija i trebalo bi je koristiti samo ako želite da poboljšate bezbednost " "ili da rešite problem sa određenim SSL protokolom." -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "Konfiguriši Hyper-V modul" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "Podesi Microsoft SQL Server modul" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "Izvršava skriptu pre pokretanja operacije, i ponovo nakon završetka" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "Pokreni skriptu" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "Pokreni skriptu pri izlasku" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Skripta \"{0}\" je završena sa izlaznim kodom {1}" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "Pokreni zahtevanu skriptu prilikom pokretanja" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Greška u toku izvršavanja skripte \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 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:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "Pokreni skriptu prilikom pokretanja" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Skripta \"{0}\" je prijavila poruke grešaka: {1}" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "Ovaj modul može da pošalje email nakon što se operacija završi" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "Pošalji mail" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, csharp-format msgid "" "Unable to find the destination mail server through MX lookup, please use the" @@ -3651,7 +3960,7 @@ msgstr "" "Nije moguće pronaći odredišni mail server pomoću MX pretrage, molimo " "koristite opciju {0} da navedete smtp server će se koristiti." -#: Library/Modules/Builtin/Strings.cs:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3664,19 +3973,19 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "Telo poruke" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "SMTP lozinka" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3684,11 +3993,11 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "Primalac/oci email-a" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 msgid "" "By default, mail will only be sent after a Backup operation. Use this option" " to send mail for all operations." @@ -3696,11 +4005,11 @@ msgstr "" "Podrazumevano, mail će biti poslat samo nakon backup operacije. Koristite " "ovu opciju da se mail šalje za sve operacije." -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "Šalji email za sve operacije" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3710,11 +4019,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "Pošiljalac email-a" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3723,13 +4032,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "Poruke za slanje" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -3737,56 +4046,56 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "SMTP Url" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, 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:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "Predmet email-a" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "SMTP korisničko ime" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "Slanje email-a nije uspelo: {0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Cela SMTP komunikacija: {0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Slanje mejla sa serverom: {0} nije uspelo, poruka: {1}, ponovni pokušaj sa " "{2}" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email uspešno poslat sa serverom: {0}" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" @@ -3794,13 +4103,13 @@ msgstr "" "Korisnici kojima treba dostaviti poruke, navedite više korisnika razdvojenih" " zarezima" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -3813,39 +4122,39 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 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:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "Lozinka za nalog koji će poslati poruku" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "Šalji poruke za sve operacije" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "" "By default, messages will only be sent after a Backup operation. Use this " "option to send messages for all operations" @@ -3853,61 +4162,117 @@ msgstr "" "Podrazumevano, poruke će biti poslate samo nakon backup operacije. Koristite" " ovu opciju da se poruke šalju za sve operacije." -#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4008,7 +4373,61 @@ msgstr "Nije moguće čitati i pisati iz istog izvora" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -4094,7 +4513,9 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" #: CommandLine/Strings.cs:26 @@ -4107,7 +4528,9 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" #: CommandLine/Strings.cs:28 @@ -4135,11 +4558,16 @@ msgstr "" msgid "Disable console output" msgstr "Onemogući ispis u konzolu" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "Uključi automatsko ažuriranje" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-sv_SE.mo b/Localizations/duplicati/localization-sv_SE.mo new file mode 100644 index 000000000..1080dad77 Binary files /dev/null and b/Localizations/duplicati/localization-sv_SE.mo differ diff --git a/Localizations/duplicati/localization-sv_SE.po b/Localizations/duplicati/localization-sv_SE.po new file mode 100644 index 000000000..7b5f7684e --- /dev/null +++ b/Localizations/duplicati/localization-sv_SE.po @@ -0,0 +1,4557 @@ +# 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: 2018-08-12 22:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: nils måsén , 2018\n" +"Language-Team: Swedish (Sweden) (https://www.transifex.com/duplicati/teams/67655/sv_SE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv_SE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: 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 "" +"Misslyckades med att skapa, öppna, eller uppgradera databasen.\n" +"Felmeddelande: {0}" + +#: Server/Strings.cs:10 +msgid "Displays this help" +msgstr "Visa den här hjälpen" + +#: Server/Strings.cs:11 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Server/Strings.cs:14 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Server/Strings.cs:15 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 either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Server/Strings.cs:16 CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "Sökväg till fil med parametrar" + +#: Server/Strings.cs:17 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" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Server/Strings.cs:18 CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Server/Strings.cs:20 +msgid "Outputs log information to the file given" +msgstr "" + +#: Server/Strings.cs:21 +msgid "Determines the amount of information written in the log file" +msgstr "Avgör hur mycket information som skrivs till logg-filen" + +#: Server/Strings.cs:22 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Server/Strings.cs:23 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Ett allvarligt fel inträffade i Duplicati: {0}" + +#: Server/Strings.cs:24 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" +"Kan inte starta. Kanske en annan process redan körs?\n" +"Felmeddelande: {0}" + +#: Server/Strings.cs:26 +msgid "Disables database encryption" +msgstr "Inaktiverar kryptering av databasen" + +#: Server/Strings.cs:27 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Server/Strings.cs:28 +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:29 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Server/Strings.cs:30 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Server/Strings.cs:31 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Server/Strings.cs:32 +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:33 +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:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 +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:37 Library/Main/Strings.cs:223 +msgid "Clean up old log data" +msgstr "Ta bort gammal data från loggarna" + +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Server/Strings.cs:39 +msgid "Sets the folder where settings are stored" +msgstr "" + +#: Server/Strings.cs:40 +#, 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:41 +msgid "Sets the database encryption key" +msgstr "" + +#: Server/Strings.cs:42 +#, 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:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "Mapp för temporär lagring" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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 "" + +#: 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 "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 "Sökvägen till GnuPG" + +#: 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/Strings.cs:4 +msgid "aliases" +msgstr "" + +#: Library/Interface/Strings.cs:5 +msgid "default value" +msgstr "förvalt värde" + +#: Library/Interface/Strings.cs:6 +msgid "[DEPRECATED]" +msgstr "[FÖRÅLDRAD]" + +#: Library/Interface/Strings.cs:7 +msgid "values" +msgstr "värden" + +#: Library/Interface/Strings.cs:10 +msgid "Boolean" +msgstr "" + +#: Library/Interface/Strings.cs:11 +msgid "Enumeration" +msgstr "Uppräkning" + +#: Library/Interface/Strings.cs:12 +msgid "Flags" +msgstr "Flaggor" + +#: Library/Interface/Strings.cs:13 +msgid "Integer" +msgstr "Heltal" + +#: Library/Interface/Strings.cs:14 +msgid "Path" +msgstr "Sökväg" + +#: Library/Interface/Strings.cs:15 +msgid "Size" +msgstr "Storlek" + +#: Library/Interface/Strings.cs:16 +msgid "String" +msgstr "Sträng" + +#: Library/Interface/Strings.cs:17 +msgid "Timespan" +msgstr "Tidsrymd" + +#: Library/Interface/Strings.cs:18 +msgid "Unknown" +msgstr "Okänd" + +#: 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 "Vil du testa anslutningen?" + +#: Library/Interface/Strings.cs:23 +#, csharp-format +msgid "Connection Failed: {0}" +msgstr "Anslutningen Misslyckades: {0}" + +#: Library/Interface/Strings.cs:24 +msgid "Connection succeeded!" +msgstr "Anslutningen lyckades!" + +#: 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 "" +"Du har inte angivit någon sökväg. Detta kommer att lagra alla " +"säkerhetskopior i standardmappen. Är det din avsikt?" + +#: Library/Interface/Strings.cs:26 +msgid "You must enter a password" +msgstr "Du måste fylla i ett lösenord" + +#: Library/Interface/Strings.cs:27 +msgid "" +"You have not entered a password.\n" +"Proceed without a password?" +msgstr "" +"Du har inte angivit något lösenord.\n" +"Vill du fortsätta utan lösenord?" + +#: Library/Interface/Strings.cs:29 +msgid "You must enter the name of the server" +msgstr "Du måste ange namnet på servern" + +#: Library/Interface/Strings.cs:30 +msgid "You must enter a username" +msgstr "Du måste fylla i ett användarnamn" + +#: 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 "" +"Du har inte skrivit i något användarnamn.\n" +"Det är fungerar om servern tillåter anonyma uppladdningar, men troligtvis kommer ett användarnamn att krävas\n" +"Vill du fortsätta utan användarnamn?" + +#: 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 "" +"Uppkopplingen lyckades men en tidigare backup hittades i mappen. Det är möjligt att ställa in Duplicati så att flera olika säkerhetskopior sparas i samma mapp, men det rekommenderas inte.\n" +"\n" +"Vill du använda den valda mappen?" + +#: Library/Interface/Strings.cs:37 +msgid "The folder cannot be created because it already exists" +msgstr "Mappen kan inte skapas, eftersom den redan finns" + +#: Library/Interface/Strings.cs:38 +msgid "Folder created!" +msgstr "Mappen skapades!" + +#: Library/Interface/Strings.cs:39 +msgid "The requested folder does not exist" +msgstr "Den efterfrågade mappen finns inte" + +#: Library/Interface/Strings.cs:40 +#, csharp-format +msgid "The server name \"{0}\" is not valid" +msgstr "Servernamnet \"{0}\" är inte giltigt" + +#: Library/Interface/Strings.cs:41 +msgid "Cancelled" +msgstr "Avbrutet" + +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 +msgid "The requested file does not exist" +msgstr "Den efterfrågade filen finns inte" + +#: 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 "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 +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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 +msgid "Calling process does not have the backup privilege" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:23 +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:24 +msgid "OpenStack Simple Storage" +msgstr "OpenStack Simple Storage" + +#: Library/Backend/OpenStack/Strings.cs:25 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:26 +#, 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:27 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/SharePoint/Strings.cs:10 +#: 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/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/SharePoint/Strings.cs:11 +#: Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:32 +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:33 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:34 +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:35 +msgid "Supplies the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:36 +#, 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:37 +msgid "Supplies the authentication URL" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 +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:41 +msgid "Supplies the region used for creating a container" +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 "Byter anslutningsmetod för FTP" + +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 +#: Library/Backend/S3/Strings.cs:9 +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/SharePoint/Strings.cs:8 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 "" +"Lösenordet som används för att ansluta till servern. Det kan också " +"tillhandahållas med hjälp av miljövariabeln \"AUTH_PASSWORD\"." + +#: 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 "Instruerar Duplicati att använda en SSL-uppkoppling (ftps)" + +#: Library/Backend/FTP/Strings.cs:18 +msgid "FTP" +msgstr "FTP" + +#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 +#: Library/Backend/TahoeLAFS/Strings.cs:8 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Mappen {0} hittades inte, meddelande: {1}" + +#: Library/Backend/FTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:18 +msgid "Disable upload verification" +msgstr "Inaktivera verifiering av uppladdningen" + +#: Library/Backend/FTP/Strings.cs:23 +msgid "" +"To protect against network failures, every upload will be attempted " +"verified. Use this option to disable this verification to make the upload " +"faster but less reliable." +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/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/OAuthHelper/Strings.cs:9 +msgid "The authorization code" +msgstr "Auktoriseringskoden" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/HubiC/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#, csharp-format +msgid "The authorization token retrieved from {0}" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:26 +msgid "Amazon Cloud Drive" +msgstr "Amazon Cloud Drive" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/Box/Strings.cs:23 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 "Du behöver ett AuthID, som du kan få från: {0}" + +#: 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 "Det finns mer än ett objekt med namnet \"{0}\" i mappen \"{1}\"" + +#: 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/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 "Google Cloud Storage" + +#: 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 "Google Drive" + +#: Library/Backend/GoogleServices/Strings.cs:48 +msgid "Hide team drives" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option disables the team drives, showing only files and folders " +"accessible with the account itself" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account 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 "Ange en annan URL för autentisering" + +#: 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 "Rackspace CloudFiles" + +#: 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 "Misslyckades att radera fil" + +#: Library/Backend/CloudFiles/Strings.cs:20 +#: Library/Backend/Jottacloud/Strings.cs:11 +msgid "Failed to upload file" +msgstr "Misslyckades att ladda upp fil" + +#: 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/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 "Amazon S3" + +#: Library/Backend/S3/Strings.cs:13 +msgid "No Amazon S3 secret key given" +msgstr "Ingen hemlig nyckel för Amazon S3 angiven" + +#: Library/Backend/S3/Strings.cs:14 +msgid "No Amazon S3 userID given" +msgstr "Inget användar-ID för Amazon S3 angivet" + +#: 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 "Använd en server i Europa" + +#: 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 disappear 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 "Alternativen --{0} och --{1} är ömsesidigt exklusiva" + +#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:38 +#, csharp-format +msgid "Please use --{0}={1} instead" +msgstr "Vänligen använd --{0}={1} istället" + +#: 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 "Anger ett alternativt S3-servernamn" + +#: 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/WEBDAV/Strings.cs:20 +#: Library/Backend/TahoeLAFS/Strings.cs:6 +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/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:14 +msgid "Alternative FTP" +msgstr "Alternativ FTP" + +#: Library/Backend/AlternativeFTP/Strings.cs:15 +#, csharp-format +msgid "The folder {0} was not found. Message: {1}" +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 "Konfigurera anslutningstyp för FTP" + +#: 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 "Konfigurera krypteringstyp för FTP" + +#: Library/Backend/AlternativeFTP/Strings.cs:24 +msgid "This flag controls the SSL policy to use when encryption is enabled." +msgstr "" +"Denna parameter kontrollerar vilken SSL-policy som ska användas då " +"kryptering är aktiverad" + +#: Library/Backend/AlternativeFTP/Strings.cs:25 +msgid "Configure the SSL policy to use when encryption is enabled" +msgstr "Konfigurera vilken SSL-policy som används då kryptering är aktiverad" + +#: Library/Backend/AlternativeFTP/Strings.cs:26 +#, csharp-format +msgid "Error on deleting file: {0}" +msgstr "Fel vid radering av fil: {0}" + +#: Library/Backend/AlternativeFTP/Strings.cs:27 +#, csharp-format +msgid "Error reading file: {0}" +msgstr "Fel vid läsning av fil: {0}" + +#: Library/Backend/AlternativeFTP/Strings.cs:28 +#, csharp-format +msgid "Error writing file: {0}" +msgstr "Fel vid skrivning av fil: {0}" + +#: Library/Backend/SSHv2/Strings.cs:4 +msgid "Module for generating SSH private/public keys" +msgstr "Modul för att generera privata/publika SSH-nycklar" + +#: Library/Backend/SSHv2/Strings.cs:5 +msgid "SSH Key Generator" +msgstr "Nyckelskapare för SSH" + +#: Library/Backend/SSHv2/Strings.cs:6 +msgid "Public key username" +msgstr "Användarnamn för publik nyckel" + +#: Library/Backend/SSHv2/Strings.cs:7 +msgid "A username to append to the public key" +msgstr "Ett användarnamn som ska läggas till den publika nyckeln" + +#: Library/Backend/SSHv2/Strings.cs:8 +msgid "The key type" +msgstr "Typ av nyckel" + +#: Library/Backend/SSHv2/Strings.cs:9 +msgid "Determines the type of key to generate" +msgstr "Bestämmer vilken typ av nyckel som ska genereras" + +#: Library/Backend/SSHv2/Strings.cs:10 +msgid "The key length" +msgstr "Nyckelns längd" + +#: Library/Backend/SSHv2/Strings.cs:11 +msgid "The length of the key in bits" +msgstr "Nyckellängden angiven i bit" + +#: Library/Backend/SSHv2/Strings.cs:14 +msgid "Module for uploading SSH public keys" +msgstr "Modul för att ladda upp publika SSH-nycklar" + +#: Library/Backend/SSHv2/Strings.cs:15 +msgid "SSH Key Uploader" +msgstr "Uppladdare för SSH-nycklar" + +#: Library/Backend/SSHv2/Strings.cs:16 +msgid "The SSH connection URL" +msgstr "URL för SSH-uppkoppling" + +#: Library/Backend/SSHv2/Strings.cs:17 +msgid "The SSH connection URL used to establish the connection" +msgstr "Den SSH-anslutningsadress som används för att upprätta anslutningen" + +#: Library/Backend/SSHv2/Strings.cs:18 +msgid "The SSH public key to append" +msgstr "Den publika SSH-nyckel som ska läggas till" + +#: 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 "" +"Tillhandahåller serverfingeravtryck för att validera serverns identitet" + +#: Library/Backend/SSHv2/Strings.cs:29 +msgid "" +"To guard against man-in-the-middle attacks, the server fingerprint is " +"verified on connection. Use this option to disable host-key fingerprint " +"verification. You should only use this option for testing." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Disables fingerprint validation" +msgstr "Inaktiverar validering av fingeravtryck" + +#: Library/Backend/SSHv2/Strings.cs:31 +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:32 Library/Backend/SSHv2/Strings.cs:34 +msgid "Uses a SSH private key to authenticate" +msgstr "Använder en privat SSH-nyckel för autentisering" + +#: Library/Backend/SSHv2/Strings.cs:33 +#, 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:35 +msgid "" +"Use this option to manage the internal timeout for SSH operations. If this " +"options is set to zero, the operations will not time out" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:36 +msgid "Sets the operation timeout value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "" +"This option can be used to enable the keep-alive interval for the SSH " +"connection. If the connection is idle, aggressive firewalls might close the " +"connection. Using keep-alive will keep the connection open in this scenario." +" If this value is set to zero, the keep-alive is disabled." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "Sets a keepalive value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:40 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +#, 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:42 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +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 "Box.com" + +#: Library/Backend/Box/Strings.cs:26 +msgid "Force delete files" +msgstr "Tvinga radering av filer" + +#: 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/Rclone/Strings.cs:6 +msgid "Rclone" +msgstr "Rclone" + +#: Library/Backend/Rclone/Strings.cs:7 +msgid "This backend can read and write data to Rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:8 +msgid "Local repository" +msgstr "Lokalt arkiv" + +#: Library/Backend/Rclone/Strings.cs:9 +msgid "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:10 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:11 +msgid "" +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:12 +msgid "Remote path" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:13 +msgid "Path on the Remote repository. " +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:14 +msgid "Rclone options." +msgstr "Inställningar för Rclone" + +#: Library/Backend/Rclone/Strings.cs:15 +msgid "Options will be transferred to rclone." +msgstr "Inställningarna kommer att överföras till rclone" + +#: Library/Backend/Rclone/Strings.cs:16 +msgid "Rclone executable" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:17 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +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 "Leta efter en fil i målmappen" + +#: 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 "Lokal mapp eller enhet" + +#: Library/Backend/File/Strings.cs:14 +#, csharp-format +msgid "The folder {0} does not exist" +msgstr "Mappen {0} finns inte" + +#: 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 "Flytta filen istället för att kopiera den" + +#: 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/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 "B2 Cloud Storage" + +#: 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/Backblaze/Strings.cs:18 +msgid "" +"Use this option to set the page size for listing contents of B2 buckets. A " +"lower number means less data, but can increase the number of Class C " +"transaction on B2. Suggested values are between 100 and 1000" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:19 +msgid "The size of file-listing pages" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:20 +#, csharp-format +msgid "" +"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " +"than zero" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:6 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:7 +msgid "This backend can read and write data to Sia." +msgstr "" + +#: Library/Backend/Sia/Strings.cs:8 +msgid "Sia address" +msgstr "Sia-adress" + +#: Library/Backend/Sia/Strings.cs:9 +msgid "Sia address, ie 127.0.0.1:9980" +msgstr "Sia-adress, d.v.s. 127.0.0.1:9980" + +#: Library/Backend/Sia/Strings.cs:10 +msgid "Backup path" +msgstr "Sökväg för backup" + +#: Library/Backend/Sia/Strings.cs:11 +msgid "Target path, ie /backup" +msgstr "Målsökväg, d.v.s. /backup" + +#: Library/Backend/Sia/Strings.cs:12 Library/Backend/Sia/Strings.cs:13 +msgid "Sia password" +msgstr "Sia-lösenord" + +#: Library/Backend/Sia/Strings.cs:14 +msgid "3" +msgstr "3" + +#: Library/Backend/Sia/Strings.cs:15 +msgid "Minimum value is 3." +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 "Skapa mapp automatiskt" + +#: Library/Backend/OneDrive/Strings.cs:7 +#: Library/Backend/OAuthHelper/Strings.cs:8 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +msgstr "Oväntad felkod: {0} - {1}" + +#: Library/Backend/OneDrive/Strings.cs:8 +#, csharp-format +msgid "Missing the folder: {0}" +msgstr "Saknar mappen: {0}" + +#: Library/Backend/OneDrive/Strings.cs:9 Library/Compression/Strings.cs:13 +#, csharp-format +msgid "File not found: {0}" +msgstr "Filen kan inte hittas: {0}" + +#: Library/Backend/OneDrive/Strings.cs:10 +msgid "Microsoft OneDrive" +msgstr "Microsoft OneDrive" + +#: 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/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "Microsoft Office 365 Group" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +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 "HubiC" + +#: 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 "Azure blob" + +#: 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/Jottacloud/Strings.cs:5 +msgid "Jottacloud" +msgstr "Jottacloud" + +#: Library/Backend/Jottacloud/Strings.cs:6 +msgid "" +"This backend can read and write data to Jottacloud using it's REST protocol." +" Allowed format is \"jottacloud://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "Inget användarnamn angivet" + +#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "Inget lösenord angivet" + +#: Library/Backend/Jottacloud/Strings.cs:9 Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "Ingen sökväg angiven; kan inte ladda upp filer till rotkatalogen" + +#: Library/Backend/Jottacloud/Strings.cs:10 +msgid "Illegal mount point given." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:16 +msgid "Supplies the backup device to use" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:17 +#, csharp-format +msgid "" +"The backup device to use. Will be created if not already exists. You can " +"manage your devices from the backup panel in the Jottacloud web interface. " +"When you specify a custom device you should also specify the mount point to " +"use on this device with the \"{0}\" option." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:18 +msgid "Supplies the mount point to use on the server" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:19 +#, csharp-format +msgid "" +"The mount point to use on the server. The default is \"Archive\" for using " +"the built-in archive mount point. Set this option to \"Sync\" to use the " +"built-in synchronization mount point instead, or if you have specified a " +"custom device with option \"{0}\" you are free to name the mount point as " +"you like." +msgstr "" + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +msgstr "mega.nz" + +#: 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/SharePoint/Strings.cs:6 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: 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 "Flytta raderade filer till papperskorgen" + +#: 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 timeouts 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 block size 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 "Microsoft OneDrive för företag" + +#: 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/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 "Dropbox" + +#: 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 "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:14 +#, csharp-format +msgid "" +"The server returned the error code {0} ({1}), indicating that the server " +"does not support WebDAV connections" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:16 +#, 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:19 Library/Backend/TahoeLAFS/Strings.cs:5 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" +"Använd den här parametern för att kommunicera med hjälp av Secure Socket " +"Layer (SSL) över http (https)." + +#: Library/Backend/WEBDAV/Strings.cs:21 +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:22 +msgid "Dump the PROPFIND response" +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:7 +msgid "Tahoe-LAFS" +msgstr "Tahoe-LAFS" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" +msgstr "Felaktigt URL-format, måste starta med \"uri/URI:DIR2:\"" + +#: 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:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +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/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "Vänligen använd {0}-inställningen istället" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +msgid "" +"This option controls the compression level used. A setting of zero gives no " +"compression, and a setting of 9 gives maximum compression." +msgstr "" +"Det här alternativet styr vilken nivå av komprimering som används. En " +"inställning på noll ger ingen kompression, och en inställning på 9 ger " +"maximal kompression." + +#: Library/Compression/Strings.cs:6 +msgid "Sets the Zip compression level" +msgstr "Sätter nivå för Zip-komprimering" + +#: 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 "Anger metod för Zip-komprimering" + +#: Library/Compression/Strings.cs:9 +msgid "Toggles Zip64 support" +msgstr "Växlar mellan Zip64-support" + +#: Library/Compression/Strings.cs:10 +msgid "" +"The zip64 format is required for files larger than 4GiB, use this flag to " +"toggle it" +msgstr "" +"För filer större än 4GiB krävs zip64-format, använd den här inställningen " +"för att skifta" + +#: Library/Compression/Strings.cs:11 +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:12 +msgid "Zip compression" +msgstr "Zip-komprimering" + +#: Library/Compression/Strings.cs:16 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:17 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:18 +msgid "The given file is not part of this archive" +msgstr "Den angivna filen är inte en del av det här arkivet" + +#: Library/Compression/Strings.cs:19 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:20 +msgid "Experimental - 7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:21 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores." +msgstr "" + +#: Library/Compression/Strings.cs:22 +msgid "Number of threads used in compression" +msgstr "" + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z compression level" +msgstr "Ställer in komprimeringsnivå för 7z" + +#: Library/Compression/Strings.cs:25 +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:26 +msgid "Sets the 7z fast algorithm usage" +msgstr "" + +#: Library/SQLiteHelper/Strings.cs:4 +msgid "backup" +msgstr "säkerhetskopia" + +#: Library/SQLiteHelper/Strings.cs:5 +#, csharp-format +msgid "Unable to determine database format: {0}" +msgstr "Kan inte avgöra databas-formatet: {0}" + +#: 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/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" + +#: Library/Main/Strings.cs:9 +#, 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:10 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "" + +#: Library/Main/Strings.cs:11 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" + +#: Library/Main/Strings.cs:12 +msgid "No source folders specified for backup" +msgstr "Inga källmallar angivna för backup" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:16 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has started" +msgstr "" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "" + +#: Library/Main/Strings.cs:27 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "Ogiltig sökväg: \"{0}\" ({1})" + +#: Library/Main/Strings.cs:28 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " +msgstr "" + +#: Library/Main/Strings.cs:29 +#, csharp-format +msgid "The source {0} uses an invalid volume name, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:30 +#, csharp-format +msgid "" +"The source {0} is on volume {1}, which could not be found, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 +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:37 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" + +#: Library/Main/Strings.cs:38 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder. The prefix cannot contain " +"a hyphen (-), but can contain all other characters allowed by the remote " +"storage." +msgstr "" + +#: Library/Main/Strings.cs:39 +msgid "Remote filename prefix" +msgstr "" + +#: Library/Main/Strings.cs:40 +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:41 +msgid "Disable checks based on file time" +msgstr "" + +#: Library/Main/Strings.cs:42 +msgid "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:43 +msgid "Restore to another folder" +msgstr "Återställ till en annan mapp" + +#: Library/Main/Strings.cs:44 +msgid "Toggles system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:45 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" +msgstr "" + +#: Library/Main/Strings.cs:46 +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:47 +msgid "Max number of kilobytes to download pr. second" +msgstr "Maximalt antal kilobyte att ladda ned per sekund" + +#: Library/Main/Strings.cs:48 +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:49 +msgid "Max number of kilobytes to upload pr. second" +msgstr "" + +#: Library/Main/Strings.cs:50 +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:51 +msgid "Disable encryption" +msgstr "Inaktivera kryptering" + +#: Library/Main/Strings.cs:52 +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:53 +msgid "Number of times to retry a failed transmission" +msgstr "" + +#: Library/Main/Strings.cs:54 +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:55 +msgid "Passphrase used to encrypt backups" +msgstr "Lösenordsfras för att kryptera säkerhetskopior" + +#: Library/Main/Strings.cs:56 +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:57 +msgid "The time to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:58 +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:59 +msgid "The version to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:60 +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:61 +msgid "Show all versions" +msgstr "Visa alla versioner" + +#: Library/Main/Strings.cs:62 +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:63 +msgid "Show largest prefix" +msgstr "" + +#: Library/Main/Strings.cs:64 +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:65 +msgid "Show folder contents" +msgstr "Vissa mappens innehåll" + +#: Library/Main/Strings.cs:66 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is useful if the network drops out occasionally " +"during transmissions." +msgstr "" + +#: Library/Main/Strings.cs:67 +msgid "Time to wait between retries" +msgstr "" + +#: Library/Main/Strings.cs:68 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" + +#: Library/Main/Strings.cs:69 +msgid "Set control files" +msgstr "" + +#: Library/Main/Strings.cs:70 +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:71 +msgid "Set this flag to skip hash checks" +msgstr "" + +#: Library/Main/Strings.cs:72 +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:73 +msgid "Limit the size of files being backed up" +msgstr "" + +#: Library/Main/Strings.cs:76 +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:77 +msgid "Thread priority" +msgstr "" + +#: Library/Main/Strings.cs:78 +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:79 +msgid "Limit the size of the volumes" +msgstr "Begränsa storleken på volymerna" + +#: Library/Main/Strings.cs:80 +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:81 +msgid "Disables use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:82 +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:83 +msgid "An option that prevents verifying the manifests" +msgstr "" + +#: Library/Main/Strings.cs:84 +msgid "" +"Duplicati supports pluggable 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:85 +msgid "Select what module to use for compression" +msgstr "Välj vilken modul som ska användas för komprimering" + +#: Library/Main/Strings.cs:86 +msgid "" +"Duplicati supports pluggable 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:87 +msgid "Select what module to use for encryption" +msgstr "Välj vilken modul som ska användas för kryptering" + +#: Library/Main/Strings.cs:88 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Disabled one or more modules" +msgstr "En eller flera moduler inaktiverades" + +#: Library/Main/Strings.cs:90 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" + +#: Library/Main/Strings.cs:91 +msgid "Enables one or more modules" +msgstr "Aktiverar en eller flera moduler" + +#: Library/Main/Strings.cs:92 +msgid "" +"This setting 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 (note that the OS may still log system " +"warnings). 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:93 +msgid "Controls the use of disk snapshots" +msgstr "" + +#: Library/Main/Strings.cs:94 +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:95 +msgid "The path where ready volumes are placed until uploaded" +msgstr "" + +#: Library/Main/Strings.cs:96 +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:97 +msgid "The number of volumes to create ahead of time" +msgstr "" + +#: Library/Main/Strings.cs:98 +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:99 +msgid "Enables debugging output" +msgstr "" + +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" + +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" + +#: Library/Main/Strings.cs:103 +msgid "Log information level" +msgstr "" + +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 +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:106 +msgid "Disables automatic folder creation" +msgstr "" + +#: Library/Main/Strings.cs:107 +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:108 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:109 +msgid "" +"This setting 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:110 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "" + +#: Library/Main/Strings.cs:111 +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:112 +msgid "Disables changelist by USN numbers" +msgstr "" + +#: Library/Main/Strings.cs:113 +#, csharp-format +msgid "" +"When matching timestamps, Duplicati will adjust the times by a small " +"fraction to ensure that minor time differences do not cause unexpected " +"updates. If the option --{0} is set to keep a week of backups, and the " +"backup is made the same time each week, it is possible that the clock drifts" +" slightly, such that full week has just passed, causing Duplicati to delete " +"the older backup earlier than expected. 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:114 +msgid "Deactivates tolerance when comparing times" +msgstr "" + +#: Library/Main/Strings.cs:115 +msgid "Verify uploads by listing contents" +msgstr "" + +#: Library/Main/Strings.cs:116 +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:117 +msgid "Upload files synchronously" +msgstr "" + +#: Library/Main/Strings.cs:118 +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:119 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:120 +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:121 +msgid "Show error messages when a retry is performed" +msgstr "" + +#: Library/Main/Strings.cs:122 +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:123 +msgid "Upload empty backup files" +msgstr "" + +#: Library/Main/Strings.cs:124 +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:125 +msgid "A reported maximum storage" +msgstr "" + +#: Library/Main/Strings.cs:126 +msgid "" +"Sets a threshold for when to warn about the backend quota being nearly " +"exceeded. It is given as a percentage, and a warning is generated if the " +"amount of available quota is less that this percentage of the total backup " +"size. If the backend does not report the quota information, this value will " +"be ignored" +msgstr "" + +#: Library/Main/Strings.cs:127 +msgid "Threshold for warning about low quota" +msgstr "" + +#: Library/Main/Strings.cs:128 +msgid "Symlink handling" +msgstr "" + +#: Library/Main/Strings.cs:129 +#, csharp-format +msgid "" +"Use this option to handle symlinks differently. 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:130 +msgid "Hardlink handling" +msgstr "" + +#: Library/Main/Strings.cs:131 +#, csharp-format +msgid "" +"Use 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:132 +msgid "Exclude files by attribute" +msgstr "" + +#: Library/Main/Strings.cs:133 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more than one. Possible values " +"are: {0}" +msgstr "" + +#: Library/Main/Strings.cs:134 +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:135 +msgid "Map snapshots to a drive (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:136 +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:137 +msgid "Name of the backup" +msgstr "" + +#: Library/Main/Strings.cs:138 +#, 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:139 +msgid "Manage non-compressible file extensions" +msgstr "" + +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 +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:141 +msgid "Memory used by the block hash" +msgstr "" + +#: Library/Main/Strings.cs:142 +msgid "" +"The block size 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:143 +msgid "Block size used in hashing" +msgstr "" + +#: Library/Main/Strings.cs:144 +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:145 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:146 +msgid "" +"Path to the file containing the local cache of the remote file database" +msgstr "" + +#: Library/Main/Strings.cs:147 +msgid "Path to the local state database" +msgstr "" + +#: Library/Main/Strings.cs:148 +#, 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:149 +msgid "List of deleted files" +msgstr "" + +#: Library/Main/Strings.cs:151 +msgid "Memory used by the file hash" +msgstr "" + +#: Library/Main/Strings.cs:152 +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:153 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "" + +#: Library/Main/Strings.cs:154 +msgid "" +"This option can be used to increase speed in exchange for extra memory use." +msgstr "" + +#: Library/Main/Strings.cs:155 +msgid "Store an in-memory block cache" +msgstr "" + +#: Library/Main/Strings.cs:156 +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:157 +msgid "Enables storing file metadata" +msgstr "" + +#: Library/Main/Strings.cs:158 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" + +#: Library/Main/Strings.cs:160 +msgid "Memory used by the metadata hash" +msgstr "" + +#: Library/Main/Strings.cs:161 +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:162 +msgid "Do not query backend at startup" +msgstr "" + +#: Library/Main/Strings.cs:163 +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:164 +msgid "Determines usage of index files" +msgstr "" + +#: Library/Main/Strings.cs:165 +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:166 +msgid "The maximum wasted space in percent" +msgstr "" + +#: Library/Main/Strings.cs:167 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" + +#: Library/Main/Strings.cs:168 +msgid "Does not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:169 +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:170 +msgid "The hash algorithm used on blocks" +msgstr "" + +#: Library/Main/Strings.cs:171 +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:172 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:173 +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:174 +msgid "Disable automatic compacting" +msgstr "" + +#: Library/Main/Strings.cs:175 +msgid "" +"When examining the size of a volume in consideration for compacting, 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:176 +msgid "Volume size threshold" +msgstr "" + +#: Library/Main/Strings.cs:177 +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:178 +msgid "Maximum number of small volumes" +msgstr "" + +#: Library/Main/Strings.cs:179 +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:180 +msgid "Use local file data when restoring" +msgstr "" + +#: Library/Main/Strings.cs:181 +msgid "Disables the local database" +msgstr "" + +#: Library/Main/Strings.cs:182 +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:183 +msgid "Keep a number of versions" +msgstr "" + +#: Library/Main/Strings.cs:184 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" + +#: Library/Main/Strings.cs:185 +msgid "Keep all versions within a timespan" +msgstr "" + +#: Library/Main/Strings.cs:186 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" + +#: Library/Main/Strings.cs:187 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "" + +#: Library/Main/Strings.cs:188 +msgid "" +"Use this option to reduce the number of versions that are kept with " +"increasing version age by deleting most of the old backups. The expected " +"format is a comma separated list of colon separated time frame and interval " +"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " +"all backups, for 3 months keep one backup every day, for 10 years one backup" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." +msgstr "" + +#: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 +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:193 +msgid "Output more progress information" +msgstr "" + +#: Library/Main/Strings.cs:194 +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:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 +msgid "Output full results" +msgstr "" + +#: Library/Main/Strings.cs:197 +msgid "" +"Use this option to increase the amount of output generated as the result of " +"the operation, including all filenames." +msgstr "" + +#: Library/Main/Strings.cs:198 +msgid "Determine if verification files are uploaded" +msgstr "" + +#: Library/Main/Strings.cs:199 +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:200 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:201 +#, 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:202 +msgid "Activates in-depth verification of files" +msgstr "" + +#: Library/Main/Strings.cs:203 +#, 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. This option is automatically set when then verification is " +"performed directly." +msgstr "" + +#: Library/Main/Strings.cs:204 +msgid "Size of the file read buffer" +msgstr "" + +#: Library/Main/Strings.cs:205 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" + +#: Library/Main/Strings.cs:206 +msgid "Allow the passphrase to change" +msgstr "" + +#: Library/Main/Strings.cs:207 +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:208 +msgid "List only filesets" +msgstr "" + +#: Library/Main/Strings.cs:209 +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:211 +msgid "Don't store metadata" +msgstr "" + +#: Library/Main/Strings.cs:212 +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:213 +msgid "Restore file permissions" +msgstr "" + +#: Library/Main/Strings.cs:214 +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:215 +msgid "Skip restored file check" +msgstr "" + +#: Library/Main/Strings.cs:216 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successful. Use this option to disable the check" +" and avoid waiting for the verification." +msgstr "" + +#: Library/Main/Strings.cs:217 +msgid "Activate caches" +msgstr "" + +#: Library/Main/Strings.cs:218 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" + +#: Library/Main/Strings.cs:219 +msgid "Do not use local data" +msgstr "" + +#: Library/Main/Strings.cs:220 +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:221 +msgid "Check block hashes" +msgstr "" + +#: Library/Main/Strings.cs:222 +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:225 +msgid "Repair database with paths" +msgstr "" + +#: Library/Main/Strings.cs:226 +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:227 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:228 +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:229 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" + +#: Library/Main/Strings.cs:230 +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:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 +msgid "Perform backup of Hyper-V machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:238 +msgid "" +"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')" +msgstr "" + +#: Library/Main/Strings.cs:239 +msgid "" +"If Duplicati detects that the previous backup did not complete, it will " +"generate a filelist that is a merge of the last completed backup and the " +"contents that were uploaded in the incomplete backup session." +msgstr "" + +#: Library/Main/Strings.cs:240 +msgid "Disables synthetic filelist" +msgstr "" + +#: Library/Main/Strings.cs:241 +msgid "" +"This flag instructs Duplicati to not look at metadata or filesize when " +"deciding to scan a file for changes. Use this option if you have a large " +"number of files and notice that the scanning takes a long time with " +"unmodified files." +msgstr "" + +#: Library/Main/Strings.cs:242 +msgid "Checks only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:243 +msgid "Disables path compresion on restore" +msgstr "" + +#: Library/Main/Strings.cs:244 +msgid "" +"When restore a subset of a backup into a new folder, the shortest possible " +"path is used to avoid generating deep paths with empty folders. Use this " +"flag to skip this compression, such that the entire original folder " +"structure is preserved, including upper level empty folders." +msgstr "" + +#: Library/Main/Strings.cs:245 +msgid "Allow removing all filesets" +msgstr "" + +#: Library/Main/Strings.cs:246 +msgid "" +"By default, the last fileset cannot be removed. This is a safeguard to make " +"sure that all remote data is not deleted by a configuration mistake. Use " +"this flag to disable that protection, such that all filesets can be deleted." +msgstr "" + +#: Library/Main/Strings.cs:247 +msgid "Allow automatic rebuilding of local database to save space." +msgstr "" + +#: Library/Main/Strings.cs:248 +msgid "" +"Some operations that manipulate the local database leave unused entries " +"behind. These entries are not deleted from a hard drive until a VACUUM " +"operation is run. This operation saves disk space in the long run but needs " +"to temporarily create a copy of all valid entries in the database. Setting " +"this to true will allow Duplicati to perform VACUUM operations at its " +"discretion." +msgstr "" + +#: Library/Main/Strings.cs:249 +msgid "Disable the read-ahead scanner" +msgstr "" + +#: Library/Main/Strings.cs:250 +msgid "" +"When this flag is enabled, the scanner that computes the size of source " +"files is disabled, and instead the reported size is read from the database. " +"Using this flag can speed up the backup by reducing disk access, but will " +"give a less accurate progress indicator." +msgstr "" + +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:284 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:285 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" + +#: Library/Main/Strings.cs:286 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:592 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "" + +#: Library/Main/BackendManager.cs:598 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:603 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "" +"This module will ask the user for an encryption password on the command line" +" unless encryption is disabled or the password is supplied by other means" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Password prompt" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Empty passphrases are not allowed" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "Enter encryption passphrase" +msgstr "Ange krypteringslösenord" + +#: Library/Modules/Builtin/Strings.cs:13 +msgid "The passphrases do not match" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:16 +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:17 +msgid "Check for SSL certificates" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:18 +#, csharp-format +msgid "" +"No certificates found, you can install some with one of these commands:{0}" +" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " +"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:21 +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:22 +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:23 +msgid "Accept any server certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:24 +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:25 +msgid "Optionally accept a known SSL certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:26 +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:27 +msgid "Disable the expect header" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more efficiently." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Disable nagling" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Configure http requests" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Alternate OAuth URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 +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:33 +msgid "Sets allowed SSL versions" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:34 +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:35 +msgid "Sets the default operation timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "" +"This option changes the default timeout for any HTTP request, the time " +"covers the entire operation from initial packet to shutdown" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Sets readwrite" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"This option changes the default read-write timeout. Read-write timeouts are " +"used to detect a stalled requests, and this option configures the maximum " +"time between activity on a connection." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Sets HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "" +"This option sets the HTTP buffering. Setting this to \"{0}\" can cause " +"memory leaks, but can also improve performance in some cases." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 +msgid "" +"This module works internaly to parse source parameters to backup Hyper-V " +"virtual machines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:44 +msgid "Configure Hyper-V module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"This module works internaly to parse source parameters to backup Microsoft " +"SQL Server databases" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Configure Microsoft SQL Server module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Run script" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:54 +msgid "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Run a script on exit" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:56 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:57 +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:58 +msgid "Run a required script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:62 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 +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:64 +msgid "Run a script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:65 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:66 +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:67 +msgid "Sets the script timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:70 +msgid "This module can send email after an operation completes" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Send mail" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:72 +#, 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:73 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:82 +msgid "The message body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:84 +msgid "SMTP Password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:85 +msgid "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address 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:89 +msgid "Email recipient(s)" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:90 +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:91 +msgid "Send email for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:92 +msgid "" +"Address 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:98 +msgid "Email sender" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:99 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " +"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" +" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " +"operations to send an email." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 +msgid "The messages to send" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:105 +msgid "SMTP Url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:106 +#, 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:107 +msgid "The email subject" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:108 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:109 +msgid "SMTP Username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:110 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 +msgid "XMPP recipient email" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "" +"The users who should have the messages sent, specify multiple users " +"separated with commas" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:128 +msgid "The XMPP username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:129 +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:130 +msgid "The XMPP password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:131 +msgid "The password for the account that will send the message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 +msgid "Send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 +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:137 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:138 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:139 +msgid "Timeout occurred while logging in to jabber server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:140 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:144 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:145 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 +msgid "HTTP report url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:158 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:159 +msgid "The name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:160 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:161 +msgid "" +"Extra parameters to add to the http message. I.e. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:167 +#, csharp-format +msgid "Failed to send http message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +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} cert-sync /etc/ssl/certs/ca-" +"certificates.crt #for Debian based systems{0} cert-sync " +"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{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 "" + +#: Library/Utility/Strings.cs:39 +#, csharp-format +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" + +#: CommandLine/Strings.cs:4 +#, csharp-format +msgid "The command {0} needs at least one of the following options set: {1}" +msgstr "Kommandot {0} behöver åtminstone ett av följande val satt: {1}" + +#: CommandLine/Strings.cs:5 +#, csharp-format +msgid "" +"Found {0} commands but expected {1}, commands: \n" +"{2}" +msgstr "" +"Hittade {0} kommandon men förväntade {1}, kommandon: \n" +"{2}" + +#: CommandLine/Strings.cs:7 +#, csharp-format +msgid "Command not supported: {0}" +msgstr "Kommandot stöds inte: {0}" + +#: 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 automatically, use --disable-module to prevent this" +msgstr "" + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded automatically, use --enable-module to load it" +msgstr "" + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +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:23 +#, csharp-format +msgid "An error occured: {0}" +msgstr "Ett fel uppstod: {0}" + +#: 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]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." +msgstr "" + +#: CommandLine/Strings.cs:26 +msgid "Include files" +msgstr "Inkludera filer" + +#: 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 exclude all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." +msgstr "" + +#: CommandLine/Strings.cs:28 +msgid "Exclude files" +msgstr "Exkludera filer" + +#: 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 "" + +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "Toggle automatic updates" +msgstr "Aktivera automatiska uppdateringar" + +#: CommandLine/Program.cs:292 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "" diff --git a/Localizations/duplicati/localization-th.mo b/Localizations/duplicati/localization-th.mo new file mode 100644 index 000000000..19471f844 Binary files /dev/null and b/Localizations/duplicati/localization-th.mo differ diff --git a/Localizations/duplicati/localization-th.po b/Localizations/duplicati/localization-th.po new file mode 100644 index 000000000..5d57f6253 --- /dev/null +++ b/Localizations/duplicati/localization-th.po @@ -0,0 +1,4529 @@ +# 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: 2018-08-12 22:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: bact' , 2017\n" +"Language-Team: Thai (https://www.transifex.com/duplicati/teams/67655/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: 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 "--{0}: {1}" + +#: Server/Strings.cs:15 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 either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Server/Strings.cs:16 CommandLine/Strings.cs:22 +msgid "Path to a file with parameters" +msgstr "" + +#: Server/Strings.cs:17 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" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Server/Strings.cs:18 CommandLine/Strings.cs:18 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Server/Strings.cs:20 +msgid "Outputs log information to the file given" +msgstr "" + +#: Server/Strings.cs:21 +msgid "Determines the amount of information written in the log file" +msgstr "" + +#: Server/Strings.cs:22 +msgid "" +"Activates portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Server/Strings.cs:23 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Server/Strings.cs:24 +#, csharp-format +msgid "" +"Unable to start up, perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Server/Strings.cs:26 +msgid "Disables database encryption" +msgstr "" + +#: Server/Strings.cs:27 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Server/Strings.cs:28 +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:29 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Server/Strings.cs:30 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Server/Strings.cs:31 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Server/Strings.cs:32 +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:33 +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:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 +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:37 Library/Main/Strings.cs:223 +msgid "Clean up old log data" +msgstr "" + +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Server/Strings.cs:39 +msgid "Sets the folder where settings are stored" +msgstr "" + +#: Server/Strings.cs:40 +#, 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:41 +msgid "Sets the database encryption key" +msgstr "" + +#: Server/Strings.cs:42 +#, 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:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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 "" + +#: 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 "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 "ไม่ใช้ GPG Armor" + +#: 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 "การปลดรหัสลับล้มเหลว: {0}" + +#: 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/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/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 +msgid "The requested file does not exist" +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 "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 +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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 +msgid "Calling process does not have the backup privilege" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:23 +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:24 +msgid "OpenStack Simple Storage" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:25 +#, csharp-format +msgid "Missing required option: {0}" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:26 +#, 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:27 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 +#: Library/Backend/AlternativeFTP/Strings.cs:11 +#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 +#: Library/Backend/Backblaze/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:14 +#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 +#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 +msgid "Supplies the password used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 +#: Library/Backend/AlternativeFTP/Strings.cs:12 +#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 +#: Library/Backend/Backblaze/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:15 +#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 +#: Library/Backend/SharePoint/Strings.cs:10 +#: 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/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 +#: Library/Backend/AlternativeFTP/Strings.cs:13 +#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 +#: Library/Backend/Backblaze/Strings.cs:12 +#: Library/Backend/AzureBlob/Strings.cs:16 +#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 +#: Library/Backend/SharePoint/Strings.cs:11 +#: Library/Backend/WEBDAV/Strings.cs:10 +msgid "Supplies the username used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:32 +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:33 +msgid "Supplies the Tenant Name used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:34 +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:35 +msgid "Supplies the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:36 +#, 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:37 +msgid "Supplies the authentication URL" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 +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:41 +msgid "Supplies the region used for creating a container" +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:12 Library/Backend/CloudFiles/Strings.cs:6 +#: Library/Backend/S3/Strings.cs:9 +#: Library/Backend/AlternativeFTP/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 +#: Library/Backend/Backblaze/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:13 +#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 +#: Library/Backend/SharePoint/Strings.cs:8 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/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/WEBDAV/Strings.cs:15 +#: Library/Backend/TahoeLAFS/Strings.cs:8 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:16 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards, the file listing " +"returned {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:17 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:18 +msgid "Disable upload verification" +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 verification to make the upload " +"faster but less reliable." +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/GoogleServices/Strings.cs:26 +#: Library/Backend/GoogleServices/Strings.cs:43 +#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 +#: Library/Backend/OAuthHelper/Strings.cs:9 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/AmazonCloudDrive/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:27 +#: Library/Backend/GoogleServices/Strings.cs:44 +#: Library/Backend/Box/Strings.cs:25 Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/HubiC/Strings.cs:25 Library/Backend/Dropbox/Strings.cs:25 +#: Library/Backend/OAuthHelper/Strings.cs:10 +#, 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/GoogleServices/Strings.cs:24 +#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/Box/Strings.cs:23 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/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/GoogleServices/Strings.cs:48 +msgid "Hide team drives" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option disables the team drives, showing only files and folders " +"accessible with the account itself" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:4 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account 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 +#: Library/Backend/Jottacloud/Strings.cs:11 +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/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 disappear 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/WEBDAV/Strings.cs:20 +#: Library/Backend/TahoeLAFS/Strings.cs:6 +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/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: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: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/AlternativeFTP/Strings.cs:26 +#, csharp-format +msgid "Error on deleting file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:27 +#, csharp-format +msgid "Error reading file: {0}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:28 +#, csharp-format +msgid "Error writing file: {0}" +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 "" +"To guard against man-in-the-middle attacks, the server fingerprint is " +"verified on connection. Use this option to disable host-key fingerprint " +"verification. You should only use this option for testing." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Disables fingerprint validation" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +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:32 Library/Backend/SSHv2/Strings.cs:34 +msgid "Uses a SSH private key to authenticate" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +#, 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:35 +msgid "" +"Use this option to manage the internal timeout for SSH operations. If this " +"options is set to zero, the operations will not time out" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:36 +msgid "Sets the operation timeout value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "" +"This option can be used to enable the keep-alive interval for the SSH " +"connection. If the connection is idle, aggressive firewalls might close the " +"connection. Using keep-alive will keep the connection open in this scenario." +" If this value is set to zero, the keep-alive is disabled." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "Sets a keepalive value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +#, csharp-format +msgid "Unable to set folder to {0}, error message: {1}" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +#, 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:42 +#, csharp-format +msgid "" +"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " +"(NOT SECURE) for testing!" +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/Rclone/Strings.cs:6 +msgid "Rclone" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:7 +msgid "This backend can read and write data to Rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:8 +msgid "Local repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:9 +msgid "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:10 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:11 +msgid "" +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:12 +msgid "Remote path" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:13 +msgid "Path on the Remote repository. " +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:14 +msgid "Rclone options." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:15 +msgid "Options will be transferred to rclone." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:16 +msgid "Rclone executable" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:17 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +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/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/Backblaze/Strings.cs:18 +msgid "" +"Use this option to set the page size for listing contents of B2 buckets. A " +"lower number means less data, but can increase the number of Class C " +"transaction on B2. Suggested values are between 100 and 1000" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:19 +msgid "The size of file-listing pages" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:20 +#, csharp-format +msgid "" +"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " +"than zero" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:6 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:7 +msgid "This backend can read and write data to Sia." +msgstr "" + +#: Library/Backend/Sia/Strings.cs:8 +msgid "Sia address" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:9 +msgid "Sia address, ie 127.0.0.1:9980" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:10 +msgid "Backup path" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:11 +msgid "Target path, ie /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:12 Library/Backend/Sia/Strings.cs:13 +msgid "Sia password" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:14 +msgid "3" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:15 +msgid "Minimum value is 3." +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:7 +#: Library/Backend/OAuthHelper/Strings.cs:8 +#, csharp-format +msgid "Unexpected error code: {0} - {1}" +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:13 +#, 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/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +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/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/Jottacloud/Strings.cs:5 +msgid "Jottacloud" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:6 +msgid "" +"This backend can read and write data to Jottacloud using it's REST protocol." +" Allowed format is \"jottacloud://folder/subfolder\"." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 +msgid "No username given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 +msgid "No password given" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:9 Library/Backend/Mega/Strings.cs:11 +msgid "No path given, cannot upload files to the root folder" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:10 +msgid "Illegal mount point given." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:16 +msgid "Supplies the backup device to use" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:17 +#, csharp-format +msgid "" +"The backup device to use. Will be created if not already exists. You can " +"manage your devices from the backup panel in the Jottacloud web interface. " +"When you specify a custom device you should also specify the mount point to " +"use on this device with the \"{0}\" option." +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:18 +msgid "Supplies the mount point to use on the server" +msgstr "" + +#: Library/Backend/Jottacloud/Strings.cs:19 +#, csharp-format +msgid "" +"The mount point to use on the server. The default is \"Archive\" for using " +"the built-in archive mount point. Set this option to \"Sync\" to use the " +"built-in synchronization mount point instead, or if you have specified a " +"custom device with option \"{0}\" you are free to name the mount point as " +"you like." +msgstr "" + +#: Library/Backend/Mega/Strings.cs:4 +msgid "mega.nz" +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/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 timeouts 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 block size 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/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/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:14 +#, csharp-format +msgid "" +"The server returned the error code {0} ({1}), indicating that the server " +"does not support WebDAV connections" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:16 +#, 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:19 Library/Backend/TahoeLAFS/Strings.cs:5 +msgid "" +"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"(https)." +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:21 +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:22 +msgid "Dump the PROPFIND response" +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:7 +msgid "Tahoe-LAFS" +msgstr "" + +#: Library/Backend/TahoeLAFS/Strings.cs:9 +msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" +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:11 +msgid "The OAuth service is currently over quota, try again in a few hours" +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/Compression/Strings.cs:4 +#, csharp-format +msgid "Please use the {0} option instead" +msgstr "" + +#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +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 "Toggles Zip64 support" +msgstr "" + +#: Library/Compression/Strings.cs:10 +msgid "" +"The zip64 format is required for files larger than 4GiB, use this flag to " +"toggle it" +msgstr "" + +#: Library/Compression/Strings.cs:11 +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:12 +msgid "Zip compression" +msgstr "" + +#: Library/Compression/Strings.cs:16 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:17 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:18 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:19 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "" + +#: Library/Compression/Strings.cs:20 +msgid "Experimental - 7z Archive" +msgstr "" + +#: Library/Compression/Strings.cs:21 +msgid "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores." +msgstr "" + +#: Library/Compression/Strings.cs:22 +msgid "Number of threads used in compression" +msgstr "" + +#: Library/Compression/Strings.cs:24 +msgid "Sets the 7z compression level" +msgstr "" + +#: Library/Compression/Strings.cs:25 +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:26 +msgid "Sets the 7z fast algorithm usage" +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/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + +#: Library/Main/Strings.cs:8 +#, csharp-format +msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" +msgstr "" + +#: Library/Main/Strings.cs:9 +#, 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:10 +#, csharp-format +msgid "The option {0} is deprecated: {1}" +msgstr "" + +#: Library/Main/Strings.cs:11 +#, csharp-format +msgid "" +"The option --{0} exists more than once, please report this to the developers" +msgstr "" + +#: Library/Main/Strings.cs:12 +msgid "No source folders specified for backup" +msgstr "" + +#: Library/Main/Strings.cs:13 +#, csharp-format +msgid "The source folder {0} does not exist, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:14 +#, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:16 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported values are: " +"{2}" +msgstr "" + +#: Library/Main/Strings.cs:17 +#, csharp-format +msgid "" +"The option --{0} does not support the value \"{1}\", supported flag values " +"are: {2}" +msgstr "" + +#: Library/Main/Strings.cs:18 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" +msgstr "" + +#: Library/Main/Strings.cs:19 +#, csharp-format +msgid "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" +msgstr "" + +#: Library/Main/Strings.cs:20 +#, csharp-format +msgid "The supplied option --{0} is not supported and will be ignored" +msgstr "" + +#: Library/Main/Strings.cs:21 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" +msgstr "" + +#: Library/Main/Strings.cs:22 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" +msgstr "" + +#: Library/Main/Strings.cs:23 +#, csharp-format +msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" +msgstr "" + +#: Library/Main/Strings.cs:24 +#, csharp-format +msgid "The operation {0} has started" +msgstr "" + +#: Library/Main/Strings.cs:25 +#, csharp-format +msgid "The operation {0} has completed" +msgstr "" + +#: Library/Main/Strings.cs:26 +#, csharp-format +msgid "The operation {0} has failed with error: {1}" +msgstr "" + +#: Library/Main/Strings.cs:27 +#, csharp-format +msgid "Invalid path: \"{0}\" ({1})" +msgstr "" + +#: Library/Main/Strings.cs:28 +#, csharp-format +msgid "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " +msgstr "" + +#: Library/Main/Strings.cs:29 +#, csharp-format +msgid "The source {0} uses an invalid volume name, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:30 +#, csharp-format +msgid "" +"The source {0} is on volume {1}, which could not be found, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 +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:37 +msgid "A flag indicating that Duplicati should remove unused files" +msgstr "" + +#: Library/Main/Strings.cs:38 +msgid "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder. The prefix cannot contain " +"a hyphen (-), but can contain all other characters allowed by the remote " +"storage." +msgstr "" + +#: Library/Main/Strings.cs:39 +msgid "Remote filename prefix" +msgstr "" + +#: Library/Main/Strings.cs:40 +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:41 +msgid "Disable checks based on file time" +msgstr "" + +#: Library/Main/Strings.cs:42 +msgid "" +"By default, files will be restored in the source folders, use this option to" +" restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:43 +msgid "Restore to another folder" +msgstr "" + +#: Library/Main/Strings.cs:44 +msgid "Toggles system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:45 +msgid "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" +msgstr "" + +#: Library/Main/Strings.cs:46 +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:47 +msgid "Max number of kilobytes to download pr. second" +msgstr "" + +#: Library/Main/Strings.cs:48 +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:49 +msgid "Max number of kilobytes to upload pr. second" +msgstr "" + +#: Library/Main/Strings.cs:50 +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:51 +msgid "Disable encryption" +msgstr "" + +#: Library/Main/Strings.cs:52 +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:53 +msgid "Number of times to retry a failed transmission" +msgstr "" + +#: Library/Main/Strings.cs:54 +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:55 +msgid "Passphrase used to encrypt backups" +msgstr "" + +#: Library/Main/Strings.cs:56 +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:57 +msgid "The time to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:58 +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:59 +msgid "The version to list/restore files" +msgstr "" + +#: Library/Main/Strings.cs:60 +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:61 +msgid "Show all versions" +msgstr "" + +#: Library/Main/Strings.cs:62 +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:63 +msgid "Show largest prefix" +msgstr "" + +#: Library/Main/Strings.cs:64 +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:65 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is useful if the network drops out occasionally " +"during transmissions." +msgstr "" + +#: Library/Main/Strings.cs:67 +msgid "Time to wait between retries" +msgstr "" + +#: Library/Main/Strings.cs:68 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "" + +#: Library/Main/Strings.cs:69 +msgid "Set control files" +msgstr "" + +#: Library/Main/Strings.cs:70 +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:71 +msgid "Set this flag to skip hash checks" +msgstr "" + +#: Library/Main/Strings.cs:72 +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:73 +msgid "Limit the size of files being backed up" +msgstr "" + +#: Library/Main/Strings.cs:76 +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:77 +msgid "Thread priority" +msgstr "" + +#: Library/Main/Strings.cs:78 +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:79 +msgid "Limit the size of the volumes" +msgstr "" + +#: Library/Main/Strings.cs:80 +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:81 +msgid "Disables use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:82 +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:83 +msgid "An option that prevents verifying the manifests" +msgstr "" + +#: Library/Main/Strings.cs:84 +msgid "" +"Duplicati supports pluggable 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:85 +msgid "Select what module to use for compression" +msgstr "" + +#: Library/Main/Strings.cs:86 +msgid "" +"Duplicati supports pluggable 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:87 +msgid "Select what module to use for encryption" +msgstr "" + +#: Library/Main/Strings.cs:88 +msgid "Supply one or more module names, separated by commas to unload them" +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Disabled one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:90 +msgid "Supply one or more module names, separated by commas to load them" +msgstr "" + +#: Library/Main/Strings.cs:91 +msgid "Enables one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:92 +msgid "" +"This setting 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 (note that the OS may still log system " +"warnings). 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:93 +msgid "Controls the use of disk snapshots" +msgstr "" + +#: Library/Main/Strings.cs:94 +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:95 +msgid "The path where ready volumes are placed until uploaded" +msgstr "" + +#: Library/Main/Strings.cs:96 +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:97 +msgid "The number of volumes to create ahead of time" +msgstr "" + +#: Library/Main/Strings.cs:98 +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:99 +msgid "Enables debugging output" +msgstr "" + +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" + +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 +msgid "" +"Specifies the amount of log information to write into the file specified by " +"--log-file" +msgstr "" + +#: Library/Main/Strings.cs:103 +msgid "Log information level" +msgstr "" + +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 +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:106 +msgid "Disables automatic folder creation" +msgstr "" + +#: Library/Main/Strings.cs:107 +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:108 +msgid "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:109 +msgid "" +"This setting 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:110 +msgid "Controls the use of NTFS Update Sequence Numbers" +msgstr "" + +#: Library/Main/Strings.cs:111 +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:112 +msgid "Disables changelist by USN numbers" +msgstr "" + +#: Library/Main/Strings.cs:113 +#, csharp-format +msgid "" +"When matching timestamps, Duplicati will adjust the times by a small " +"fraction to ensure that minor time differences do not cause unexpected " +"updates. If the option --{0} is set to keep a week of backups, and the " +"backup is made the same time each week, it is possible that the clock drifts" +" slightly, such that full week has just passed, causing Duplicati to delete " +"the older backup earlier than expected. 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:114 +msgid "Deactivates tolerance when comparing times" +msgstr "" + +#: Library/Main/Strings.cs:115 +msgid "Verify uploads by listing contents" +msgstr "" + +#: Library/Main/Strings.cs:116 +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:117 +msgid "Upload files synchronously" +msgstr "" + +#: Library/Main/Strings.cs:118 +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:119 +msgid "Do not re-use connections" +msgstr "" + +#: Library/Main/Strings.cs:120 +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:121 +msgid "Show error messages when a retry is performed" +msgstr "" + +#: Library/Main/Strings.cs:122 +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:123 +msgid "Upload empty backup files" +msgstr "" + +#: Library/Main/Strings.cs:124 +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:125 +msgid "A reported maximum storage" +msgstr "" + +#: Library/Main/Strings.cs:126 +msgid "" +"Sets a threshold for when to warn about the backend quota being nearly " +"exceeded. It is given as a percentage, and a warning is generated if the " +"amount of available quota is less that this percentage of the total backup " +"size. If the backend does not report the quota information, this value will " +"be ignored" +msgstr "" + +#: Library/Main/Strings.cs:127 +msgid "Threshold for warning about low quota" +msgstr "" + +#: Library/Main/Strings.cs:128 +msgid "Symlink handling" +msgstr "" + +#: Library/Main/Strings.cs:129 +#, csharp-format +msgid "" +"Use this option to handle symlinks differently. 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:130 +msgid "Hardlink handling" +msgstr "" + +#: Library/Main/Strings.cs:131 +#, csharp-format +msgid "" +"Use 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:132 +msgid "Exclude files by attribute" +msgstr "" + +#: Library/Main/Strings.cs:133 +#, csharp-format +msgid "" +"Use this option to exclude files with certain attributes. Use a comma " +"separated list of attribute names to specify more than one. Possible values " +"are: {0}" +msgstr "" + +#: Library/Main/Strings.cs:134 +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:135 +msgid "Map snapshots to a drive (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:136 +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:137 +msgid "Name of the backup" +msgstr "" + +#: Library/Main/Strings.cs:138 +#, 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:139 +msgid "Manage non-compressible file extensions" +msgstr "" + +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 +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:141 +msgid "Memory used by the block hash" +msgstr "" + +#: Library/Main/Strings.cs:142 +msgid "" +"The block size 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:143 +msgid "Block size used in hashing" +msgstr "" + +#: Library/Main/Strings.cs:144 +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:145 +msgid "List of files to examine for changes" +msgstr "" + +#: Library/Main/Strings.cs:146 +msgid "" +"Path to the file containing the local cache of the remote file database" +msgstr "" + +#: Library/Main/Strings.cs:147 +msgid "Path to the local state database" +msgstr "" + +#: Library/Main/Strings.cs:148 +#, 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:149 +msgid "List of deleted files" +msgstr "รายชื่อแฟ้มที่ถูกลบ" + +#: Library/Main/Strings.cs:151 +msgid "Memory used by the file hash" +msgstr "" + +#: Library/Main/Strings.cs:152 +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:153 +msgid "Reduce memory footprint by disabling in-memory lookups" +msgstr "" + +#: Library/Main/Strings.cs:154 +msgid "" +"This option can be used to increase speed in exchange for extra memory use." +msgstr "" + +#: Library/Main/Strings.cs:155 +msgid "Store an in-memory block cache" +msgstr "" + +#: Library/Main/Strings.cs:156 +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:157 +msgid "Enables storing file metadata" +msgstr "" + +#: Library/Main/Strings.cs:158 +msgid "This option is no longer used as metadata is now stored by default" +msgstr "" + +#: Library/Main/Strings.cs:160 +msgid "Memory used by the metadata hash" +msgstr "" + +#: Library/Main/Strings.cs:161 +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:162 +msgid "Do not query backend at startup" +msgstr "" + +#: Library/Main/Strings.cs:163 +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:164 +msgid "Determines usage of index files" +msgstr "" + +#: Library/Main/Strings.cs:165 +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:166 +msgid "The maximum wasted space in percent" +msgstr "" + +#: Library/Main/Strings.cs:167 +msgid "" +"This option can be used to experiment with different settings and observe " +"the outcome without changing actual files." +msgstr "" + +#: Library/Main/Strings.cs:168 +msgid "Does not perform any modifications" +msgstr "" + +#: Library/Main/Strings.cs:169 +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:170 +msgid "The hash algorithm used on blocks" +msgstr "" + +#: Library/Main/Strings.cs:171 +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:172 +msgid "The hash algorithm used on files" +msgstr "" + +#: Library/Main/Strings.cs:173 +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:174 +msgid "Disable automatic compacting" +msgstr "" + +#: Library/Main/Strings.cs:175 +msgid "" +"When examining the size of a volume in consideration for compacting, 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:176 +msgid "Volume size threshold" +msgstr "" + +#: Library/Main/Strings.cs:177 +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:178 +msgid "Maximum number of small volumes" +msgstr "" + +#: Library/Main/Strings.cs:179 +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:180 +msgid "Use local file data when restoring" +msgstr "" + +#: Library/Main/Strings.cs:181 +msgid "Disables the local database" +msgstr "" + +#: Library/Main/Strings.cs:182 +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:183 +msgid "Keep a number of versions" +msgstr "" + +#: Library/Main/Strings.cs:184 +msgid "" +"Use this option to set number of versions to keep, supply -1 to keep all " +"versions" +msgstr "" + +#: Library/Main/Strings.cs:185 +msgid "Keep all versions within a timespan" +msgstr "" + +#: Library/Main/Strings.cs:186 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "" + +#: Library/Main/Strings.cs:187 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "" + +#: Library/Main/Strings.cs:188 +msgid "" +"Use this option to reduce the number of versions that are kept with " +"increasing version age by deleting most of the old backups. The expected " +"format is a comma separated list of colon separated time frame and interval " +"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " +"all backups, for 3 months keep one backup every day, for 10 years one backup" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." +msgstr "" + +#: Library/Main/Strings.cs:189 +msgid "Ignore missing source elements" +msgstr "" + +#: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 +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:193 +msgid "Output more progress information" +msgstr "" + +#: Library/Main/Strings.cs:194 +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:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 +msgid "Output full results" +msgstr "" + +#: Library/Main/Strings.cs:197 +msgid "" +"Use this option to increase the amount of output generated as the result of " +"the operation, including all filenames." +msgstr "" + +#: Library/Main/Strings.cs:198 +msgid "Determine if verification files are uploaded" +msgstr "" + +#: Library/Main/Strings.cs:199 +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:200 +msgid "The number of samples to test after a backup" +msgstr "" + +#: Library/Main/Strings.cs:201 +#, 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:202 +msgid "Activates in-depth verification of files" +msgstr "" + +#: Library/Main/Strings.cs:203 +#, 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. This option is automatically set when then verification is " +"performed directly." +msgstr "" + +#: Library/Main/Strings.cs:204 +msgid "Size of the file read buffer" +msgstr "" + +#: Library/Main/Strings.cs:205 +msgid "" +"Use this size to control how many bytes a read from a file before processing" +msgstr "" + +#: Library/Main/Strings.cs:206 +msgid "Allow the passphrase to change" +msgstr "" + +#: Library/Main/Strings.cs:207 +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:208 +msgid "List only filesets" +msgstr "" + +#: Library/Main/Strings.cs:209 +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:211 +msgid "Don't store metadata" +msgstr "" + +#: Library/Main/Strings.cs:212 +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:213 +msgid "Restore file permissions" +msgstr "" + +#: Library/Main/Strings.cs:214 +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:215 +msgid "Skip restored file check" +msgstr "" + +#: Library/Main/Strings.cs:216 +msgid "" +"After restoring files, the file hash of all restored files are checked to " +"verify that the restore was successful. Use this option to disable the check" +" and avoid waiting for the verification." +msgstr "" + +#: Library/Main/Strings.cs:217 +msgid "Activate caches" +msgstr "" + +#: Library/Main/Strings.cs:218 +msgid "Activate in-memory caches, which are now off by default" +msgstr "" + +#: Library/Main/Strings.cs:219 +msgid "Do not use local data" +msgstr "" + +#: Library/Main/Strings.cs:220 +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:221 +msgid "Check block hashes" +msgstr "" + +#: Library/Main/Strings.cs:222 +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:225 +msgid "Repair database with paths" +msgstr "" + +#: Library/Main/Strings.cs:226 +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:227 +msgid "Force the locale setting" +msgstr "" + +#: Library/Main/Strings.cs:228 +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:229 +msgid "Handle file communication with backend using threaded pipes" +msgstr "" + +#: Library/Main/Strings.cs:230 +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:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 +msgid "Perform backup of Hyper-V machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:238 +msgid "" +"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')" +msgstr "" + +#: Library/Main/Strings.cs:239 +msgid "" +"If Duplicati detects that the previous backup did not complete, it will " +"generate a filelist that is a merge of the last completed backup and the " +"contents that were uploaded in the incomplete backup session." +msgstr "" + +#: Library/Main/Strings.cs:240 +msgid "Disables synthetic filelist" +msgstr "" + +#: Library/Main/Strings.cs:241 +msgid "" +"This flag instructs Duplicati to not look at metadata or filesize when " +"deciding to scan a file for changes. Use this option if you have a large " +"number of files and notice that the scanning takes a long time with " +"unmodified files." +msgstr "" + +#: Library/Main/Strings.cs:242 +msgid "Checks only file lastmodified" +msgstr "" + +#: Library/Main/Strings.cs:243 +msgid "Disables path compresion on restore" +msgstr "" + +#: Library/Main/Strings.cs:244 +msgid "" +"When restore a subset of a backup into a new folder, the shortest possible " +"path is used to avoid generating deep paths with empty folders. Use this " +"flag to skip this compression, such that the entire original folder " +"structure is preserved, including upper level empty folders." +msgstr "" + +#: Library/Main/Strings.cs:245 +msgid "Allow removing all filesets" +msgstr "" + +#: Library/Main/Strings.cs:246 +msgid "" +"By default, the last fileset cannot be removed. This is a safeguard to make " +"sure that all remote data is not deleted by a configuration mistake. Use " +"this flag to disable that protection, such that all filesets can be deleted." +msgstr "" + +#: Library/Main/Strings.cs:247 +msgid "Allow automatic rebuilding of local database to save space." +msgstr "" + +#: Library/Main/Strings.cs:248 +msgid "" +"Some operations that manipulate the local database leave unused entries " +"behind. These entries are not deleted from a hard drive until a VACUUM " +"operation is run. This operation saves disk space in the long run but needs " +"to temporarily create a copy of all valid entries in the database. Setting " +"this to true will allow Duplicati to perform VACUUM operations at its " +"discretion." +msgstr "" + +#: Library/Main/Strings.cs:249 +msgid "Disable the read-ahead scanner" +msgstr "" + +#: Library/Main/Strings.cs:250 +msgid "" +"When this flag is enabled, the scanner that computes the size of source " +"files is disabled, and instead the reported size is read from the database. " +"Using this flag can speed up the backup by reducing disk access, but will " +"give a less accurate progress indicator." +msgstr "" + +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 +#, csharp-format +msgid "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:284 +#, csharp-format +msgid "The cryptolibrary does not support the hash algorithm {0}" +msgstr "" + +#: Library/Main/Strings.cs:285 +msgid "The passphrase cannot be changed for an existing backup" +msgstr "" + +#: Library/Main/Strings.cs:286 +#, csharp-format +msgid "Failed to create a snapshot: {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:592 +#, csharp-format +msgid "Failed to delete file {0}, testing if file exists" +msgstr "" + +#: Library/Main/BackendManager.cs:598 +#, csharp-format +msgid "Recovered from problem with attempting to delete non-existing file {0}" +msgstr "" + +#: Library/Main/BackendManager.cs:603 +#, csharp-format +msgid "Failed to recover from error deleting file {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:8 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:9 +msgid "" +"This module will ask the user for an encryption password on the command line" +" unless encryption is disabled or the password is supplied by other means" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:10 +msgid "Password prompt" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:11 +msgid "Empty passphrases are not allowed" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:12 +msgid "Enter encryption passphrase" +msgstr "ใส่วลีรหัสผ่านเข้ารหัสลับ" + +#: Library/Modules/Builtin/Strings.cs:13 +msgid "The passphrases do not match" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:16 +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:17 +msgid "Check for SSL certificates" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:18 +#, csharp-format +msgid "" +"No certificates found, you can install some with one of these commands:{0}" +" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " +"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:21 +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:22 +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:23 +msgid "Accept any server certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:24 +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:25 +msgid "Optionally accept a known SSL certificate" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:26 +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:27 +msgid "Disable the expect header" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:28 +msgid "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more efficiently." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:29 +msgid "Disable nagling" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:30 +msgid "Configure http requests" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Alternate OAuth URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 +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:33 +msgid "Sets allowed SSL versions" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:34 +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:35 +msgid "Sets the default operation timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:36 +msgid "" +"This option changes the default timeout for any HTTP request, the time " +"covers the entire operation from initial packet to shutdown" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:37 +msgid "Sets readwrite" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:38 +msgid "" +"This option changes the default read-write timeout. Read-write timeouts are " +"used to detect a stalled requests, and this option configures the maximum " +"time between activity on a connection." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:39 +msgid "Sets HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:40 +#, csharp-format +msgid "" +"This option sets the HTTP buffering. Setting this to \"{0}\" can cause " +"memory leaks, but can also improve performance in some cases." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 +msgid "" +"This module works internaly to parse source parameters to backup Hyper-V " +"virtual machines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:44 +msgid "Configure Hyper-V module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:48 +msgid "" +"This module works internaly to parse source parameters to backup Microsoft " +"SQL Server databases" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:49 +msgid "Configure Microsoft SQL Server module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:52 +msgid "" +"Executes a script before starting an operation, and again on completion" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Run script" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:54 +msgid "" +"Executes a script after performing an operation. The script will receive the" +" operation results written to stdout." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Run a script on exit" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:56 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:57 +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:58 +msgid "Run a required script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 +#, csharp-format +msgid "Error while executing script \"{0}\": {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:62 +#, csharp-format +msgid "Execution of the script \"{0}\" timed out" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 +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:64 +msgid "Run a script on startup" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:65 +#, csharp-format +msgid "The script \"{0}\" reported error messages: {1}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:66 +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:67 +msgid "Sets the script timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:70 +msgid "This module can send email after an operation completes" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:71 +msgid "Send mail" +msgstr "ส่งเมล" + +#: Library/Modules/Builtin/Strings.cs:72 +#, 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:73 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:82 +msgid "The message body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 +msgid "The password used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:84 +msgid "SMTP Password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:85 +msgid "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address 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:89 +msgid "Email recipient(s)" +msgstr "ผู้รับอีเมล" + +#: Library/Modules/Builtin/Strings.cs:90 +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:91 +msgid "Send email for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:92 +msgid "" +"Address 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:98 +msgid "Email sender" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:99 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " +"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" +" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " +"operations to send an email." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 +msgid "The messages to send" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:101 +msgid "" +"A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:105 +msgid "SMTP Url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:106 +#, 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:107 +msgid "The email subject" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:108 +msgid "The username used to authenticate with the SMTP server if required." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:109 +msgid "SMTP Username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:110 +#, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 +msgid "XMPP recipient email" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:117 +msgid "" +"The users who should have the messages sent, specify multiple users " +"separated with commas" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 +msgid "" +"This value can be a filename. If 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 command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:128 +msgid "The XMPP username" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:129 +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:130 +msgid "The XMPP password" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:131 +msgid "The password for the account that will send the message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 +#, csharp-format +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 +msgid "Send messages for all operations" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 +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:137 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:138 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:139 +msgid "Timeout occurred while logging in to jabber server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:140 +#, csharp-format +msgid "Failed to send jabber message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:144 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:145 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 +msgid "HTTP report url" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:158 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:159 +msgid "The name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:160 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:161 +msgid "" +"Extra parameters to add to the http message. I.e. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:167 +#, csharp-format +msgid "Failed to send http message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +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} cert-sync /etc/ssl/certs/ca-" +"certificates.crt #for Debian based systems{0} cert-sync " +"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{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 "{0} ไบต์" + +#: Library/Utility/Strings.cs:29 +#, csharp-format +msgid "{0:N} GB" +msgstr "{0:N} GB" + +#: Library/Utility/Strings.cs:30 +#, csharp-format +msgid "{0:N} KB" +msgstr "{0:N} KB" + +#: Library/Utility/Strings.cs:31 +#, csharp-format +msgid "{0:N} MB" +msgstr "{0:N} MB" + +#: Library/Utility/Strings.cs:32 +#, csharp-format +msgid "{0:N} TB" +msgstr "{0:N} TB" + +#: 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 "" + +#: Library/Utility/Strings.cs:39 +#, csharp-format +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +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 automatically, use --disable-module to prevent this" +msgstr "" + +#: CommandLine/Strings.cs:16 +msgid "Module is not loaded automatically, use --enable-module to load it" +msgstr "" + +#: CommandLine/Strings.cs:17 +msgid "Supported generic modules:" +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: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]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." +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 exclude all files with a txt extension. Regular expressions " +"are also supported and can be supplied by using hard braces, i.e. " +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." +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 "" + +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 +msgid "Toggle automatic updates" +msgstr "สลับการปรับปรุงอัตโนมัติ" + +#: CommandLine/Program.cs:292 +msgid "" +"Set this option if you prefer to have the commandline version automatically " +"update" +msgstr "" diff --git a/Localizations/duplicati/localization-zh_CN.mo b/Localizations/duplicati/localization-zh_CN.mo index 80d476a7e..dbb21eb58 100644 Binary files a/Localizations/duplicati/localization-zh_CN.mo and b/Localizations/duplicati/localization-zh_CN.mo differ diff --git a/Localizations/duplicati/localization-zh_CN.po b/Localizations/duplicati/localization-zh_CN.po index 7492d595b..e639a3705 100644 --- a/Localizations/duplicati/localization-zh_CN.po +++ b/Localizations/duplicati/localization-zh_CN.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Bonan Zhu , 2016\n" "Language-Team: Chinese (China) (https://www.transifex.com/duplicati/teams/67655/zh_CN/)\n" @@ -161,29 +161,36 @@ msgid "" msgstr "访问 web 服务器需要的密码。此选项会被保存,所以你不需要每次启动都设置。设为空表示禁用密码。" #: Server/Strings.cs:34 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Server/Strings.cs:35 msgid "Enables the ping-pong responder" msgstr "启用 ping-pong 应答" -#: Server/Strings.cs:35 +#: Server/Strings.cs:36 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:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "清理旧日志数据" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "设定时长,在此时长之后日志数据将被从数据库中清除。" -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "指定保存设置的文件夹" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -191,11 +198,11 @@ msgid "" "the environment variable {0}." msgstr "Duplicati 需要保存一个存有所有设置的小数据库。使用此选项来选择设置保存在哪里。此选项也可以通过环境变量 {0} 进行指定。" -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "设定数据库加密密钥" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -203,26 +210,37 @@ msgid "" " the option --{1} to disable the database scrambling." msgstr "此选项设定用于加密本地配置数据库的密钥。此项也可以通过环境变量 {0} 来设定。使用选项 --{1} 可以禁用数据库加密。" -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "临时存储文件夹" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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 "未找到有效日期。给定的起始日期 {0},重复间隔 {1},规划日期 {2}" -#: Server/Strings.cs:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "服务器已启动,正在监听 {0} 端口 {1}" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " "detail: {0}" msgstr "使用所给参数创建 SSL 证书失败,错误信息:{0}" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "打开监听端口失败,尝试过的端口:{0}" @@ -505,8 +523,8 @@ msgstr "服务器名称 \"{0}\" 无效" msgid "Cancelled" msgstr "已取消" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "请求的文件不存在" @@ -558,39 +576,55 @@ msgid "" msgstr "脚本返回成功,但输出缺少参数 {0} :{1}" #: Library/Snapshots/Strings.cs:15 +msgid "Unable to determine full file path for USN entry" +msgstr "" + +#: Library/Snapshots/Strings.cs:16 +msgid "USN journal entries were purged since last scan" +msgstr "" + +#: Library/Snapshots/Strings.cs:17 msgid "Unexpected empty response while enumerating" msgstr "枚举时遇到意料之外的空响应" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:18 msgid "USN is not supported on Linux" msgstr "Linux 不支持 USN" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:19 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "USN 返回的文件数为 0,这可能是出错了。作为补救,USN 已被禁用。" #: Library/Snapshots/Strings.cs:20 +msgid "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "调用过程没有备份权限" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 msgid "" "This backend can read and write data to Swift (OpenStack Object Storage). " "Supported format is \"openstack://container/folder\"." msgstr "此后端能读写 Swift (OpenStack 对象存储) 中数据,支持的格式为 \"openstack://container/folder\"" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "缺少所需选项:{0}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -598,7 +632,7 @@ msgid "" "must also be set" msgstr "此密码用来连接至服务器,它也可以由环境变量 \"AUTH_PASSWORD\" 提供。如果提供了密码,--{0} 也必须设定" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -609,7 +643,15 @@ msgstr "此密码用来连接至服务器,它也可以由环境变量 \"AUTH_P msgid "Supplies the password used to connect to the server" msgstr "提供用于连接服务器的密码" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "用于连接到服务器的域名称" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "提供用于连接服务器的域" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -623,7 +665,7 @@ msgid "" " environment variable \"AUTH_USERNAME\"." msgstr "此用户名用来连接到服务器,它也可以由环境变量 \"AUTH_USERNAME\" 提供" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -635,46 +677,54 @@ msgstr "此用户名用来连接到服务器,它也可以由环境变量 \"AUT msgid "Supplies the username used to connect to the server" msgstr "提供用于连接服务器的用户名" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 "租户名称一般为付款用户的名称。如果使用密码认证,此项必须提供,但若使用 API 密钥,此项不需要" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "提供用于连接服务器的租户名称" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 msgid "" "The API key can be used to connect without supplying a password and tenant " "ID with some providers." msgstr "一些提供商支持使用 API 密钥连接服务器,而不需要密码和租户名称" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "提供连接服务器的 API 密钥" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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 "认证地址用来认证用户和查找存储服务。此地址一般以 \"/v2.0\" 结尾。已知的提供商有:{0}{1}" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "提供认证地址" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "keystone API 版本,有效值为 'v2' 或 'v3'" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "keystone API 版本" + +#: Library/Backend/OpenStack/Strings.cs:40 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 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "提供创建容器的地区" @@ -897,12 +947,12 @@ msgstr "Google Drive" #: Library/Backend/GoogleServices/Strings.cs:48 msgid "Hide team drives" -msgstr "" +msgstr "隐藏 Team Drives" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -1385,56 +1435,56 @@ msgstr "一般删除文件可能会将其放入回收站且在一定宽限期后 #: Library/Backend/Rclone/Strings.cs:6 msgid "Rclone" -msgstr "" +msgstr "Rclone" #: Library/Backend/Rclone/Strings.cs:7 msgid "This backend can read and write data to Rclone." -msgstr "" +msgstr "此后端能通过 Rclone 读写数据" #: Library/Backend/Rclone/Strings.cs:8 msgid "Local repository" -msgstr "" +msgstr "本地仓库" #: Library/Backend/Rclone/Strings.cs:9 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." -msgstr "" +msgstr "Rclone 使用的本地仓库。请确保其指向本地磁盘,因为 Rclone 需要通过它来访问 Duplicati 生成的文件" #: Library/Backend/Rclone/Strings.cs:10 msgid "Remote repository" -msgstr "" +msgstr "远程仓库" #: Library/Backend/Rclone/Strings.cs:11 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." -msgstr "" +msgstr "Rclone 使用的远程仓库,可以为任何 Rclone 支持的云存储后端。了解更多,请访问 https://rclone.org/" #: Library/Backend/Rclone/Strings.cs:12 msgid "Remote path" -msgstr "" +msgstr "远程路径" #: Library/Backend/Rclone/Strings.cs:13 msgid "Path on the Remote repository. " -msgstr "" +msgstr "远程仓库中的路径" #: Library/Backend/Rclone/Strings.cs:14 msgid "Rclone options." -msgstr "" +msgstr "Rclone 参数" #: Library/Backend/Rclone/Strings.cs:15 msgid "Options will be transferred to rclone." -msgstr "" +msgstr "参数将被传递给 Rclone" #: Library/Backend/Rclone/Strings.cs:16 msgid "Rclone executable" -msgstr "" +msgstr "Rclone 程序路径" #: Library/Backend/Rclone/Strings.cs:17 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." -msgstr "" +msgstr "Rclone 程序的完整路径。仅当 PATH 中找不到 rclone 时才需要指定" #: Library/Backend/File/Strings.cs:4 #, csharp-format @@ -1676,6 +1726,150 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "在 Microsoft OneDrive 中存储文件,使用此后端前需要你同意使用条款 {0} ({1}) 和 {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "未提供授权 ID,你可以从 {0} 获取" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "大文件上传的分块大小" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" +"通过 Microsoft Graph API 在 Microsoft OneDrive 或 Microsoft OneDrive for " +"Business 中存储文件,使用此后端前需要你同意使用条款 {0} ({1}) 和 {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" +"通过 Microsoft Graph API 在 Microsoft SharePoint 站点中存储文件,使用此后端前需要你同意使用条款 {0} " +"({1}) 和 {2} ({3})" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "站点 ID" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "用于存储数据的站点 ID" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "未提供站点 ID" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "站点 ID 冲突:所给为 {0} 但找到 {1}" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "Microsoft Office 365 群组" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -2079,12 +2273,12 @@ msgid "The given file is not part of this archive" msgstr "所给文件是压缩文件的一部分" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." -msgstr "启用 LZMA2 算法的 7 压缩文件" +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "*实验功能*:启用 LZMA2 算法的 7z 压缩文件" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "7z 压缩文件" +msgid "Experimental - 7z Archive" +msgstr "*实验功能*:7z 压缩文件" #: Library/Compression/Strings.cs:21 msgid "" @@ -2150,6 +2344,18 @@ msgstr "" "错误:{1}\n" "数据库未能升级。" +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr " 由于文件未找到,对 {0} 的删除操作失败,正在列举内容" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "正在列举表示文件 {0} 已正确删除" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2184,107 +2390,120 @@ msgstr "源文件夹 {0} 不存在,正在中止备份" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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 "指定给 --{0} 的值 \"{1}\" 未能解析成有效的布尔值,这将默认为 \"true\"" -#: Library/Main/Strings.cs:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "选项 --{0} 不支持值 \"{1}\",支持的值有: {2}" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "选项 --{0} 不支持值 \"{1}\",支持的标记值有: {2}" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的整数" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "由于模块 {1} 未载入,选项 --{0} 不可用" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "指定的选项 --{0} 不可用,将被忽略" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的路径" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的大小" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的时间" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "操作 {0} 已开始" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "操作 {0} 已完成" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "操作 {0} 失败,报错:{1}" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "无效的路径:\"{0}\" ({1})" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "应用 'force-locale' 设置失败。请尝试更新 .NET 框架。报错:\"{0}\"" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "源 {0} 使用了无效的卷名,正在中止备份" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "源 {0} 位于卷 {1} 上,但此卷未找到,正在中止备份" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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 "如果备份时中断,远程后端很可能有残缺文件。启用此选项,Duplicati 将在遇到时自动删除这类文件。" -#: Library/Main/Strings.cs:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "指示 Duplicati 删除未使用的文件" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2292,11 +2511,11 @@ msgid "" "storage." msgstr "作为远程卷的文件名前缀的字符串,可以用来在同一远程文件夹存储多个备份。此前缀不能包含连字符 (-),但可以包含其他所有远程存储支持的字符。" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "远程文件名前缀" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2306,84 +2525,84 @@ msgstr "" "操作系统会持续追踪文件的最后更改时间。Duplicati 据此能快速断定文件是否有修改。如果一些程序故意修改此信息,除非此参数开启,否则 " "Duplicati 将不能正常工作" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "禁用根据文件时间检查修改" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "默认情况下,文件将恢复到源文件夹,使用此选项来恢复到另外的文件夹" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "恢复到另外的文件夹" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "切换系统睡眠模式" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "备份或恢复期间,允许系统在不活动时进入睡眠模式 (仅 Windows/OSX )" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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 "通过设定此值,你可以限制 Duplicati 的下载速度,这将使备份花费更多的时间,但更少影响你的日常网络应用" -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "最大下载速度 (KB/s)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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 "通过设定此值,你可以限制 Duplicati 的上传速度,这将使备份花费更多的时间,但更少影响你的日常网络应用" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "最大上传速度 (KB/s)" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "禁用加密" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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 "如果一次上传或下载失败,Duplicati 将重试指定次数直至放弃。此选项能使 Duplicati 在不稳定的网络连接下更好地工作" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "传输失败时重试次数" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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 "Duplicati 将使用提供的密码加密备份卷,使它们没有密码则不可读。此密码也可以通过环境变量 PASSPHRASE 来提供" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "用以加密备份的密码" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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, " @@ -2391,11 +2610,11 @@ msgid "" msgstr "" "默认情况下,Duplicati 将从最近的备份中列举和恢复文件,使用此选项来指定某次备份。你也可以使用相对时间,例如 \"-2M\" 表示两个月前的备份" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "从指定时间点列举或恢复文件" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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 " @@ -2404,137 +2623,122 @@ msgstr "" "默认情况下,Duplicati 将从最近的备份中列举和恢复文件,使用此选项来指定某次备份。你也可以使用以逗号分开的多个值或范围,例如 " "\"0,2-4,7\"" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "从指定版本列举或恢复文件" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "显示所有版本" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 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:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "显示最长前缀" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "显示文件夹内容" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "一次传输失败后,Duplicati 将在重试前等待一定时间,这在网络偶尔出错的情况很有用" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "两次重试间等待的间隔" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "使用此选项来附加额外的文件至新上传的文件列表" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "设定控制文件" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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 "如果某卷的 hash 值不匹配,Duplicati将拒绝使用此备份,开启此参数将强制 Duplicati 忽略 hash 值检查" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "设定此参数来跳过 hash 值检查" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 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:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "限制可备份的文件大小" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "临时存储文件夹" - -#: Library/Main/Strings.cs:73 -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 一般使用系统默认的临时文件夹。此选项可以指定用于临时存储的文件夹。注意 SQLite 将总是在默认位置生成临时问价。考虑在 " -"Linux 上使用 TMPDIR 环境变量来同时给 Duplicati 和 SQLite 指定临时文件夹" - -#: Library/Main/Strings.cs:74 +#: Library/Main/Strings.cs:76 msgid "" "Selects another thread priority for the process. Use this to set Duplicati " "to be more or less CPU intensive." msgstr "指定 Duplicati 的进程优先级,这可以使 Duplicati 使用更多或更少的 CPU 资源" -#: Library/Main/Strings.cs:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "线程优先级" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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 "此选项可以修改 dblock 文件的最大大小。在后端限制单个文件大小时,这很有用" -#: Library/Main/Strings.cs:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "限制卷的大小" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "禁用流式传输方式" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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 "此选项将确保不去读取 manifest 文件的内容。这也意味着不会效验文件 hash。仅在灾难恢复时使用。" -#: Library/Main/Strings.cs:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "阻止验证 manifest" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2543,11 +2747,11 @@ msgid "" msgstr "" "Duplicati 支持插件式的压缩模块。使用此选项来选择创建新卷时用于压缩的模块。读取文件时,Duplicati 将根据文件名自动选择压缩模块。" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "选择用于压缩的模块" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2556,27 +2760,27 @@ msgid "" msgstr "" "Duplicati 支持插件式的加密模块。使用此选项来选择创建新卷时用于加密的模块。读取文件时,Duplicati 将根据文件名自动选择加密模块。" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "选择用于加密的模块" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "提供一个或多个以逗号分隔的模块名称以禁用它们" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "禁用一个或多个模块" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "提供一个或多个以逗号分隔的模块名称以启用它们" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "启用一个或多个模块" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2590,23 +2794,28 @@ msgid "" "and requires administrative privileges. On Linux this uses Logical Volume " "Management (LVM) and requires root privileges." msgstr "" +"此选项决定是否使用快照,快照允许 Duplicati 备份被其他程序锁定的文件。如果设为“关”,Duplicati " +"将不会尝试创建磁盘快照。设为“自动”会使 Duplicati " +"尝试创建快照,而此操作不支持或不被允许时也不会报错(注意系统本身仍可能记录警告信息)。设置为“开”会使 Duplicati " +"尝试创建快照,而创建失败时会在日志中产生警告信息。设置为“必须”时,Duplicati会在创建快照失败后停止备份。在 Windows " +"上,快照将使用卷影复制服务 (VSS)且需要管理员权限,在 Linux 上,使用的是逻辑卷管理 (LVM) 且需要 root 权限。" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "控制磁盘快照使用与否" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "上传完成前预生成卷的存放路径" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2615,45 +2824,54 @@ msgid "" msgstr "" "执行异步备份时,Duplicati 将创建可以上传的卷。为防止 Duplicati 生成过多的卷,此选项可以限制等待上传的卷数。设为 0 则禁用此限制。" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "限制提前创建的卷数" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "启用调试输出" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" -msgstr "写入内部日志信息到指定日志文件" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" +msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "设置写入到 --log-file 指定日志文件中的日志数量" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "日志信息级别" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "如果检测到目标文件夹缺失, Duplicati 将自动创建它。激活此选项会禁止自动创建文件夹" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "禁用自动创建文件夹" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2664,12 +2882,12 @@ msgstr "" "使用此选项可以从快照中排除有错误的写入者。这等同于 vshadow.exe 工具的 -wx 参数,除了它只接受写入者类的 " "GUID,而不支持组件名称或实例的 GUID。多个 GUID 可以用半角逗号分隔,也支持大多数的 GUID 形式,包括有无花括号。" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "需要排除的 VSS 写入者的 GUID 列表(仅 Windows)" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2686,11 +2904,11 @@ msgstr "" "USN,而尝试失败时会在日志中产生警告信息。设置为“必须”时,Duplicati会在使用 USN 失败后停止备份。此特性仅支持 " "Windows,且需要管理员权限。" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "控制 NTFS USN 使用与否" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2701,11 +2919,11 @@ msgstr "" "如果启用了 USN,USN 值将用来获取上次备份后所有有更改的文件。使用此选项将禁用 USN 值,这会使 Duplicati " "分析所有源文件。此选项主要用来进行测试,而不应该在生产环境使用。如果 USN 未启用,此选项也不会生效。" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "禁止通过 USN 值获取文件更改" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2721,15 +2939,15 @@ msgstr "" "保留一周的备份,且备份在每周的相同时间进行,那么时钟可能会有少许推移,恰恰一周就过去了,这导致 Duplicati " "比预期更早地删除旧备份。为避免这种情况,Duplicati 插入了 1% 的公差(最大 1 小时)。使用此选项可以禁用公差,而使用严格时间检查。" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "比较时间时禁用公差" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "通过列举内容校验上传文件" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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 " @@ -2737,11 +2955,11 @@ msgid "" msgstr "" "Duplicati 会在扫描磁盘和生成卷的同时上传文件,这同时能加快备份速度。使用此参数可以关闭这项功能,Duplicati将等待每个卷完成。" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "同步上传文件" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2749,22 +2967,22 @@ msgid "" "on a seperate connection" msgstr "Duplicati 会尝试在一个连接中进行多个操作,这可以避免重复的登陆尝试并且加快执行速度。此选项可以用来确保每一操作使用单独的连接" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "禁用重用连接" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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 "当某个错误发生,Duplicati 会静默地重试,而只在多次重试后报错。启用此选项将在每次重试时报错。" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "重试时显示错误信息" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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 " @@ -2773,21 +2991,21 @@ msgstr "" "如果没有文件有更改,Duplicati 将不会上传备份集。如果需要用备份文件验证备份是否成功,此选项可以使 Duplicati " "总是上传备份文件,而不管其是否为空" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "上传空的备份文件" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "最大存储空间" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2795,29 +3013,17 @@ msgid "" "size. If the backend does not report the quota information, this value will " "be ignored" msgstr "" +"此阈值为百分比数,可以在后端配额不足时报警。如果剩余的可用配额少于总备份大小的此百分比,报警信息将被触发。如果后端不支持获取配额信息,此设置将被忽略" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" -msgstr "" +msgstr "低存储配额报警的阈值" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "默认过滤条件集" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "符号链接处理方式" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2830,11 +3036,11 @@ msgstr "" "此选项用来选择对于符号链接的不同处理方式。选项 \"{0}\" 将简单地记录符号链接的名称和目标,并在恢复时重建。选项 \"{1}\" " "会忽略所有符号链接且不会保存其任何信息。之前版本的 Duplicati 默认使用选项 \"{2}\" ,这会使得符号链接被当成正常文件备份和 恢复。" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "硬链接处理方式" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2846,11 +3052,11 @@ msgstr "" "此选项用来选择对于符号链接的不同处理方式 ( 只在 Linux/OSX 上生效 )。选项 \"{0}\" 记录每个硬链接的ID以避免多次保存路径。选项 " "\"{1}\" 将忽略硬链接信息,并将每个硬链接作为不同的路径。选项 \"{2}\" 将忽略所有多余一个链接的硬链接。" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "根据属性排除文件" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2858,7 +3064,7 @@ msgid "" "are: {0}" msgstr "使用此选项排除指定属性的文件。使用逗号分隔来指定多个属性。可用的值有:{0}" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2868,21 +3074,21 @@ msgstr "" "激活此选项会把 VSS 快照映射到一个磁盘( 类似于 SUBST,使用 Win32 DefineDosDevice " ")。这将创建用于访问快照内容的临时磁盘,可以加快 Windows XP 上的文件访问。" -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "映射快照至磁盘 ( 仅 Windows )" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 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:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "备份名称" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2896,22 +3102,22 @@ msgstr "" "此属性用于指向一个文本文件,其中每行都是以 \".\" 开头的后缀名。这些后缀名的文件将不会被压缩,而只是简单地保存在存档里。默认文件,也作为样例,位于" " {0}。" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "管理不被压缩的文件扩展名" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 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:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "缓存文件块 hash 的内存" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2920,94 +3126,94 @@ msgid "" msgstr "" "此项决定文件的分块大小。这个值过大会导致文件改动的额外开销更多,这个值过小会导致存储文件列表的额外开销更多。请注意,这个值在创建远程文件后不能再更改。" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "hash 时的文件块大小" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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 "此选项用来限制 Duplicati 只扫描已知有更改的文件。这通常和某一追踪文件更改的文件系统监测者结合使用。" -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "已知更改文件的列表" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "保存远程文件数据库的本地缓存的文件路径" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "本地状态数据库的路径" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, 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 "此选项可以指定已删除文件的列表。除非选项 --{0} 开启,否则此选项将被忽略。" -#: Library/Main/Strings.cs:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "已删除文件的列表" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "用于文件 hash 的内存" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 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:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "通过禁用内存内查询减少内存占用" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "此选项可以提高速度,但会增加内存占用" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "在内存中缓存块数据" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 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:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "启用存储文件元数据" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "此选项已不再使用,因为现在元数据默认被保存。" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "用于元数据 hash 的内存" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "不在启动时查询后端" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -3018,11 +3224,11 @@ msgstr "" "索引文件用来在没有本地数据库时减少 dblock " "文件的下载。索引文件中记录的信息越多,没有数据库时的操作越快。代价是越大的索引文件占用越多的远程空间,而且可能永远用不到。" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "决定索引文件的使用与否" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -3031,43 +3237,43 @@ msgid "" msgstr "" "随着文件的更改,一部分远程数据可能不再需要。此选项控制在回收再利用前,远程存储能容纳多少无用数据。这个值是一百分比,用于每一个卷和所有存储。" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "最大无用空间百分比" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "此选项可以用来试验各种设置,观察输出,而不改变实际文件。" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "不做任何更改" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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 "这是个非常高级的选项!出于性能或存储空间原因,此选项用来选择文件块的 hash 算法。" -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "用于文件块的 hash 算法" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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 "这是个非常高级的选项!出于性能或存储空间原因,此选项用来选择文件的 hash 算法。" -#: Library/Main/Strings.cs:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "用于文件的 hash 算法" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -3075,11 +3281,11 @@ msgid "" "running the compact command." msgstr "如果在备份时检测到大量的小文件,或者在删除备份后发现无用的空间,远程数据将被压实。使用此选项来禁用这种自动压实,而仅在执行压实命令时压缩。" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "禁用自动压实" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -3087,118 +3293,126 @@ msgid "" "downloaded and rewritten." msgstr "Duplicati 使用此阈值评估卷的大小是否需要压实,默认为卷大小的 20%。这确保大却有一些无用空间的卷不需要被下载和修改。" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "卷大小阈值" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "小卷的最大个数" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "恢复时使用本地文件数据" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "禁用本地数据库" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "保留指定版本数" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "使用此选项设定保留多少个版本,-1 表示保留所有版本" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "保留指定时间间隔内的所有版本" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "使用此选项设定保留备份的时间间隔" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "删除旧的中间备份以减少版本数" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" +"此选项可以通过删除大多数旧备份,从而减少随着备份增长的版本数。要求的格式为逗号分隔的列表,其中每项都是分号分隔的时间范围和时间间隔。例如,\"7D:0s,3M:1D,10Y:2M\"" +" 意味着保留7天中所有备份,保留3个月中每天一份,保留10年中每两个月一份,清理所有早于此期限的备份。此选项也支持使用 \"U\" 代表永久保留" -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:189 msgid "Ignore missing source elements" msgstr "忽略丢失的源元素" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:190 msgid "Use this option to continue even if some source entries are missing." msgstr "使用此选项在部分源数据丢失的情况下继续操作" -#: Library/Main/Strings.cs:189 +#: Library/Main/Strings.cs:191 msgid "Overwrite files when restoring" msgstr "恢复时覆盖文件" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:192 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:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "输出更多进度信息" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "输出完整结果" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "使用此选项来增加的输出的操作结果信息,包括所有的文件名。" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "决定是否上传效验文件" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3206,11 +3420,11 @@ msgid "" "files." msgstr "使用此选项在改变远程存储后上传效验文件。此文件没有加密,且包含所有远程文件的大小和 SHA256 hash值,用来效验文件的完整性。" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "备份后的效验样本数" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3219,11 +3433,11 @@ msgid "" msgstr "" "备份完成后,Duplicati 会选择某些远程文件进行效验。使用此选项来指定样本数。如果这个值设为0,或选项 {0} 开启,则不会效验远程文件。" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "激活深度校验" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3236,101 +3450,101 @@ msgstr "" "备份完成后,Duplicati 会选择某些远程文件进行校验。使用此选项来启用全量校验,这将解密文件并校验每个卷,而不是简单地验证外部 hash " "值。如果选项 --{0} 开启,则不会校验远程文件。此选项将会在手动校验时自动开启。" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "文件读取缓冲大小" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "这个值控制从文件中一次读取多少字节" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "允许更改备份密码" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 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:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "仅列举文件集" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 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:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "不保存元数据" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "恢复文件权限" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "跳过恢复文件效验" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "恢复文件后,Duplicati 将对比 hash 值验证恢复是否成功。使用此选项来禁用此检查来跳过等待效验的时间。" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "激活缓存" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "激活内存内缓存,目前这项默认关闭。" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "不使用本地数据" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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 将尝试使用源文件中的数据来最小化需要下载的数据量。使用此选项来跳过此项优化,只使用远程数据。" -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "检查文件块 hash 值" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 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 "使用此选项可在将数据恢复至文件中时,通过检查卷中保存的文件块 hash 值,提升校验级别。" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "修复路径数据库" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3339,11 +3553,11 @@ msgid "" msgstr "" "使用此选项将构建一个只包含路径信息的本地可搜索的数据库。这可以快速构建数据库来定位文件,而不需要重构所有信息。产生的数据库可以搜索,但不能用来恢复数据。" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "指定语言区域设置" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3353,22 +3567,52 @@ msgstr "" "默认情况下,Duplicati " "将使用系统默认的语言和区域设置。在某些情况下,你可能想指定其他语言区域,比如想获得其他语言的消息。此选项可以用来设定语言区域,设为空则表示“统一语言区域”。" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "使用单线程处理与后端的文件通信" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "需要备份的 Hyper-V 虚拟机(仅 )" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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 " @@ -3377,18 +3621,18 @@ msgstr "" "使用此选项指定需要备份的机器的 ID,使用半角逗号分隔指定多个 ID。(你可以使用 PowerShell 命令 'Get-VM | ft VMName," " ID' 来获取 ID)" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "如果 Duplicati 检测到前一备份没有完成,它将生成一份文件列表,其中包括上一次完成的备份和在未完成备份会话中已上传的内容。" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "禁用虚拟文件列表" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3398,15 +3642,15 @@ msgstr "" "此参数通知 Duplicati 在扫描文件更改时不要查看元数据或文件大小。如果你有大量文件需要扫描,而 Duplicati " "耗费大量时间在未更改的文件上,你可以使用此选项。" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "仅检查文件最后更改时间" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "恢复时禁用路径压缩" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3416,11 +3660,11 @@ msgstr "" "在恢复一个备份的子集到新文件夹时,Duplicati " "会使用尽可能短的路径来避免生成包含空文件夹的深路径。使用此参数可以跳过这项压缩,这样完整的原始文件夹结构会保留下来,包括上一级的空文件夹。" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "允许删除所有文件集" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " @@ -3428,11 +3672,11 @@ msgid "" msgstr "" "默认情况下,最近的文件集不能被删除。这是一项安全措施,用来确保远程数据不会因为配置错误而被全部删除。使用此参数可以禁用这项保护,这样所有文件集都可以被删除。" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "允许自动重建本地数据库以节省空间" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3445,135 +3689,197 @@ msgstr "" "操作清理。长远来看,此操作会节省磁盘空间,但它需要临时创建一份包含所有有效条目的数据库副本。设为 true 将允许 Duplicati 自动执行 " "VACUUM操作。" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" -msgstr "" +msgstr "禁用预读扫描器" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " "Using this flag can speed up the backup by reducing disk access, but will " "give a less accurate progress indicator." msgstr "" +"此选项启用时,Duplicati 不再使用此扫描器计算源文件的大小,而直接使用数据库中记录的大小。这将减少磁盘访问,从而加速备份,但会使备份进度不够精确" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "指定写入控制台输出的日志量" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "控制台信息级别" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "加密库不支持 hash 算法 {0} 的重用变换" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "加密库不支持 hash 算法 {0}" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "不能更改已有备份的加密密码" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "创建快照失败:{0}" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "处理后端实例失败:{0}" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "删除文件 {0} 失败,正在测试文件是否存在" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "已从删除不存在文件 {0} 的尝试中恢复" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "从删除文件错误中 {0} 恢复失败" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr " 由于文件未找到,对 {0} 的删除操作失败,正在列举内容" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "正在列举表示文件 {0} 已正确删除" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "确认加密密码" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "此模块将要求用户在命令行中提供加密密码,除非加密被禁用或者密码由其他方式提供" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "密码提示" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "不允许空密码" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "输入加密密码" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "密码不匹配" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 msgid "" "When running with Mono, this module will check if any certificates are " "installed and suggest installing them otherwise" msgstr "当运行于 Mono 时,此模块将检查证书是否安装,否则会建议安装" -#: Library/Modules/Builtin/Strings.cs:16 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "检查 SSL 证书" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -"未找到证书,你可以通过以下命令之一安装:{0} cert-sync /etc/ssl/certs/ca-certificates.crt #基于 " -"Debian 的系统 {0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #RedHat衍生系统 {0} " -"了解更多:{1}" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "此模块提供一系列可以改变 http 请求方式的属性" -#: Library/Modules/Builtin/Strings.cs:21 +#: Library/Modules/Builtin/Strings.cs:22 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 "使用此选项将接受任意服务器证书,而不管它有什么错误。请尽可能使用 --accept-specified-ssl-hash 代替此选项。" -#: Library/Modules/Builtin/Strings.cs:22 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "接受任意服务器证书" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -3582,11 +3888,11 @@ msgid "" msgstr "" "如果你的服务器证书无效(比如自签名证书),你可以提供证书 hash 值来接受它。此 hash 值必须是没有空格的十六进制,你可以使用半角逗号指定多个值。" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "视情况接受已知的 SSL 证书" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " @@ -3595,29 +3901,29 @@ msgstr "" "默认的 HTTP 请求头中有 \"Expect: 100-Continue\",这可以优化认证过程,但在某些 web 服务器上,会导致 \"417 - " "Expectation failed\"" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "禁用 expect 请求头" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "默认情况下,http 请求会使用 RFC 896 nagling 算法来增加小包的发送效率。" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "禁用 nagling" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "配置 http 请求" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "更换 OAuth 地址" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 " @@ -3625,156 +3931,167 @@ msgid "" msgstr "" "Duplicati 使用外部服务器来支持 OAuth 认证过程。如果你建立了自己的 Duplicati OAuth 服务器,你可以提供此刷新地址。" -#: Library/Modules/Builtin/Strings.cs:32 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "设定可用的 SSL 把本" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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 "此选项决定默认可用的 SSL 版本。这是一个高级选项,只应当在你想增强安全性或遇到特别的 SSL 协议问题时使用。" -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "设定默认的操作超时时间" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "此选项决定任意 HTTP 请求的默认超时时间,包括从最初到结束的网络数据包" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "设定读写超时时间" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "此选项决定默认的读写超时时间。读写超时时间用来检测卡住的请求,而且决定了一次连接中活动的最长时间" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "设定 HTTP 缓冲" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "此选项设定 HTTP 缓冲,设为 \"{0}\" 可能导致内存泄漏,但能提升某些情况下的性能" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "此内置模块解析源参数来备份 Hyper-V 虚拟机" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "配置 Hyper-V 模块" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "此内置模块解析源参数来备份 Microsoft SQL 服务器的数据库" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "配置 Microsoft SQL 服务器模块" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "在开始某一操作前执行一段脚本,并在完成时再次运行" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "运行脚本" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "在执行某一操作结束后执行一段脚本。此脚本将会接收到写入 stdout 的操作结果。" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "结束时运行脚本" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "脚本 \"{0}\" 返回退出码 {1}" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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 "在开始执行某一操作前运行一段脚本。在脚本完成或超时之前,操作将不会开始。如果脚本超时或返回了非0错误码,操作将会中止。" -#: Library/Modules/Builtin/Strings.cs:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "开始时运行必要脚本" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "运行脚本 \"{0}\" 出错:{1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "运行脚本 \"{0}\" 超时" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 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:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "开始时运行脚本" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "脚本 \"{0}\" 报错:{1}" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "设定脚本超时时间" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "此模块可以在操作完成后发送邮件" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "发送邮件" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, 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 "通过 MX 查询目标邮件服务器失败,请使用选项 {0} 指定要使用的 smtp 服务器" -#: Library/Modules/Builtin/Strings.cs:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3796,19 +4113,19 @@ msgstr "" "\n" "所有的命令行选项都可以使用 %value% 得到,例如 %volsize%. 任何未知或未设定的值将不会显示。" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "邮件正文" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "若需要,此密码用于 SMTP 服务器认证" -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "SMTP 密码" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3820,21 +4137,21 @@ msgstr "" "\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "收件人" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 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:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "为所有操作发送邮件" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3850,11 +4167,11 @@ msgstr "" "Mail Sender \n" "Mail Sender " -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "发件人" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3865,13 +4182,13 @@ msgstr "" "你可以指定 \"{0}\", \"{1}\", \"{2}\", \"{3}\" 其中之一,也可以用逗号分隔指定多个选项,例如 " "\"{0},{1}\"。特殊值 \"{4}\" 是 \"{0},{1},{2},{3}\" 的简写,将使所有备份操作都发送邮件" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "要发送的消息" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -3883,66 +4200,66 @@ msgstr "" "\n" "若要启用 SMTP over SSL,请使用格式 smtps://example.com。若要启用SMTP STARTTLS,请使用格式 smtp://example.com:25/?starttls=when-available 或者 smtp://example.com:25/?starttls=always。如果未指定端口,非 SSL 连接将使用 25 端口,SSL 连接将使用 465 端口。若要禁止使用 STARTTLS,请使用 smtp://example.com:25/?starttls=never。" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "SMTP 地址" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "此设置指定邮件标题。--{0} 中描述的值将被替换。" -#: Library/Modules/Builtin/Strings.cs:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "邮件主题" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "若需要,此用户名用于 SMTP 服务器认证" -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Username" msgstr "SMTP 用户名" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:110 #, csharp-format msgid "Failed to send email: {0}" msgstr "发送邮件失败:{0}" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "完整的 SMTP 通信:{0}" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "通过服务器 {0} 发送邮件消息 {1} 失败,重试次数:{2}" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "通过服务器 {0} 发送邮件成功" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "XMPP 接收邮箱" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "需要接受消息的用户,可以使用逗号指定多个用户" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "消息模板" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -3962,26 +4279,26 @@ msgstr "" "%PARSEDRESULT% - 易理解的结果, 如果操作是一次备份, 可能的值: 错误, 警告, 成功\n" "所有的命令行选项都会在 %value% 中报告,例如 %volsize%,而任何未知或未设定的值将不会显示。" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "XMPP 用户名" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 msgid "" "The username for the account that will send the message, including the " "hostname. I.e. \"account@jabber.org/Home\"" msgstr "用于发送消息的帐户名,需要包括主机名。例如:\"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "XMPP 密码" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "用于发送消息的帐户密码" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -3990,73 +4307,129 @@ msgstr "" "你可以指定 \"{0}\", \"{1}\", \"{2}\", \"{3}\" 其中之一,也可以用逗号分隔指定多个选项,例如 " "\"{0},{1}\"。特殊值 \"{4}\" 是 \"{0},{1},{2},{3}\" 的简写,将使所有备份操作都发送消息。" -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "为所有操作发送消息" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 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:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "XMPP 报告模块" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "此模块可以通过 XMPP 消息发送状态报告" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "登陆 jabber 服务器超时" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "发送 jabber 消息失败:{0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "HTTP 报告模块" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "此模块可以通过 HTTP 消息发送状态报告" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "HTTP 报告地址" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "作为消息发送的参数的名字" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "作为消息发送的参数的名字。" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "添加到 http 消息的额外参数" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "添加到 http 消息的额外参数,例如:\"parameter1=value1¶meter2=value2\"" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "发送 http 消息失败:{0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4162,8 +4535,62 @@ msgstr "不能同时读写同一个流" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" -msgstr "未知的默认过滤条件集:{0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." +msgstr "" #: CommandLine/Strings.cs:4 #, csharp-format @@ -4247,10 +4674,10 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" -"包含匹配过滤条件的文件。通配符 * 表示任意个任意字符,通配符 ? 表示任意单个字符,使用 *.txt 包括所有后缀为 txt " -"的文件。正则表达式也是支持的,需要写在中括号里,例如 [.*\\.txt]。" #: CommandLine/Strings.cs:26 msgid "Include files" @@ -4262,10 +4689,10 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" -"排除匹配过滤条件的文件。通配符 * 表示任意个任意字符,通配符 ? 表示任意单个字符,使用 *.txt 排除所有后缀为 txt " -"的文件。正则表达式也是支持的,需要写在中括号里,例如 [.*\\.txt]。" #: CommandLine/Strings.cs:28 msgid "Exclude files" @@ -4292,11 +4719,16 @@ msgstr "如果此选项打开,进度报告和其他本要输出至控制台的 msgid "Disable console output" msgstr "禁用控制台输出" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "额外信息请参见此链接:{0}" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "启用自动更新" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-zh_HK.mo b/Localizations/duplicati/localization-zh_HK.mo index 447a1b392..fd5ed4107 100644 Binary files a/Localizations/duplicati/localization-zh_HK.mo and b/Localizations/duplicati/localization-zh_HK.mo differ diff --git a/Localizations/duplicati/localization-zh_HK.po b/Localizations/duplicati/localization-zh_HK.po index 01ac315b8..16b45c083 100644 --- a/Localizations/duplicati/localization-zh_HK.po +++ b/Localizations/duplicati/localization-zh_HK.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Aticaler, 2017\n" "Language-Team: Chinese (Hong Kong) (https://www.transifex.com/duplicati/teams/67655/zh_HK/)\n" @@ -149,29 +149,36 @@ msgid "" msgstr "" #: Server/Strings.cs:34 -msgid "Enables the ping-pong responder" +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." msgstr "" #: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 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:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "清理舊記錄資料" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -179,11 +186,11 @@ msgid "" "the environment variable {0}." msgstr "" -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -191,26 +198,37 @@ msgid "" " the option --{1} to disable the database scrambling." msgstr "" -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "臨時儲存資料夾" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " "detail: {0}" msgstr "" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" @@ -482,8 +500,8 @@ msgstr "" msgid "Cancelled" msgstr "已取消" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "" @@ -532,39 +550,55 @@ msgid "" msgstr "" #: Library/Snapshots/Strings.cs:15 -msgid "Unexpected empty response while enumerating" +msgid "Unable to determine full file path for USN entry" msgstr "" #: Library/Snapshots/Strings.cs:16 -msgid "USN is not supported on Linux" +msgid "USN journal entries were purged since last scan" msgstr "" #: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 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 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -572,7 +606,7 @@ msgid "" "must also be set" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -583,7 +617,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -597,7 +639,7 @@ msgid "" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -609,46 +651,54 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 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 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 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 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "" @@ -869,7 +919,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -1607,6 +1657,146 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -1989,12 +2179,12 @@ msgid "The given file is not part of this archive" msgstr "" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." +msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" -msgstr "7z 壓縮檔" +msgid "Experimental - 7z Archive" +msgstr "" #: Library/Compression/Strings.cs:21 msgid "" @@ -2052,6 +2242,18 @@ msgid "" "Database is NOT upgraded." msgstr "" +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2086,107 +2288,120 @@ msgstr "" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2194,11 +2409,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2206,230 +2421,217 @@ msgid "" "Duplicati won't work correctly unless this flag is set." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "停用加密" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 +#: Library/Main/Strings.cs:61 msgid "Show all versions" msgstr "顯示所有版本" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:62 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:61 +#: Library/Main/Strings.cs:63 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:64 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:63 +#: Library/Main/Strings.cs:65 msgid "Show folder contents" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:66 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 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:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "臨時儲存資料夾" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 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:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "Thread 優先度" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2437,11 +2639,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2449,27 +2651,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "停用一個或多個模組" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "啟用一個或多個模組" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2484,22 +2686,22 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2507,45 +2709,54 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "記錄資訊等級" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 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:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "停用自動建立資料夾" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2554,12 +2765,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2572,11 +2783,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2585,11 +2796,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2602,26 +2813,26 @@ msgid "" " strict time checking" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2629,43 +2840,43 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "不要重用現有連線" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2674,28 +2885,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "符號連結 (Symlink)處理方式" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2706,11 +2904,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "硬式連結 (Hardlink)處理方式" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2720,11 +2918,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "排除檔案(根據屬性)" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2732,7 +2930,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2740,21 +2938,21 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 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:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "備份名稱" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2766,22 +2964,22 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 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:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2789,94 +2987,94 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, 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:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 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:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 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:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -2885,11 +3083,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -2897,43 +3095,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -2941,11 +3139,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "停用自動壓縮" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -2953,118 +3151,124 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "停用本地資料庫" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "保留的版本數量" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" -msgstr "" - -#: Library/Main/Strings.cs:187 -msgid "Ignore missing source elements" -msgstr "" - -#: Library/Main/Strings.cs:188 -msgid "Use this option to continue even if some source entries are missing." +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" #: Library/Main/Strings.cs:189 -msgid "Overwrite files when restoring" +msgid "Ignore missing source elements" msgstr "" #: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 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:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "輸出完整結果" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3072,11 +3276,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3084,11 +3288,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3099,101 +3303,101 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 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:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 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:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "不儲存元資料" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "不使用本地資料" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 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:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3201,11 +3405,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3213,40 +3417,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3254,15 +3488,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3270,22 +3504,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3295,11 +3529,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -3307,120 +3541,184 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "確認加密密碼" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "密碼提示" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "不能使用空的密碼" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "輸入加密密碼" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "密碼不相同" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -3428,196 +3726,207 @@ msgid "" "multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 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 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 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:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 +#: Library/Modules/Builtin/Strings.cs:67 msgid "Sets the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, 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:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3630,19 +3939,19 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3650,21 +3959,21 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 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:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3674,11 +3983,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3687,13 +3996,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -3701,66 +4010,66 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, 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:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:106 -msgid "SMTP Username" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:107 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:108 -#, csharp-format -msgid "Whole SMTP communication: {0}" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:109 -#, csharp-format -msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgid "SMTP Username" msgstr "" #: Library/Modules/Builtin/Strings.cs:110 #, csharp-format -msgid "Email sent successfully using server: {0}" +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" #: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format +msgid "Email sent successfully using server: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" msgstr "" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -3773,99 +4082,155 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 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:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 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:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" msgstr "" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -3966,7 +4331,61 @@ msgstr "" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -4049,7 +4468,9 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" #: CommandLine/Strings.cs:26 @@ -4062,7 +4483,9 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" #: CommandLine/Strings.cs:28 @@ -4090,11 +4513,16 @@ msgstr "" msgid "Disable console output" msgstr "停用Console輸出" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "切換自動更新" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization-zh_TW.mo b/Localizations/duplicati/localization-zh_TW.mo index 0d30f23b6..bc01d1056 100644 Binary files a/Localizations/duplicati/localization-zh_TW.mo and b/Localizations/duplicati/localization-zh_TW.mo differ diff --git a/Localizations/duplicati/localization-zh_TW.po b/Localizations/duplicati/localization-zh_TW.po index c938c6376..58b869a39 100644 --- a/Localizations/duplicati/localization-zh_TW.po +++ b/Localizations/duplicati/localization-zh_TW.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-12 07:39+0100\n" +"POT-Creation-Date: 2018-08-12 22:33+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Jason Cheng , 2017\n" "Language-Team: Chinese (Taiwan) (https://www.transifex.com/duplicati/teams/67655/zh_TW/)\n" @@ -28,10 +28,12 @@ msgid "" "Failed to create, open or upgrade the database.\n" "Error message: {0}" msgstr "" +"無法建立、開啟或更新資料庫。\n" +"錯誤訊息: {0}" #: Server/Strings.cs:10 msgid "Displays this help" -msgstr "" +msgstr "顯示這個說明" #: Server/Strings.cs:11 msgid "" @@ -79,7 +81,7 @@ msgstr "" #: Server/Strings.cs:20 msgid "Outputs log information to the file given" -msgstr "" +msgstr "將記錄資訊輸出到指定檔案" #: Server/Strings.cs:21 msgid "Determines the amount of information written in the log file" @@ -132,7 +134,7 @@ msgstr "" #: Server/Strings.cs:31 msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" +msgstr "PKCS#12 憑帳檔的解密用密碼。" #: Server/Strings.cs:32 msgid "" @@ -149,29 +151,36 @@ msgid "" msgstr "" #: Server/Strings.cs:34 -msgid "Enables the ping-pong responder" +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." msgstr "" #: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 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:36 Library/Main/Strings.cs:220 +#: Server/Strings.cs:37 Library/Main/Strings.cs:223 msgid "Clean up old log data" msgstr "清理舊的記錄資料" -#: Server/Strings.cs:37 Library/Main/Strings.cs:221 +#: Server/Strings.cs:38 Library/Main/Strings.cs:224 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option" @@ -179,11 +188,11 @@ msgid "" "the environment variable {0}." msgstr "" -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -191,26 +200,37 @@ msgid "" " the option --{1} to disable the database scrambling." msgstr "" -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " "detail: {0}" msgstr "" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" @@ -223,7 +243,7 @@ msgstr "" #: Library/Encryption/Strings.cs:5 msgid "AES-256 encryption, built in" -msgstr "" +msgstr "內建 AES-256 加密演算法" #: Library/Encryption/Strings.cs:6 msgid "Empty passphrase not allowed" @@ -243,7 +263,7 @@ msgstr "" #: Library/Encryption/Strings.cs:11 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" -msgstr "" +msgstr "資料解密失敗(無效密碼?): {0}" #: Library/Encryption/Strings.cs:14 msgid "" @@ -257,7 +277,7 @@ msgstr "" #: Library/Encryption/Strings.cs:15 msgid "GNU Privacy Guard, external" -msgstr "" +msgstr "外部 GNU Privacy Guard" #: Library/Encryption/Strings.cs:16 msgid "" @@ -277,7 +297,7 @@ msgstr "" #: Library/Encryption/Strings.cs:19 msgid "Don't use GPG Armor" -msgstr "" +msgstr "不使用 GPG Armor" #: Library/Encryption/Strings.cs:20 msgid "" @@ -302,7 +322,7 @@ msgstr "" #: Library/Encryption/Strings.cs:24 msgid "The path to GnuPG" -msgstr "" +msgstr "GnuPG 路徑" #: Library/Encryption/Strings.cs:25 #, csharp-format @@ -318,7 +338,7 @@ msgstr "" #: Library/Encryption/Strings.cs:27 msgid "Use GPG Armor" -msgstr "" +msgstr "使用 GPG Armor" #: Library/Encryption/Strings.cs:28 msgid "Overrides the GPG command supplied for decryption" @@ -326,7 +346,7 @@ msgstr "" #: Library/Encryption/Strings.cs:29 msgid "The GPG decryption command" -msgstr "" +msgstr "GPG 解密指令" #: Library/Encryption/Strings.cs:30 #, csharp-format @@ -342,7 +362,7 @@ msgstr "" #: Library/Encryption/Strings.cs:34 #, csharp-format msgid "Decryption failed: {0}" -msgstr "" +msgstr "解密失敗: {0}" #: Library/Encryption/Strings.cs:35 msgid "Failure while invoking GnuPG, program won't flush output" @@ -354,11 +374,11 @@ msgstr "" #: Library/Interface/Strings.cs:4 msgid "aliases" -msgstr "" +msgstr "別名" #: Library/Interface/Strings.cs:5 msgid "default value" -msgstr "" +msgstr "預設值" #: Library/Interface/Strings.cs:6 msgid "[DEPRECATED]" @@ -366,43 +386,43 @@ msgstr "" #: Library/Interface/Strings.cs:7 msgid "values" -msgstr "" +msgstr "值" #: Library/Interface/Strings.cs:10 msgid "Boolean" -msgstr "" +msgstr "布林" #: Library/Interface/Strings.cs:11 msgid "Enumeration" -msgstr "" +msgstr "列舉" #: Library/Interface/Strings.cs:12 msgid "Flags" -msgstr "" +msgstr "旗標" #: Library/Interface/Strings.cs:13 msgid "Integer" -msgstr "" +msgstr "整數" #: Library/Interface/Strings.cs:14 msgid "Path" -msgstr "" +msgstr "路徑" #: Library/Interface/Strings.cs:15 msgid "Size" -msgstr "" +msgstr "大小" #: Library/Interface/Strings.cs:16 msgid "String" -msgstr "" +msgstr "字串" #: Library/Interface/Strings.cs:17 msgid "Timespan" -msgstr "" +msgstr "時間刻度" #: Library/Interface/Strings.cs:18 msgid "Unknown" -msgstr "" +msgstr "未知" #: Library/Interface/Strings.cs:21 #, csharp-format @@ -417,11 +437,11 @@ msgstr "" #: Library/Interface/Strings.cs:23 #, csharp-format msgid "Connection Failed: {0}" -msgstr "" +msgstr "連線失敗: {0}" #: Library/Interface/Strings.cs:24 msgid "Connection succeeded!" -msgstr "" +msgstr "連線成功!" #: Library/Interface/Strings.cs:25 msgid "" @@ -431,7 +451,7 @@ msgstr "" #: Library/Interface/Strings.cs:26 msgid "You must enter a password" -msgstr "" +msgstr "您需要輸入密碼" #: Library/Interface/Strings.cs:27 msgid "" @@ -476,14 +496,14 @@ msgstr "" #: Library/Interface/Strings.cs:40 #, csharp-format msgid "The server name \"{0}\" is not valid" -msgstr "" +msgstr "伺服器器名稱 “{0} ”無效" #: Library/Interface/Strings.cs:41 msgid "Cancelled" msgstr "已取消" -#: Library/Interface/CustomExceptions.cs:77 -#: Library/Interface/CustomExceptions.cs:85 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "" @@ -494,6 +514,9 @@ msgid "" "Error message: {0}\n" "Command: {1} {2}" msgstr "" +"執行外部指令失敗。\n" +"錯誤訊息: {0}\n" +"指令: {1} {2}" #: Library/Snapshots/Strings.cs:7 #, csharp-format @@ -532,39 +555,55 @@ msgid "" msgstr "" #: Library/Snapshots/Strings.cs:15 -msgid "Unexpected empty response while enumerating" +msgid "Unable to determine full file path for USN entry" msgstr "" #: Library/Snapshots/Strings.cs:16 -msgid "USN is not supported on Linux" +msgid "USN journal entries were purged since last scan" msgstr "" #: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 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 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" @@ -572,7 +611,7 @@ msgid "" "must also be set" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -583,7 +622,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:28 +msgid "The domain name of the user used to connect to the server." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:29 +msgid "Supplies the domain used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -597,7 +644,7 @@ msgid "" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -609,46 +656,54 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:32 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 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:34 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 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:38 +msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "The keystone API version to use" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 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 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "" @@ -701,13 +756,13 @@ msgstr "" #: Library/Backend/FTP/Strings.cs:18 msgid "FTP" -msgstr "" +msgstr "FTP" #: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 #: Library/Backend/TahoeLAFS/Strings.cs:8 #, csharp-format msgid "The folder {0} was not found, message: {1}" -msgstr "" +msgstr "資料夾 {0} 找不到,訊息: {1}" #: Library/Backend/FTP/Strings.cs:20 #: Library/Backend/AlternativeFTP/Strings.cs:16 @@ -750,7 +805,7 @@ msgstr "" #: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:24 #: Library/Backend/OAuthHelper/Strings.cs:9 msgid "The authorization code" -msgstr "" +msgstr "授權碼" #: Library/Backend/AmazonCloudDrive/Strings.cs:25 #: Library/Backend/GoogleServices/Strings.cs:27 @@ -764,7 +819,7 @@ msgstr "" #: Library/Backend/AmazonCloudDrive/Strings.cs:26 msgid "Amazon Cloud Drive" -msgstr "" +msgstr "Amazon Cloud Drive" #: Library/Backend/AmazonCloudDrive/Strings.cs:27 #: Library/Backend/GoogleServices/Strings.cs:24 @@ -805,7 +860,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:23 msgid "Google Cloud Storage" -msgstr "" +msgstr "Google Cloud Storage" #: Library/Backend/GoogleServices/Strings.cs:25 #, csharp-format @@ -860,7 +915,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" -msgstr "" +msgstr "Google Drive" #: Library/Backend/GoogleServices/Strings.cs:48 msgid "Hide team drives" @@ -869,7 +924,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -928,12 +983,12 @@ msgstr "" #: Library/Backend/CloudFiles/Strings.cs:19 msgid "Failed to delete file" -msgstr "" +msgstr "刪除檔案失敗" #: Library/Backend/CloudFiles/Strings.cs:20 #: Library/Backend/Jottacloud/Strings.cs:11 msgid "Failed to upload file" -msgstr "" +msgstr "上傳檔案失敗" #: Library/Backend/CloudFiles/Strings.cs:21 msgid "No CloudFiles API Access Key given" @@ -969,7 +1024,7 @@ msgstr "" #: Library/Backend/S3/Strings.cs:8 msgid "Amazon S3" -msgstr "" +msgstr "Amazon S3" #: Library/Backend/S3/Strings.cs:13 msgid "No Amazon S3 secret key given" @@ -1103,7 +1158,7 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:15 #, csharp-format msgid "The folder {0} was not found. Message: {1}" -msgstr "" +msgstr "資料夾 {0} 找不到,訊息: {1}" #: Library/Backend/AlternativeFTP/Strings.cs:19 msgid "" @@ -1120,7 +1175,7 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:21 msgid "Configure the FTP data connection type" -msgstr "" +msgstr "設定 FTP 資料連線類型" #: Library/Backend/AlternativeFTP/Strings.cs:22 msgid "" @@ -1130,7 +1185,7 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:23 msgid "Configure the FTP encryption mode" -msgstr "" +msgstr "設定 FTP 加密模式" #: Library/Backend/AlternativeFTP/Strings.cs:24 msgid "This flag controls the SSL policy to use when encryption is enabled." @@ -1138,22 +1193,22 @@ msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:25 msgid "Configure the SSL policy to use when encryption is enabled" -msgstr "" +msgstr "設定 FTP 加密啟用時採用的 SSL 策略" #: Library/Backend/AlternativeFTP/Strings.cs:26 #, csharp-format msgid "Error on deleting file: {0}" -msgstr "" +msgstr "刪除檔案錯誤: {0}" #: Library/Backend/AlternativeFTP/Strings.cs:27 #, csharp-format msgid "Error reading file: {0}" -msgstr "" +msgstr "讀取檔案錯誤: {0}" #: Library/Backend/AlternativeFTP/Strings.cs:28 #, csharp-format msgid "Error writing file: {0}" -msgstr "" +msgstr "寫入檔案錯誤: {0}" #: Library/Backend/SSHv2/Strings.cs:4 msgid "Module for generating SSH private/public keys" @@ -1161,7 +1216,7 @@ msgstr "" #: Library/Backend/SSHv2/Strings.cs:5 msgid "SSH Key Generator" -msgstr "" +msgstr "SSH Key 產生器" #: Library/Backend/SSHv2/Strings.cs:6 msgid "Public key username" @@ -1286,12 +1341,12 @@ msgstr "" #: Library/Backend/SSHv2/Strings.cs:39 msgid "SFTP (SSH)" -msgstr "" +msgstr "SFTP (SSH)" #: Library/Backend/SSHv2/Strings.cs:40 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" -msgstr "" +msgstr "無法設定資料夾至 {0},錯誤訊息: {1}" #: Library/Backend/SSHv2/Strings.cs:41 #, csharp-format @@ -1316,11 +1371,11 @@ msgstr "" #: Library/Backend/Box/Strings.cs:22 msgid "Box.com" -msgstr "" +msgstr "Box.com" #: Library/Backend/Box/Strings.cs:26 msgid "Force delete files" -msgstr "" +msgstr "強制刪除檔案" #: Library/Backend/Box/Strings.cs:27 msgid "" @@ -1331,7 +1386,7 @@ msgstr "" #: Library/Backend/Rclone/Strings.cs:6 msgid "Rclone" -msgstr "" +msgstr "Rclone" #: Library/Backend/Rclone/Strings.cs:7 msgid "This backend can read and write data to Rclone." @@ -1367,7 +1422,7 @@ msgstr "" #: Library/Backend/Rclone/Strings.cs:14 msgid "Rclone options." -msgstr "" +msgstr "Rclone 選項" #: Library/Backend/Rclone/Strings.cs:15 msgid "Options will be transferred to rclone." @@ -1433,7 +1488,7 @@ msgstr "本機資料夾或磁碟" #: Library/Backend/File/Strings.cs:14 #, csharp-format msgid "The folder {0} does not exist" -msgstr "" +msgstr "資料夾 {0} 不存在" #: Library/Backend/File/Strings.cs:15 #, csharp-format @@ -1489,7 +1544,7 @@ msgstr "" #: Library/Backend/Backblaze/Strings.cs:8 msgid "B2 Cloud Storage" -msgstr "" +msgstr "B2 Cloud Storage" #: Library/Backend/Backblaze/Strings.cs:13 msgid "No \"B2 Cloud Storage Application Key\" given" @@ -1567,7 +1622,7 @@ msgstr "" #: Library/Backend/Sia/Strings.cs:15 msgid "Minimum value is 3." -msgstr "" +msgstr "最小值為3" #: Library/Backend/OneDrive/Strings.cs:5 #, csharp-format @@ -1598,7 +1653,7 @@ msgstr "" #: Library/Backend/OneDrive/Strings.cs:10 msgid "Microsoft OneDrive" -msgstr "" +msgstr "Microsoft OneDrive" #: Library/Backend/OneDrive/Strings.cs:13 #, csharp-format @@ -1607,6 +1662,146 @@ msgid "" "agree to the terms in {0} ({1}) and {2} ({3})" msgstr "" +#: Library/Backend/OneDrive/Strings.cs:20 +#, csharp-format +msgid "No Auth-ID was provided - you can get one from {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:21 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:22 +msgid "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:23 +msgid "Number of retries for each fragment" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:24 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:25 +msgid "Millisecond delay between fragment errors" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:26 +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "Microsoft OneDrive v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 +#, csharp-format +msgid "" +"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " +"the Microsoft Graph API. Usage of this backend requires that you agree to " +"the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:33 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:34 +#, csharp-format +msgid "" +"ID of the drive to store data in. If no drive is specified, the default " +"OneDrive or OneDrive for Business drive will be used via '{0}'." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:39 +msgid "Microsoft SharePoint v2" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:40 +#, csharp-format +msgid "" +"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " +"Usage of this backend requires that you agree to the terms in {0} ({1}) and " +"{2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:41 +msgid "ID of the site" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "ID of the site to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:43 +msgid "No site ID was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:44 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +msgid "Microsoft Office 365 Group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +#, csharp-format +msgid "" +"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " +"Allowed formats are " +"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" +" (with \"//\" being optionally used to indicate the root document folder), " +"or just \"sharepoint://subfolder\" (in which case you must also explicitly " +"specify the SharePoint site's ID via --site-id). Usage of this backend " +"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "Email address of the group" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:54 +msgid "Email address of the group to store data in" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:55 +msgid "No group ID or group email address was provided" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:56 +#, csharp-format +msgid "No groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:57 +#, csharp-format +msgid "Multiple groups were found with the given email address: {0}" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:58 +#, csharp-format +msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "" + #: Library/Backend/HubiC/Strings.cs:21 msgid "" "This backend can read and write data to HubiC. Supported format is " @@ -1615,7 +1810,7 @@ msgstr "" #: Library/Backend/HubiC/Strings.cs:22 msgid "HubiC" -msgstr "" +msgstr "HubiC" #: Library/Backend/AzureBlob/Strings.cs:4 msgid "All files will be written to the container specified" @@ -1627,7 +1822,7 @@ msgstr "" #: Library/Backend/AzureBlob/Strings.cs:6 msgid "Azure blob" -msgstr "" +msgstr "Azure blob" #: Library/Backend/AzureBlob/Strings.cs:7 msgid "No Azure storage account name given" @@ -1665,7 +1860,7 @@ msgstr "" #: Library/Backend/Jottacloud/Strings.cs:5 msgid "Jottacloud" -msgstr "" +msgstr "Jottacloud" #: Library/Backend/Jottacloud/Strings.cs:6 msgid "" @@ -1718,7 +1913,7 @@ msgstr "" #: Library/Backend/Mega/Strings.cs:4 msgid "mega.nz" -msgstr "" +msgstr "mega.nz" #: Library/Backend/Mega/Strings.cs:12 msgid "" @@ -1728,7 +1923,7 @@ msgstr "" #: Library/Backend/SharePoint/Strings.cs:6 msgid "Microsoft SharePoint" -msgstr "" +msgstr "Microsoft SharePoint" #: Library/Backend/SharePoint/Strings.cs:7 msgid "" @@ -1815,7 +2010,7 @@ msgstr "" #: Library/Backend/SharePoint/Strings.cs:33 msgid "Microsoft OneDrive for Business" -msgstr "" +msgstr "Microsoft OneDrive for Business" #: Library/Backend/SharePoint/Strings.cs:34 msgid "" @@ -1836,7 +2031,7 @@ msgstr "" #: Library/Backend/Dropbox/Strings.cs:23 msgid "Dropbox" -msgstr "" +msgstr "Dropbox" #: Library/Backend/WEBDAV/Strings.cs:4 msgid "" @@ -1861,7 +2056,7 @@ msgstr "" #: Library/Backend/WEBDAV/Strings.cs:13 msgid "WebDAV" -msgstr "" +msgstr "WebDAV" #: Library/Backend/WEBDAV/Strings.cs:14 #, csharp-format @@ -1902,7 +2097,7 @@ msgstr "" #: Library/Backend/TahoeLAFS/Strings.cs:7 msgid "Tahoe-LAFS" -msgstr "" +msgstr "Tahoe-LAFS" #: Library/Backend/TahoeLAFS/Strings.cs:9 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" @@ -1922,12 +2117,12 @@ msgstr "" #: Library/DynamicLoader/Strings.cs:4 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" -msgstr "" +msgstr "無法載入組建 {0},錯誤訊息:{1}" #: Library/DynamicLoader/Strings.cs:5 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" -msgstr "" +msgstr "載入處理程序類型 {0} 組建 {1} 失敗,錯誤訊息: {2}" #: Library/Compression/Strings.cs:4 #, csharp-format @@ -1954,11 +2149,11 @@ msgstr "" #: Library/Compression/Strings.cs:8 msgid "Sets the Zip compression method" -msgstr "" +msgstr "設定 Zip 壓縮方式" #: Library/Compression/Strings.cs:9 msgid "Toggles Zip64 support" -msgstr "" +msgstr "切換 Zip64 支援" #: Library/Compression/Strings.cs:10 msgid "" @@ -1974,7 +2169,7 @@ msgstr "" #: Library/Compression/Strings.cs:12 msgid "Zip compression" -msgstr "" +msgstr "Zip 壓縮" #: Library/Compression/Strings.cs:16 msgid "Archive not opened for writing" @@ -1989,11 +2184,11 @@ msgid "The given file is not part of this archive" msgstr "" #: Library/Compression/Strings.cs:19 -msgid "7z Archive with LZMA2 support." +msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" #: Library/Compression/Strings.cs:20 -msgid "7z Archive" +msgid "Experimental - 7z Archive" msgstr "" #: Library/Compression/Strings.cs:21 @@ -2008,7 +2203,7 @@ msgstr "" #: Library/Compression/Strings.cs:24 msgid "Sets the 7z compression level" -msgstr "" +msgstr "設定 7z 壓縮等級" #: Library/Compression/Strings.cs:25 msgid "" @@ -2052,6 +2247,18 @@ msgid "" "Database is NOT upgraded." msgstr "" +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2086,107 +2293,120 @@ msgstr "" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2194,11 +2414,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2206,230 +2426,217 @@ msgid "" "Duplicati won't work correctly unless this flag is set." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to" " restore to another folder" msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" -msgstr "" +msgstr "取消加密" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 -msgid "Show all versions" -msgstr "" - -#: Library/Main/Strings.cs:60 -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:61 -msgid "Show largest prefix" +msgid "Show all versions" msgstr "" #: Library/Main/Strings.cs:62 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." +"to return only the largest common prefix path." msgstr "" #: Library/Main/Strings.cs:63 -msgid "Show folder contents" +msgid "Show largest prefix" msgstr "" #: Library/Main/Strings.cs:64 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:65 +msgid "Show folder contents" +msgstr "顯示資料夾內容" + +#: Library/Main/Strings.cs:66 +msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 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:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 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:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" -msgstr "" +msgstr "執行緒優先權" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2437,11 +2644,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2449,27 +2656,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2484,22 +2691,22 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " @@ -2507,45 +2714,54 @@ msgid "" "limit" msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:98 -msgid "Log internal information" +#: Library/Main/Strings.cs:100 +msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 +msgid "Logs information to the file specified" +msgstr "" + +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:254 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:100 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:104 +#, csharp-format +msgid "Use the {0} and {1} options instead" +msgstr "" + +#: Library/Main/Strings.cs:105 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:102 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:107 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 " @@ -2554,12 +2770,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:104 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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 " @@ -2572,11 +2788,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:111 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 " @@ -2585,11 +2801,11 @@ msgid "" " If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2602,26 +2818,26 @@ msgid "" " strict time checking" msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:116 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:113 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2629,43 +2845,43 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:115 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:120 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:117 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" -msgstr "" +msgstr "當重新嘗試時顯示錯誤訊息" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:122 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:119 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:124 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:121 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2674,28 +2890,15 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:127 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:124 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - -#: Library/Main/Strings.cs:125 -msgid "Default filter sets" -msgstr "" - -#: Library/Main/Strings.cs:126 +#: Library/Main/Strings.cs:128 msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:129 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2706,11 +2909,11 @@ msgid "" "included and restore as normal files." msgstr "" -#: Library/Main/Strings.cs:128 +#: Library/Main/Strings.cs:130 msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:131 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2720,11 +2923,11 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:130 +#: Library/Main/Strings.cs:132 msgid "Exclude files by attribute" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:133 #, csharp-format msgid "" "Use this option to exclude files with certain attributes. Use a comma " @@ -2732,7 +2935,7 @@ msgid "" "are: {0}" msgstr "" -#: Library/Main/Strings.cs:132 +#: Library/Main/Strings.cs:134 msgid "" "Activate this option to map VSS snapshots to a drive (similar to SUBST, " "using Win32 DefineDosDevice). This will create temporary drives that are " @@ -2740,21 +2943,21 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:133 +#: Library/Main/Strings.cs:135 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:136 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:135 +#: Library/Main/Strings.cs:137 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:136 +#: Library/Main/Strings.cs:138 #, csharp-format msgid "" "This property can be used to point to a text file where each line contains a" @@ -2766,22 +2969,22 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:139 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:138 Library/Main/Strings.cs:148 -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:159 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:139 +#: Library/Main/Strings.cs:141 msgid "Memory used by the block hash" msgstr "" -#: Library/Main/Strings.cs:140 +#: Library/Main/Strings.cs:142 msgid "" "The block size determines how files are fragmented. Choosing a large value " "will cause a larger overhead on file changes, choosing a small value will " @@ -2789,94 +2992,94 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:143 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: Library/Main/Strings.cs:144 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:143 +#: Library/Main/Strings.cs:145 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:146 msgid "" "Path to the file containing the local cache of the remote file database" msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:147 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs:148 #, 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:147 +#: Library/Main/Strings.cs:149 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:151 msgid "Memory used by the file hash" msgstr "" -#: Library/Main/Strings.cs:150 +#: Library/Main/Strings.cs:152 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:151 +#: Library/Main/Strings.cs:153 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:152 +#: Library/Main/Strings.cs:154 msgid "" "This option can be used to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:153 +#: Library/Main/Strings.cs:155 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:154 +#: Library/Main/Strings.cs:156 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:155 +#: Library/Main/Strings.cs:157 msgid "Enables storing file metadata" msgstr "" -#: Library/Main/Strings.cs:156 +#: Library/Main/Strings.cs:158 msgid "This option is no longer used as metadata is now stored by default" msgstr "" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:161 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:160 +#: Library/Main/Strings.cs:162 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:163 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" @@ -2885,11 +3088,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:162 +#: Library/Main/Strings.cs:164 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:165 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 " @@ -2897,43 +3100,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:166 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:167 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:168 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:169 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:168 +#: Library/Main/Strings.cs:170 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:171 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:170 +#: Library/Main/Strings.cs:172 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:173 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. " @@ -2941,11 +3144,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:172 +#: Library/Main/Strings.cs:174 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:175 msgid "" "When examining the size of a volume in consideration for compacting, a small" " tolerance value is used, by default 20 percent of the volume size. This " @@ -2953,118 +3156,124 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:176 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:177 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:176 +#: Library/Main/Strings.cs:178 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:179 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:178 +#: Library/Main/Strings.cs:180 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:181 msgid "Disables the local database" msgstr "" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:182 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:181 +#: Library/Main/Strings.cs:183 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:184 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:183 +#: Library/Main/Strings.cs:185 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:186 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:187 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:188 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " "format is a comma separated list of colon separated time frame and interval " "pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " "all backups, for 3 months keep one backup every day, for 10 years one backup" -" every 2nd month and delete every backup older than this.\"" -msgstr "" - -#: Library/Main/Strings.cs:187 -msgid "Ignore missing source elements" -msgstr "" - -#: Library/Main/Strings.cs:188 -msgid "Use this option to continue even if some source entries are missing." +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." msgstr "" #: Library/Main/Strings.cs:189 -msgid "Overwrite files when restoring" +msgid "Ignore missing source elements" msgstr "" #: Library/Main/Strings.cs:190 +msgid "Use this option to continue even if some source entries are missing." +msgstr "" + +#: Library/Main/Strings.cs:191 +msgid "Overwrite files when restoring" +msgstr "" + +#: Library/Main/Strings.cs:192 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:191 +#: Library/Main/Strings.cs:193 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:194 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:193 +#: Library/Main/Strings.cs:195 +msgid "Set a log-level for the desired output method instead" +msgstr "" + +#: Library/Main/Strings.cs:196 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:197 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:195 +#: Library/Main/Strings.cs:198 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:199 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 " @@ -3072,11 +3281,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:200 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:201 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3084,11 +3293,11 @@ msgid "" " 0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:202 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:203 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the" @@ -3099,101 +3308,101 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:204 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:205 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:206 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:207 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:205 +#: Library/Main/Strings.cs:208 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:209 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:208 +#: Library/Main/Strings.cs:211 msgid "Don't store metadata" msgstr "" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:212 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:210 +#: Library/Main/Strings.cs:213 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:211 +#: Library/Main/Strings.cs:214 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:212 +#: Library/Main/Strings.cs:215 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:213 +#: Library/Main/Strings.cs:216 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check" " and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:217 msgid "Activate caches" msgstr "" -#: Library/Main/Strings.cs:215 +#: Library/Main/Strings.cs:218 msgid "Activate in-memory caches, which are now off by default" msgstr "" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:219 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:220 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:218 +#: Library/Main/Strings.cs:221 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:222 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:222 +#: Library/Main/Strings.cs:225 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:223 +#: Library/Main/Strings.cs:226 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 " @@ -3201,11 +3410,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:224 +#: Library/Main/Strings.cs:227 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:225 +#: Library/Main/Strings.cs:228 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" @@ -3213,40 +3422,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:229 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:230 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:228 +#: Library/Main/Strings.cs:231 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:232 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "" +"Use this option to set the number of processes that perform hashing of data." +msgstr "" + +#: Library/Main/Strings.cs:235 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:236 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:237 msgid "Perform backup of Hyper-V machines (Windows only)" msgstr "" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:238 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:239 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:231 +#: Library/Main/Strings.cs:240 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: Library/Main/Strings.cs:241 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3254,15 +3493,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:242 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:243 msgid "Disables path compresion on restore" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:244 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3270,22 +3509,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:245 msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:246 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:247 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:248 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3295,11 +3534,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:249 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:250 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -3307,120 +3546,184 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 +msgid "Disable the backup when on battery power" +msgstr "" + +#: Library/Main/Strings.cs:252 +msgid "" +"When this flag is enabled, a scheduled backup will not run if the system is " +"detected to be running on battery power (manual or command line backups will" +" still be run). If the detected power source is mains (i.e., AC) or " +"unknown, then scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:255 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:256 +msgid "Applies filters to the file log data" +msgstr "" + +#: Library/Main/Strings.cs:257 +#, csharp-format +msgid "" +"This option accepts filters that removes or includes messages regardless of " +"their log level. Multiple filters are supported by separating with {0}. " +"Filters are matched against the log tag and assumed to be including, unless " +"they start with '-'. Regular expressions are supported within hard braces. " +"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " +msgstr "" + +#: Library/Main/Strings.cs:258 +msgid "Specifies the amount of log information to write as console output" +msgstr "" + +#: Library/Main/Strings.cs:259 +msgid "Console information level" +msgstr "" + +#: Library/Main/Strings.cs:260 +msgid "Applies filters to the console log data" +msgstr "" + +#: Library/Main/Strings.cs:263 +msgid "Sets the processe to use low IO priority" +msgstr "" + +#: Library/Main/Strings.cs:264 +msgid "" +"This option instructions the operating system to set the current process to " +"use the lowest IO priority level, which can make operations run slower but " +"will interfere less with other operations running at the same time" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:269 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:275 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:276 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:283 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:285 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:286 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:546 -#, csharp-format -msgid "Failed to dispose backend instance: {0}" -msgstr "" - -#: Library/Main/BackendManager.cs:569 +#: Library/Main/BackendManager.cs:592 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:575 +#: Library/Main/BackendManager.cs:598 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:580 +#: Library/Main/BackendManager.cs:603 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1085 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1098 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "不允許輸入空密碼" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "輸入加密密碼" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "密碼不相符" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "檢查 SSL 憑證" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:{0}" " cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " +"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 "Accept any server certificate" +msgstr "允許所有伺服器憑證" + +#: Library/Modules/Builtin/Strings.cs:24 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" @@ -3428,196 +3731,207 @@ msgid "" "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 "Optionally accept a known SSL certificate" +msgstr "允許已知的 SSL 憑證" + +#: Library/Modules/Builtin/Strings.cs:26 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 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "http 相關選項" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 "Sets allowed SSL versions" +msgstr "設定允許的 SSL 版本" + +#: Library/Modules/Builtin/Strings.cs:34 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:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" -msgstr "" +msgstr "設定 Hyper-V 模組" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" -msgstr "" +msgstr "設定 Microsoft SQL Server 模組" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "Executes a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "執行 script" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the" " operation results written to stdout." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "Run a script on exit" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:55 +msgid "Run a script on exit" +msgstr "完成時執行 script" + +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 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:57 +#: Library/Modules/Builtin/Strings.cs:58 msgid "Run a required script on startup" +msgstr "啟動時執行 script 並依結果決定是否繼續" + +#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Selects the output format for results" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:183 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:63 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:61 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Run a script on startup" -msgstr "" +msgstr "啟動時執行 script" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:65 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:66 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:64 -msgid "Sets the script timeout" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:67 +msgid "Sets the script timeout" +msgstr "設定 script 逾時長度" + +#: Library/Modules/Builtin/Strings.cs:70 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:71 msgid "Send mail" msgstr "寄送郵件" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:72 #, 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:70 +#: Library/Modules/Builtin/Strings.cs:73 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" @@ -3630,19 +3944,19 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:82 msgid "The message body" -msgstr "" +msgstr "訊息內容" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The password used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:84 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3650,21 +3964,21 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:90 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:88 +#: Library/Modules/Builtin/Strings.cs:91 msgid "Send email for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:92 msgid "" "Address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n" "\n" @@ -3674,11 +3988,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:98 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:99 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3687,13 +4001,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -#: Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:100 +#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:162 msgid "The messages to send" -msgstr "" +msgstr "要寄送的訊息" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:101 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated 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" @@ -3701,66 +4015,66 @@ msgid "" "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 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:105 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:106 #, 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:104 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The username used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:106 -msgid "SMTP Username" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:107 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:108 -#, csharp-format -msgid "Whole SMTP communication: {0}" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:109 -#, csharp-format -msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgid "SMTP Username" msgstr "" #: Library/Modules/Builtin/Strings.cs:110 #, csharp-format +msgid "Failed to send email: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:111 +#, csharp-format +msgid "Whole SMTP communication: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:112 +#, csharp-format +msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" +msgstr "無法寄送電子郵件到伺服器: {0}, 訊息: {1},正在重試 {2}" + +#: Library/Modules/Builtin/Strings.cs:113 +#, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:116 msgid "XMPP recipient email" -msgstr "" +msgstr "XMPP 收件者電子郵件" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:117 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:118 +#: Library/Modules/Builtin/Strings.cs:148 msgid "The message template" -msgstr "" +msgstr "訊息樣板" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message.\n" "\n" @@ -3773,97 +4087,153 @@ msgid "" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:128 msgid "The XMPP username" -msgstr "" +msgstr "XMPP 帳號" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:129 msgid "" "The username for the account that will send the message, including the " "hostname. I.e. \"account@jabber.org/Home\"" -msgstr "" +msgstr "要用來寄送訊息的帳號,包含主機名稱。例如 “account@jabber.org/Home”" -#: Library/Modules/Builtin/Strings.cs:127 +#: Library/Modules/Builtin/Strings.cs:130 msgid "The XMPP password" -msgstr "" +msgstr "XMPP 密碼" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The password for the account that will send the message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:165 msgid "Send messages for all operations" -msgstr "" +msgstr "寄送訊息給所有的操作者" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 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:134 +#: Library/Modules/Builtin/Strings.cs:137 msgid "XMPP report module" -msgstr "XMPP 通知功能" +msgstr "XMPP 通知模組" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:138 msgid "" "This module provides support for sending status reports via XMPP messages" -msgstr "" +msgstr "這個模組提供以 XMPP 寄送狀態報告" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:139 msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:140 #, csharp-format msgid "Failed to send jabber message: {0}" -msgstr "" +msgstr "寄送 jabber 訊息失敗: {0}" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:144 msgid "HTTP report module" msgstr "HTTP 通知功能" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:145 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:147 msgid "HTTP report url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:158 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:160 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:161 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:167 #, csharp-format msgid "Failed to send http message: {0}" +msgstr "寄送 http 訊息失敗: {0}" + +#: Library/Modules/Builtin/Strings.cs:168 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "" +"Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:175 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" msgstr "" #: Library/Utility/Strings.cs:7 @@ -3966,7 +4336,61 @@ msgstr "" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -4043,7 +4467,7 @@ msgstr "" #: CommandLine/Strings.cs:24 #, csharp-format msgid "The inner error message is: {0}" -msgstr "" +msgstr "內部錯誤訊息: {0}" #: CommandLine/Strings.cs:25 msgid "" @@ -4051,7 +4475,9 @@ msgid "" "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]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{Applications}}." msgstr "" #: CommandLine/Strings.cs:26 @@ -4064,7 +4490,9 @@ msgid "" "number of character, and the special character ? means any single character," " use *.txt to exclude all files with a txt extension. Regular expressions " "are also supported and can be supplied by using hard braces, i.e. " -"[.*\\.txt]." +"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known " +"files and folders) can be specified by using curly braces, i.e. " +"{{TemporaryFiles}}." msgstr "" #: CommandLine/Strings.cs:28 @@ -4092,11 +4520,16 @@ msgstr "" msgid "Disable console output" msgstr "" -#: CommandLine/Program.cs:302 +#: CommandLine/Strings.cs:34 +#, csharp-format +msgid "This link may provide additional information: {0}" +msgstr "" + +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "啟用自動更新" -#: CommandLine/Program.cs:302 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/duplicati/localization.pot b/Localizations/duplicati/localization.pot index 02bcc37cb..49f1086c3 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: 2018-04-08 13:22+0200\n" +"POT-Creation-Date: 2018-09-05 11:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -148,29 +148,36 @@ msgid "" msgstr "" #: Server/Strings.cs:34 -msgid "Enables the ping-pong responder" +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." msgstr "" #: Server/Strings.cs:35 +msgid "Enables the ping-pong responder" +msgstr "" + +#: Server/Strings.cs:36 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:36 Library/Main/Strings.cs:223 +#: Server/Strings.cs:37 Library/Main/Strings.cs:220 msgid "Clean up old log data" msgstr "" -#: Server/Strings.cs:37 Library/Main/Strings.cs:224 +#: Server/Strings.cs:38 Library/Main/Strings.cs:221 msgid "Set the time after which log data will be purged from the database." msgstr "" -#: Server/Strings.cs:38 +#: Server/Strings.cs:39 msgid "Sets the folder where settings are stored" msgstr "" -#: Server/Strings.cs:39 +#: Server/Strings.cs:40 #, csharp-format msgid "" "Duplicati needs to store a small database with all settings. Use this option " @@ -178,11 +185,11 @@ msgid "" "the environment variable {0}." msgstr "" -#: Server/Strings.cs:40 +#: Server/Strings.cs:41 msgid "Sets the database encryption key" msgstr "" -#: Server/Strings.cs:41 +#: Server/Strings.cs:42 #, csharp-format msgid "" "This option sets the encryption key used to scramble the local settings " @@ -190,26 +197,37 @@ msgid "" "the option --{1} to disable the database scrambling." msgstr "" -#: Server/Strings.cs:44 +#: Server/Strings.cs:43 Library/Main/Strings.cs:74 +msgid "Temporary storage folder" +msgstr "" + +#: Server/Strings.cs:44 Library/Main/Strings.cs:75 +msgid "" +"This option can be used to supply an alternative folder for temporary " +"storage. By default the system default temporary folder is used. Note that " +"also SQLite will put temporary files in this temporary folder." +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:49 +#: Server/Strings.cs:52 #, csharp-format msgid "Server has started and is listening on {0}, port {1}" msgstr "" -#: Server/Strings.cs:50 +#: Server/Strings.cs:53 #, csharp-format msgid "" "Unable to create SSL certificate using provided parameters. Exception " "detail: {0}" msgstr "" -#: Server/Strings.cs:51 +#: Server/Strings.cs:54 #, csharp-format msgid "Unable to open a socket for listening, tried ports: {0}" msgstr "" @@ -484,8 +502,8 @@ msgstr "" msgid "Cancelled" msgstr "" -#: Library/Interface/CustomExceptions.cs:84 -#: Library/Interface/CustomExceptions.cs:92 +#: Library/Interface/CustomExceptions.cs:82 +#: Library/Interface/CustomExceptions.cs:90 msgid "The requested file does not exist" msgstr "" @@ -534,39 +552,55 @@ msgid "" msgstr "" #: Library/Snapshots/Strings.cs:15 -msgid "Unexpected empty response while enumerating" +msgid "Unable to determine full file path for USN entry" msgstr "" #: Library/Snapshots/Strings.cs:16 -msgid "USN is not supported on Linux" +msgid "USN journal entries were purged since last scan" msgstr "" #: Library/Snapshots/Strings.cs:17 +msgid "Unexpected empty response while enumerating" +msgstr "" + +#: Library/Snapshots/Strings.cs:18 +msgid "USN is not supported on Linux" +msgstr "" + +#: Library/Snapshots/Strings.cs:19 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 "Unexpected path format encountered" +msgstr "" + +#: Library/Snapshots/Strings.cs:21 +msgid "Unsupported USN journal version." +msgstr "" + +#: Library/Snapshots/Strings.cs:25 msgid "Calling process does not have the backup privilege" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:23 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 +#: Library/Backend/OpenStack/Strings.cs:24 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:25 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:26 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the " @@ -574,7 +608,7 @@ msgid "" "must also be set" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 Library/Backend/FTP/Strings.cs:13 +#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 #: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 #: Library/Backend/AlternativeFTP/Strings.cs:11 #: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 @@ -585,15 +619,15 @@ msgstr "" msgid "Supplies the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:20 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "The domain name of the user used to connect to the server." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:21 +#: Library/Backend/OpenStack/Strings.cs:29 msgid "Supplies the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:22 Library/Backend/FTP/Strings.cs:14 +#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 #: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 #: Library/Backend/AlternativeFTP/Strings.cs:12 #: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 @@ -606,7 +640,7 @@ msgid "" "environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:23 Library/Backend/FTP/Strings.cs:15 +#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 #: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 #: Library/Backend/AlternativeFTP/Strings.cs:13 #: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 @@ -618,54 +652,54 @@ msgstr "" msgid "Supplies the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:24 +#: Library/Backend/OpenStack/Strings.cs:32 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:24 +#: Library/Backend/OpenStack/Strings.cs:33 msgid "Supplies the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:24 +#: Library/Backend/OpenStack/Strings.cs:34 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:24 +#: Library/Backend/OpenStack/Strings.cs:35 msgid "Supplies the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:24 +#: Library/Backend/OpenStack/Strings.cs:36 #, 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:24 +#: Library/Backend/OpenStack/Strings.cs:37 msgid "Supplies the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:24 +#: Library/Backend/OpenStack/Strings.cs:38 msgid "The keystone API version to use, valid values are 'v2' and 'v3'." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:39 msgid "The keystone API version to use" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:40 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:26 +#: Library/Backend/OpenStack/Strings.cs:41 msgid "Supplies the region used for creating a container" msgstr "" @@ -888,7 +922,7 @@ msgstr "" #: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option disables the team drives, showing only files and folders " -"accesible with the account itself" +"accessible with the account itself" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:4 @@ -2215,6 +2249,18 @@ msgid "" "Database is NOT upgraded." msgstr "" +#: Library/Main/Operation/Common/BackendHandler.cs:538 +#: Library/Main/BackendManager.cs:1108 +#, csharp-format +msgid "Delete operation failed for {0} with FileNotFound, listing contents" +msgstr "" + +#: Library/Main/Operation/Common/BackendHandler.cs:551 +#: Library/Main/BackendManager.cs:1121 +#, csharp-format +msgid "Listing indicates file {0} is deleted correctly" +msgstr "" + #: Library/Main/Strings.cs:8 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" @@ -2249,107 +2295,120 @@ msgstr "" #: Library/Main/Strings.cs:14 #, csharp-format +msgid "Unauthorized to access source folder {0}, aborting backup" +msgstr "" + +#: Library/Main/Strings.cs:15 +#, 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:15 +#: Library/Main/Strings.cs:16 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported values are: " "{2}" msgstr "" -#: Library/Main/Strings.cs:16 +#: Library/Main/Strings.cs:17 #, csharp-format msgid "" "The option --{0} does not support the value \"{1}\", supported flag values " "are: {2}" msgstr "" -#: Library/Main/Strings.cs:17 +#: Library/Main/Strings.cs:18 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:19 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:20 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:21 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:22 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:23 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:24 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:25 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:26 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:27 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework. " "Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:30 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:34 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program " +"is updated." +msgstr "" + +#: Library/Main/Strings.cs:36 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:35 +#: Library/Main/Strings.cs:37 msgid "A flag indicating that Duplicati should remove unused files" msgstr "" -#: Library/Main/Strings.cs:36 +#: Library/Main/Strings.cs:38 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2357,11 +2416,11 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:37 +#: Library/Main/Strings.cs:39 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:40 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 " @@ -2369,230 +2428,217 @@ msgid "" "Duplicati won't work correctly unless this flag is set." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:41 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:40 +#: Library/Main/Strings.cs:42 msgid "" "By default, files will be restored in the source folders, use this option to " "restore to another folder" msgstr "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:43 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:44 msgid "Toggles system sleep mode" msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:45 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore " "operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:44 +#: Library/Main/Strings.cs:46 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:45 +#: Library/Main/Strings.cs:47 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:48 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:47 +#: Library/Main/Strings.cs:49 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:50 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:49 +#: Library/Main/Strings.cs:51 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:52 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:51 +#: Library/Main/Strings.cs:53 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:54 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:53 +#: Library/Main/Strings.cs:55 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:56 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:55 +#: Library/Main/Strings.cs:57 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:56 +#: Library/Main/Strings.cs:58 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:57 +#: Library/Main/Strings.cs:59 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: Library/Main/Strings.cs:60 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:59 -msgid "Show all versions" -msgstr "" - -#: Library/Main/Strings.cs:60 -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:61 -msgid "Show largest prefix" +msgid "Show all versions" msgstr "" #: Library/Main/Strings.cs:62 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." +"to return only the largest common prefix path." msgstr "" #: Library/Main/Strings.cs:63 -msgid "Show folder contents" +msgid "Show largest prefix" msgstr "" #: Library/Main/Strings.cs:64 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:65 +msgid "Show folder contents" +msgstr "" + +#: Library/Main/Strings.cs:66 +msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:67 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:68 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:69 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:70 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:69 +#: Library/Main/Strings.cs:71 msgid "Set this flag to skip hash checks" msgstr "" -#: Library/Main/Strings.cs:70 +#: Library/Main/Strings.cs:72 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:71 +#: Library/Main/Strings.cs:73 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:72 -msgid "Temporary storage folder" -msgstr "" - -#: Library/Main/Strings.cs:73 -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:74 +#: Library/Main/Strings.cs:76 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:75 +#: Library/Main/Strings.cs:77 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:76 +#: Library/Main/Strings.cs:78 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:77 +#: Library/Main/Strings.cs:79 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:80 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:79 +#: Library/Main/Strings.cs:81 msgid "Disables use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:80 +#: Library/Main/Strings.cs:82 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:81 +#: Library/Main/Strings.cs:83 msgid "An option that prevents verifying the manifests" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:84 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2600,11 +2646,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:83 +#: Library/Main/Strings.cs:85 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:86 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a " "module to use for encryption. This is only applied when creating new " @@ -2612,27 +2658,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:87 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:88 msgid "Supply one or more module names, separated by commas to unload them" msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:89 msgid "Disabled one or more modules" msgstr "" -#: Library/Main/Strings.cs:88 +#: Library/Main/Strings.cs:90 msgid "Supply one or more module names, separated by commas to load them" msgstr "" -#: Library/Main/Strings.cs:89 +#: Library/Main/Strings.cs:91 msgid "Enables one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 +#: Library/Main/Strings.cs:92 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2647,76 +2693,76 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:91 +#: Library/Main/Strings.cs:93 msgid "Controls the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:94 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:93 +#: Library/Main/Strings.cs:95 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:94 +#: Library/Main/Strings.cs:96 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:95 +#: Library/Main/Strings.cs:97 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:98 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:97 +#: Library/Main/Strings.cs:99 msgid "Enables debugging output" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:100 msgid "Log internal information to a file" msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:101 msgid "Logs information to the file specified" msgstr "" -#: Library/Main/Strings.cs:100 Library/Main/Strings.cs:248 +#: Library/Main/Strings.cs:102 Library/Main/Strings.cs:253 msgid "" "Specifies the amount of log information to write into the file specified by " "--log-file" msgstr "" -#: Library/Main/Strings.cs:101 +#: Library/Main/Strings.cs:103 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:104 #, csharp-format msgid "Use the {0} and {1} options instead" msgstr "" -#: Library/Main/Strings.cs:103 +#: Library/Main/Strings.cs:105 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:104 +#: Library/Main/Strings.cs:106 msgid "Disables automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:107 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 " @@ -2725,12 +2771,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:108 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:109 msgid "" "This setting 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" @@ -2743,11 +2789,11 @@ msgid "" "privileges." msgstr "" -#: Library/Main/Strings.cs:108 +#: Library/Main/Strings.cs:110 msgid "Controls the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:111 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 " @@ -2756,11 +2802,11 @@ msgid "" "If USN is not enabled, this option has no effect." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:112 msgid "Disables changelist by USN numbers" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:113 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2773,26 +2819,26 @@ msgid "" "strict time checking" msgstr "" -#: Library/Main/Strings.cs:112 +#: Library/Main/Strings.cs:114 msgid "Deactivates tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:115 msgid "Verify uploads by listing contents" msgstr "" -#: Library/Main/Strings.cs:114 +#: Library/Main/Strings.cs:116 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:115 +#: Library/Main/Strings.cs:117 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:116 +#: Library/Main/Strings.cs:118 msgid "" "Duplicati will attempt to perform multiple operations on a single " "connection, as this avoids repeated login attempts, and thus speeds up the " @@ -2800,43 +2846,43 @@ msgid "" "on a seperate connection" msgstr "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:119 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:118 +#: Library/Main/Strings.cs:120 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:119 +#: Library/Main/Strings.cs:121 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:120 +#: Library/Main/Strings.cs:122 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:121 +#: Library/Main/Strings.cs:123 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:122 +#: Library/Main/Strings.cs:124 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:123 +#: Library/Main/Strings.cs:125 msgid "A reported maximum storage" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:126 msgid "" "Sets a threshold for when to warn about the backend quota being nearly " "exceeded. It is given as a percentage, and a warning is generated if the " @@ -2845,21 +2891,8 @@ msgid "" "be ignored" msgstr "" -#: Library/Main/Strings.cs:125 -msgid "Threshold for warning about low quota" -msgstr "" - -#: Library/Main/Strings.cs:126 -#, csharp-format -msgid "" -"Exclude files that match the given filter sets. Which default filter sets " -"should be used. Valid sets are \"{0}\", \"{1}\", \"{2}\", and \"{3}\". If " -"this parameter is set with no value, the set for the current operating " -"system will be used." -msgstr "" - #: Library/Main/Strings.cs:127 -msgid "Default filter sets" +msgid "Threshold for warning about low quota" msgstr "" #: Library/Main/Strings.cs:128 @@ -2942,7 +2975,7 @@ msgid "Manage non-compressible file extensions" msgstr "" #: Library/Main/Strings.cs:140 Library/Main/Strings.cs:150 -#: Library/Main/Strings.cs:159 +#: Library/Main/Strings.cs:156 msgid "" "A fragment of memory is used to reduce database lookups. You should not " "change this value unless you get warnings in the log." @@ -3017,36 +3050,22 @@ msgstr "" msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:156 -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:157 -msgid "Enables storing file metadata" -msgstr "" - -#: Library/Main/Strings.cs:158 -msgid "This option is no longer used as metadata is now stored by default" -msgstr "" - -#: Library/Main/Strings.cs:160 msgid "Memory used by the metadata hash" msgstr "" -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:158 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:162 +#: Library/Main/Strings.cs:159 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:163 +#: Library/Main/Strings.cs:160 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 " @@ -3055,11 +3074,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:164 +#: Library/Main/Strings.cs:161 msgid "Determines usage of index files" msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:162 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 " @@ -3067,43 +3086,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:166 +#: Library/Main/Strings.cs:163 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:164 msgid "" "This option can be used to experiment with different settings and observe " "the outcome without changing actual files." msgstr "" -#: Library/Main/Strings.cs:168 +#: Library/Main/Strings.cs:165 msgid "Does not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:166 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:170 +#: Library/Main/Strings.cs:167 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:168 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:172 +#: Library/Main/Strings.cs:169 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:173 +#: Library/Main/Strings.cs:170 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. " @@ -3111,11 +3130,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:174 +#: Library/Main/Strings.cs:171 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:172 msgid "" "When examining the size of a volume in consideration for compacting, a small " "tolerance value is used, by default 20 percent of the volume size. This " @@ -3123,65 +3142,65 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:173 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:174 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:178 +#: Library/Main/Strings.cs:175 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:179 +#: Library/Main/Strings.cs:176 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:180 +#: Library/Main/Strings.cs:177 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:178 msgid "Disables the local database" msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:179 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:183 +#: Library/Main/Strings.cs:180 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:184 +#: Library/Main/Strings.cs:181 msgid "" "Use this option to set number of versions to keep, supply -1 to keep all " "versions" msgstr "" -#: Library/Main/Strings.cs:185 +#: Library/Main/Strings.cs:182 msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:186 +#: Library/Main/Strings.cs:183 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:187 +#: Library/Main/Strings.cs:184 msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:188 +#: Library/Main/Strings.cs:185 msgid "" "Use this option to reduce the number of versions that are kept with " "increasing version age by deleting most of the old backups. The expected " @@ -3192,64 +3211,64 @@ msgid "" "supports using the specifier \"U\" to indicate an unlimited time interval." msgstr "" -#: Library/Main/Strings.cs:189 +#: Library/Main/Strings.cs:186 msgid "Ignore missing source elements" msgstr "" -#: Library/Main/Strings.cs:190 +#: Library/Main/Strings.cs:187 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:191 +#: Library/Main/Strings.cs:188 msgid "Overwrite files when restoring" msgstr "" -#: Library/Main/Strings.cs:192 +#: Library/Main/Strings.cs:189 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:193 +#: Library/Main/Strings.cs:190 msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:191 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:195 +#: Library/Main/Strings.cs:192 msgid "Set a log-level for the desired output method instead" msgstr "" -#: Library/Main/Strings.cs:196 +#: Library/Main/Strings.cs:193 msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:197 +#: Library/Main/Strings.cs:194 msgid "" "Use this option to increase the amount of output generated as the result of " "the operation, including all filenames." msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:195 msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:196 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:200 +#: Library/Main/Strings.cs:197 msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:198 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the " @@ -3257,11 +3276,11 @@ msgid "" "0 or the option --{0} is set, no remote files are verified" msgstr "" -#: Library/Main/Strings.cs:202 +#: Library/Main/Strings.cs:199 msgid "Activates in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:203 +#: Library/Main/Strings.cs:200 #, csharp-format msgid "" "After a backup is completed, some files are selected for verification on the " @@ -3272,101 +3291,101 @@ msgid "" "performed directly." msgstr "" -#: Library/Main/Strings.cs:204 +#: Library/Main/Strings.cs:201 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:205 +#: Library/Main/Strings.cs:202 msgid "" "Use this size to control how many bytes a read from a file before processing" msgstr "" -#: Library/Main/Strings.cs:206 +#: Library/Main/Strings.cs:203 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:207 +#: Library/Main/Strings.cs:204 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:208 +#: Library/Main/Strings.cs:205 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:209 +#: Library/Main/Strings.cs:206 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:211 +#: Library/Main/Strings.cs:208 msgid "Don't store metadata" msgstr "" -#: Library/Main/Strings.cs:212 +#: Library/Main/Strings.cs:209 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:213 +#: Library/Main/Strings.cs:210 msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:214 +#: Library/Main/Strings.cs:211 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:215 +#: Library/Main/Strings.cs:212 msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:216 +#: Library/Main/Strings.cs:213 msgid "" "After restoring files, the file hash of all restored files are checked to " "verify that the restore was successful. Use this option to disable the check " "and avoid waiting for the verification." msgstr "" -#: Library/Main/Strings.cs:217 +#: Library/Main/Strings.cs:214 msgid "Activate caches" msgstr "" -#: Library/Main/Strings.cs:218 +#: Library/Main/Strings.cs:215 msgid "Activate in-memory caches, which are now off by default" msgstr "" -#: Library/Main/Strings.cs:219 +#: Library/Main/Strings.cs:216 msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:220 +#: Library/Main/Strings.cs:217 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:221 +#: Library/Main/Strings.cs:218 msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:222 +#: Library/Main/Strings.cs:219 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:225 +#: Library/Main/Strings.cs:222 msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:226 +#: Library/Main/Strings.cs:223 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 " @@ -3374,11 +3393,11 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:224 msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:228 +#: Library/Main/Strings.cs:225 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 " @@ -3386,40 +3405,70 @@ msgid "" "blank string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:226 msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:227 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:228 +msgid "Limit number of concurrent threads" +msgstr "" + +#: Library/Main/Strings.cs:229 +msgid "" +"Use this option to set the maximum number of threads used. Setting this " +"value to zero or less will dynamically balance the number of active threads " +"to fit the hardware." +msgstr "" + +#: Library/Main/Strings.cs:230 +msgid "Specify the number of concurrent hashing processes" +msgstr "" + #: Library/Main/Strings.cs:231 -msgid "Perform backup of Hyper-V machines (Windows only)" +msgid "" +"Use this option to set the number of processes that perform hashing of data." msgstr "" #: Library/Main/Strings.cs:232 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: Library/Main/Strings.cs:233 +msgid "" +"Use this option to set the number of processes that perform compression of " +"output data." +msgstr "" + +#: Library/Main/Strings.cs:234 +msgid "Perform backup of Hyper-V machines (Windows only)" +msgstr "" + +#: Library/Main/Strings.cs:235 msgid "" "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')" msgstr "" -#: Library/Main/Strings.cs:233 +#: Library/Main/Strings.cs:236 msgid "" "If Duplicati detects that the previous backup did not complete, it will " "generate a filelist that is a merge of the last completed backup and the " "contents that were uploaded in the incomplete backup session." msgstr "" -#: Library/Main/Strings.cs:234 +#: Library/Main/Strings.cs:237 msgid "Disables synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:235 +#: Library/Main/Strings.cs:238 msgid "" "This flag instructs Duplicati to not look at metadata or filesize when " "deciding to scan a file for changes. Use this option if you have a large " @@ -3427,15 +3476,15 @@ msgid "" "unmodified files." msgstr "" -#: Library/Main/Strings.cs:236 +#: Library/Main/Strings.cs:239 msgid "Checks only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:237 +#: Library/Main/Strings.cs:240 msgid "Disables path compresion on restore" msgstr "" -#: Library/Main/Strings.cs:238 +#: Library/Main/Strings.cs:241 msgid "" "When restore a subset of a backup into a new folder, the shortest possible " "path is used to avoid generating deep paths with empty folders. Use this " @@ -3443,22 +3492,22 @@ msgid "" "structure is preserved, including upper level empty folders." msgstr "" -#: Library/Main/Strings.cs:239 +#: Library/Main/Strings.cs:242 msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:240 +#: Library/Main/Strings.cs:243 msgid "" "By default, the last fileset cannot be removed. This is a safeguard to make " "sure that all remote data is not deleted by a configuration mistake. Use " "this flag to disable that protection, such that all filesets can be deleted." msgstr "" -#: Library/Main/Strings.cs:241 +#: Library/Main/Strings.cs:244 msgid "Allow automatic rebuilding of local database to save space." msgstr "" -#: Library/Main/Strings.cs:242 +#: Library/Main/Strings.cs:245 msgid "" "Some operations that manipulate the local database leave unused entries " "behind. These entries are not deleted from a hard drive until a VACUUM " @@ -3468,11 +3517,11 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:243 +#: Library/Main/Strings.cs:246 msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:244 +#: Library/Main/Strings.cs:247 msgid "" "When this flag is enabled, the scanner that computes the size of source " "files is disabled, and instead the reported size is read from the database. " @@ -3480,11 +3529,22 @@ msgid "" "give a less accurate progress indicator." msgstr "" -#: Library/Main/Strings.cs:245 +#: Library/Main/Strings.cs:248 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:249 +msgid "" +"In backups with a large number of filesets, the verification can take up a " +"large part of the backup time. If you disable the checks, make sure you run " +"regular check commands to ensure that everything is working as expected." +msgstr "" + +#: Library/Main/Strings.cs:250 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:246 +#: Library/Main/Strings.cs:251 msgid "" "When this flag is enabled, a scheduled backup will not run if the system is " "detected to be running on battery power (manual or command line backups will " @@ -3492,15 +3552,15 @@ msgid "" "then scheduled backups will proceed as normal." msgstr "" -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:254 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:255 msgid "Applies filters to the file log data" msgstr "" -#: Library/Main/Strings.cs:251 +#: Library/Main/Strings.cs:256 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3510,46 +3570,71 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:252 +#: Library/Main/Strings.cs:257 msgid "Specifies the amount of log information to write as console output" msgstr "" -#: Library/Main/Strings.cs:253 +#: Library/Main/Strings.cs:258 msgid "Console information level" msgstr "" -#: Library/Main/Strings.cs:254 +#: Library/Main/Strings.cs:259 msgid "Applies filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:257 +#: Library/Main/Strings.cs:262 msgid "Sets the processe to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:258 +#: Library/Main/Strings.cs:263 msgid "" "This option instructions the operating system to set the current process to " "use the lowest IO priority level, which can make operations run slower but " "will interfere less with other operations running at the same time" msgstr "" -#: Library/Main/Strings.cs:263 +#: Library/Main/Strings.cs:267 +msgid "List of filenames that exclude folders" +msgstr "" + +#: Library/Main/Strings.cs:268 +msgid "" +"Use this option to set a filename, or list of filenames, that indicate " +"exclusion of a folder which contains it. A common use would be to have a " +"file named something like \".nobackup\" and place this file into folders " +"that should not be backed up." +msgstr "" + +#: Library/Main/Strings.cs:274 +msgid "Activates logging of all database queries" +msgstr "" + +#: Library/Main/Strings.cs:275 +#, csharp-format +msgid "" +"To improve performance of the backups, frequent database queries are not " +"logged by default. Enable this option to log all database queries, and " +"remember to set either --{0}={2} or --{1}={2} to report the additional log " +"data" +msgstr "" + +#: Library/Main/Strings.cs:282 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:264 +#: Library/Main/Strings.cs:283 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:265 +#: Library/Main/Strings.cs:284 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:266 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" @@ -3569,79 +3654,70 @@ msgstr "" msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1108 -#, csharp-format -msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" - -#: Library/Main/BackendManager.cs:1121 -#, csharp-format -msgid "Listing indicates file {0} is deleted correctly" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:7 +#: Library/Modules/Builtin/Strings.cs:8 msgid "Confirm encryption passphrase" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 +#: Library/Modules/Builtin/Strings.cs:9 msgid "" "This module will ask the user for an encryption password on the command line " "unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:10 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:11 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:12 msgid "Enter encryption passphrase" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:13 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:16 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 +#: Library/Modules/Builtin/Strings.cs:17 msgid "Check for SSL certificates" msgstr "" -#: Library/Modules/Builtin/Strings.cs:17 +#: Library/Modules/Builtin/Strings.cs:18 #, csharp-format msgid "" "No certificates found, you can install some with one of these commands:" "{0} cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " "systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0}Read more: {1}" +"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync --" +"user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:20 +#: Library/Modules/Builtin/Strings.cs:21 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 +#: Library/Modules/Builtin/Strings.cs:22 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 +#: Library/Modules/Builtin/Strings.cs:23 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:24 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 " @@ -3649,195 +3725,209 @@ msgid "" "multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:25 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:26 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 +#: Library/Modules/Builtin/Strings.cs:27 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:28 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:29 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:31 msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:32 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 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Sets allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:33 +#: Library/Modules/Builtin/Strings.cs:34 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:34 +#: Library/Modules/Builtin/Strings.cs:35 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 +#: Library/Modules/Builtin/Strings.cs:36 msgid "" "This option changes the default timeout for any HTTP request, the time " "covers the entire operation from initial packet to shutdown" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:37 msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 +#: Library/Modules/Builtin/Strings.cs:38 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: Library/Modules/Builtin/Strings.cs:39 msgid "Sets HTTP buffering" msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 +#: Library/Modules/Builtin/Strings.cs:40 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:43 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:43 +#: Library/Modules/Builtin/Strings.cs:44 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:47 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:52 msgid "Executes a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:53 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:54 msgid "" "Executes a script after performing an operation. The script will receive the " "operation results written to stdout." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:55 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:56 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: Library/Modules/Builtin/Strings.cs:57 +#, csharp-format +msgid "The script \"{0}\" returned with exit code {1}{2}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:58 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:57 +#: Library/Modules/Builtin/Strings.cs:59 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:60 Library/Modules/Builtin/Strings.cs:183 +msgid "Selects the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:61 Library/Modules/Builtin/Strings.cs:184 +#, csharp-format +msgid "Selects the output format for results. Available formats: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:62 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:63 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:64 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:61 +#: Library/Modules/Builtin/Strings.cs:65 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 +#: Library/Modules/Builtin/Strings.cs:66 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:67 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:64 +#: Library/Modules/Builtin/Strings.cs:68 msgid "Sets the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:67 +#: Library/Modules/Builtin/Strings.cs:71 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:72 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:73 #, 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:70 +#: Library/Modules/Builtin/Strings.cs:74 msgid "" "This value can be a filename. If the file exists, the file contents will be " "used as the message body.\n" @@ -3854,19 +3944,19 @@ msgid "" "Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:83 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:84 msgid "The password used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:85 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:86 msgid "" "This setting is required if mail should be sent, all other settings have " "default values. You can supply multiple email addresses separated with " @@ -3878,21 +3968,21 @@ msgid "" "admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:90 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:91 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:88 +#: Library/Modules/Builtin/Strings.cs:92 msgid "Send email for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:93 msgid "" "Address of the email sender. If no host is supplied, the hostname of the " "first recipient is used. Examples of allowed formats:\n" @@ -3903,11 +3993,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:99 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:100 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " @@ -3916,12 +4006,13 @@ msgid "" "operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 Library/Modules/Builtin/Strings.cs:129 -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:163 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:98 +#: Library/Modules/Builtin/Strings.cs:102 msgid "" "A url for the SMTP server, e.g. smtp://example.com:25. Multiple servers can " "be supplied in a prioritized list, separated with semicolon. If a server " @@ -3938,66 +4029,66 @@ msgid "" "use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:106 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:103 +#: Library/Modules/Builtin/Strings.cs:107 #, 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:104 +#: Library/Modules/Builtin/Strings.cs:108 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:105 +#: Library/Modules/Builtin/Strings.cs:109 msgid "The username used to authenticate with the SMTP server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:106 +#: Library/Modules/Builtin/Strings.cs:110 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:107 +#: Library/Modules/Builtin/Strings.cs:111 #, csharp-format msgid "Failed to send email: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:112 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:113 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:114 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:117 msgid "XMPP recipient email" msgstr "" -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:118 msgid "" "The users who should have the messages sent, specify multiple users " "separated with commas" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 -#: Library/Modules/Builtin/Strings.cs:145 +#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:149 msgid "The message template" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:120 +#: Library/Modules/Builtin/Strings.cs:150 msgid "" "This value can be a filename. If the file exists, the file contents will be " "used as the message.\n" @@ -4014,26 +4105,26 @@ msgid "" "Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:125 +#: Library/Modules/Builtin/Strings.cs:129 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:126 +#: Library/Modules/Builtin/Strings.cs:130 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:127 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:132 msgid "The password for the account that will send the message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:134 +#: Library/Modules/Builtin/Strings.cs:164 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4042,73 +4133,128 @@ msgid "" "cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 -#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:166 msgid "Send messages for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 -#: Library/Modules/Builtin/Strings.cs:163 +#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:167 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:134 +#: Library/Modules/Builtin/Strings.cs:138 msgid "XMPP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:139 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:140 msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:141 #, csharp-format msgid "Failed to send jabber message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:145 msgid "HTTP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:146 msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:143 -#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:147 +#: Library/Modules/Builtin/Strings.cs:148 msgid "HTTP report url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:155 +#: Library/Modules/Builtin/Strings.cs:159 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:156 +#: Library/Modules/Builtin/Strings.cs:160 msgid "The name of the parameter to send the message as." msgstr "" -#: Library/Modules/Builtin/Strings.cs:157 +#: Library/Modules/Builtin/Strings.cs:161 msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:162 msgid "" "Extra parameters to add to the http message. I.e. " "\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 #, csharp-format msgid "Failed to send http message: {0}" msgstr "" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Send data as JSON body" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this flag to send the result data as a JSON object" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "Sets the HTTP verb to use" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:172 +msgid "Use this option to change the default HTTP verb used to submit a report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:176 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:177 +msgid "Defines a log level for messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:178 +msgid "" +"Use this option to set the log level for messages to include in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:179 +msgid "Log message filter" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:180 +msgid "" +"Use this option to set a filter expression that defines what options are " +"included in the report" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:181 +msgid "Limits log lines" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "" +"Use this option to set the maximum number of log lines to include in the " +"report. Zero or negative values means unlimited." +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "" + #: Library/Utility/Strings.cs:7 #, csharp-format msgid "Invalid size value: {0}" @@ -4209,7 +4355,61 @@ msgstr "" #: Library/Utility/Strings.cs:39 #, csharp-format -msgid "Unknown default filter set: {0}" +msgid "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:182 +#, csharp-format +msgid "{0}: Selects no filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:183 +#, csharp-format +msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:184 +#, csharp-format +msgid "{0}: A set of default include filters, currently evaluates to: {1}." +msgstr "" + +#: Library/Utility/FilterGroups.cs:195 +#, csharp-format +msgid " Aliases: {0}" +msgstr "" + +#: Library/Utility/FilterGroups.cs:208 +#, csharp-format +msgid "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at " +"least apply these filters." +msgstr "" + +#: Library/Utility/FilterGroups.cs:210 +#, csharp-format +msgid "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." +msgstr "" + +#: Library/Utility/FilterGroups.cs:212 +#, csharp-format +msgid "{0}: Files and folders that are known to be storage of temporary data." +msgstr "" + +#: Library/Utility/FilterGroups.cs:214 +#, csharp-format +msgid "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" +msgstr "" + +#: Library/Utility/FilterGroups.cs:216 +#, csharp-format +msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" #: CommandLine/Strings.cs:4 @@ -4291,7 +4491,9 @@ 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]." +"also supported and can be supplied by using hard braces, i.e. [.*\\.txt]. " +"Filter groups (which encapsulate a built-in set of well-known files and " +"folders) can be specified by using curly braces, i.e. {{Applications}}." msgstr "" #: CommandLine/Strings.cs:26 @@ -4303,7 +4505,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 exclude all files with a txt extension. Regular expressions are " -"also supported and can be supplied by using hard braces, i.e. [.*\\.txt]." +"also supported and can be supplied by using hard braces, i.e. [.*\\.txt]. " +"Filter groups (which encapsulate a built-in set of well-known files and " +"folders) can be specified by using curly braces, i.e. {{TemporaryFiles}}." msgstr "" #: CommandLine/Strings.cs:28 @@ -4336,11 +4540,11 @@ msgstr "" msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:310 +#: CommandLine/Program.cs:292 msgid "Toggle automatic updates" msgstr "" -#: CommandLine/Program.cs:310 +#: CommandLine/Program.cs:292 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" diff --git a/Localizations/pull_from_transifex.sh b/Localizations/pull_from_transifex.sh index c0f3c0838..37edf3d6a 100755 --- a/Localizations/pull_from_transifex.sh +++ b/Localizations/pull_from_transifex.sh @@ -1,4 +1,4 @@ #!/bin/bash # transifex client in PATH necessary cd $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) -tx pull --language=de,fr,es,zh_CN,nl_NL,pl,fi,ru,da,it,zh_TW,cs,pt_BR,sr_RS,zh_HK,pt,lt,lv,sk_SK +tx pull --language=de,fr,es,zh_CN,nl_NL,pl,fi,ru,da,it,zh_TW,cs,pt_BR,sr_RS,zh_HK,pt,lt,lv,sk_SK,ro,sv_SE,th,hu,sk,ca,ja_JP,bn,ko diff --git a/Localizations/webroot/localization_webroot-bn.po b/Localizations/webroot/localization_webroot-bn.po new file mode 100644 index 000000000..0835afa23 --- /dev/null +++ b/Localizations/webroot/localization_webroot-bn.po @@ -0,0 +1,2850 @@ +# Translators: +# code smite , 2018 +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Last-Translator: code smite , 2018\n" +"Language-Team: Bengali (https://www.transifex.com/duplicati/teams/67655/bn/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/advancedoptionseditor.html:48 +msgid "- pick an option -" +msgstr "-একটি বিকল্প নির্বাচন করুন-" + +#: templates/delete.html:7 templates/localdatabase.html:4 +msgid "...loading..." +msgstr "...চালু হচ্ছে..." + +#: templates/backends/openstack.html:44 +msgid "API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "AWS এর প্রবেশ আইডি" + +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:138 +msgid "AWS IAM Policy" +msgstr "" + +#: index.html:225 index.html:241 +msgid "About" +msgstr "সম্পর্কে" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "{{appname}} সম্পর্কে" + +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 +msgid "Access Key" +msgstr "" + +#: scripts/services/AppUtils.js:70 +msgid "Access denied" +msgstr "প্রবেশাধিকার বাতিল" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:776 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/addwizard.html:3 +msgid "Add a new backup" +msgstr "একটি নতুন ব্যাকআপ যোগ করুন" + +#: templates/addoredit.html:149 +msgid "Add a path directly" +msgstr "সরাসরি একটি গন্তব্য যোগ করুন" + +#: templates/advancedoptionseditor.html:46 +msgid "Add advanced option" +msgstr "উন্নত বিকল্প যোগ করুন" + +#: index.html:213 +msgid "Add backup" +msgstr "ব্যাকআপ যোগ করুন" + +#: templates/addoredit.html:203 +msgid "Add filter" +msgstr "ফিল্টার যোগ করুন" + +#: templates/addoredit.html:152 +msgid "Add path" +msgstr "গন্তব্য যোগ করুন" + +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Adjust bucket name?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "Adjust path name?" +msgstr "" + +#: templates/restoredirect.html:66 templates/restoredirect.html:74 +msgid "Advanced Options" +msgstr "উন্নত বিকল্পগুলি" + +#: templates/addoredit.html:372 templates/edituri.html:28 +msgid "Advanced options" +msgstr "উন্নত বিকল্পগুলি" + +#: templates/home.html:30 +msgid "Advanced:" +msgstr "উন্নত:" + +#: scripts/directives/sourceFolderPicker.js:423 +msgid "All Hyper-V Machines" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:455 +msgid "All Microsoft SQL Databases" +msgstr "" + +#: templates/settings.html:129 +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:274 +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 "" +"একটি বিদ্যমান ফাইল নতুন স্থানে আছে\n" +"আপনি কি নিশ্চিত যে আপনি একটি বিদ্যমান ফাইলে ডাটাবেস যুক্ত করতে চান?" + +#: scripts/controllers/EditBackupController.js:428 +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:117 +msgid "Anonymous usage reports" +msgstr "অজ্ঞাত ব্যবহারের রিপোর্ট" + +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 +msgid "AuthID" +msgstr "" + +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 +msgid "Authentication password" +msgstr "" + +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 +msgid "Authentication username" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Autogenerated passphrase" +msgstr "" + +#: templates/addoredit.html:254 +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:875 templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "" + +#: templates/restore.html:132 templates/restore.html:70 +msgid "Back" +msgstr "পিছনে" + +#: templates/about.html:67 +msgid "Backend modules:" +msgstr "" + +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + +#: templates/addoredit.html:88 +msgid "Backup destination" +msgstr "" + +#: templates/restore.html:21 templates/restoredirect.html:21 +#: templates/restoredirect.html:31 +msgid "Backup location" +msgstr "ব্যাকআপ স্থান" + +#: templates/addoredit.html:315 +msgid "Backup retention" +msgstr "ব্যাকআপ ধারণসংখ্যা" + +#: templates/home.html:66 +msgid "Backup:" +msgstr "ব্যাকআপ:" + +#: templates/settings.html:94 +msgid "Beta" +msgstr "বিটা" + +#: scripts/services/AppUtils.js:68 +msgid "Broken access" +msgstr "" + +#: templates/backends/file.html:8 templates/restore.html:91 +msgid "Browse" +msgstr "ব্রাউজ করুন" + +#: scripts/controllers/SystemSettingsController.js:33 +msgid "Browser default" +msgstr "ব্রাউজার ডিফল্ট" + +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 +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:361 +msgid "Building partial temporary database ..." +msgstr "" + +#: templates/restore.html:59 +msgid "Busy ..." +msgstr "" + +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 +msgid "Canary" +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 +#: 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:36 +msgid "Check for updates now" +msgstr "" + +#: templates/captcha.html:10 +msgid "Checking ..." +msgstr "চেক করা হচ্ছে ..." + +#: templates/about.html:37 +msgid "Checking for updates ..." +msgstr "আপডেটের জন্য চেক করা হচ্ছে ..." + +#: templates/edituri.html:16 +msgid "Chose a storage type to get started" +msgstr "শুরু করার জন্য একটি স্টোরেজের ধরন নির্বাচন করুন" + +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "" + +#: index.html:150 index.html:201 +msgid "Click to set throttle options" +msgstr "" + +#: templates/home.html:35 +msgid "Commandline ..." +msgstr "কমান্ডলাইন ..." + +#: templates/home.html:34 +msgid "Compact now" +msgstr "এখনি কম্প্যাক্ট করুন" + +#: scripts/services/ServerStatus.js:41 scripts/services/ServerStatus.js:64 +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:68 +msgid "Compression modules:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:381 +msgid "Computer" +msgstr "" + +#: templates/import.html:9 +msgid "Configuration file:" +msgstr "" + +#: templates/home.html:22 +msgid "Configuration:" +msgstr "" + +#: templates/addwizard.html:9 +msgid "Configure a new backup" +msgstr "" + +#: scripts/controllers/DeleteController.js:65 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "" + +#: templates/restoredirect.html:80 +msgid "Connect" +msgstr "" + +#: index.html:313 +msgid "Connect now" +msgstr "" + +#: index.html:309 +msgid "Connecting to server ..." +msgstr "" + +#: templates/commandline.html:51 +msgid "Connecting to task ...." +msgstr "" + +#: index.html:314 +msgid "Connecting..." +msgstr "" + +#: index.html:305 +msgid "Connection lost" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Connection worked!" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 +msgid "Container name" +msgstr "" + +#: templates/backends/openstack.html:49 +msgid "Container region" +msgstr "" + +#: templates/restore.html:69 +msgid "Continue" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "Continue without encryption" +msgstr "" + +#: scripts/controllers/DialogController.js:16 +msgid "Copied!" +msgstr "" + +#: templates/copy_clipboard_buttons.html:3 +msgid "Copy" +msgstr "" + +#: templates/addoredit.html:99 templates/restoredirect.html:42 +msgid "Copy Destination URL to Clipboard" +msgstr "" + +#: scripts/controllers/DialogController.js:20 +msgid "Copy failed. Please manually copy the URL" +msgstr "" + +#: scripts/services/AppUtils.js:639 +msgid "Core options" +msgstr "" + +#: scripts/controllers/StateController.js:34 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "" + +#: templates/settings.html:124 +msgid "Crashes only" +msgstr "" + +#: templates/home.html:41 +msgid "Create bug report ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "Create folder?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "Created new limited user" +msgstr "" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating new user with limited access ..." +msgstr "" + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:356 +msgid "Creating temporary backup ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating user..." +msgstr "" + +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +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/addoredit.html:321 +msgid "Custom backup retention" +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 "" + +#: templates/home.html:32 +msgid "Database ..." +msgstr "" + +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 +msgid "Days" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:34 +msgid "Default" +msgstr "" + +#: templates/settings.html:81 +msgid "Default ({{channelname}})" +msgstr "" + +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" + +#: templates/settings.html:144 +msgid "Default options" +msgstr "" + +#: templates/localdatabase.html:19 +msgid "Delete" +msgstr "" + +#: templates/home.html:26 +msgid "Delete ..." +msgstr "" + +#: templates/delete.html:5 templates/delete.html:53 +msgid "Delete backup" +msgstr "" + +#: templates/addoredit.html:318 +msgid "Delete backups that are older than" +msgstr "" + +#: templates/delete.html:13 +msgid "Delete local database" +msgstr "" + +#: templates/delete.html:38 templates/delete.html:47 +msgid "Delete remote files" +msgstr "" + +#: templates/delete.html:26 +msgid "Delete the local database" +msgstr "" + +#: templates/delete.html:41 +msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" +msgstr "" + +#: scripts/services/ServerStatus.js:61 +msgid "Deleting remote files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "" + +#: scripts/services/AppUtils.js:60 +msgid "Desktop" +msgstr "" + +#: templates/addoredit.html:25 +msgid "Destination" +msgstr "" + +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + +#: templates/restore.html:141 +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/restorewizard.html:9 +msgid "Direct restore from backup files ..." +msgstr "" + +#: templates/log.html:31 +msgid "Disabled" +msgstr "" + +#: templates/notificationarea.html:10 templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "" + +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 +msgid "Display and color theme" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +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 "" + +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 +msgid "Donate" +msgstr "" + +#: templates/settings.html:71 templates/settings.html:73 +msgid "Donation messages" +msgstr "" + +#: templates/settings.html:75 +msgid "Donation messages are hidden, click to show" +msgstr "" + +#: templates/settings.html:74 +msgid "Donation messages are visible, click to hide" +msgstr "" + +#: templates/export.html:45 +msgid "Done" +msgstr "" + +#: templates/notificationarea.html:16 +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:301 +msgid "Duplicate option {{opt}}" +msgstr "" + +#: index.html:269 +msgid "Duplicati Website" +msgstr "" + +#: index.html:257 +msgid "Duplicati forum" +msgstr "" + +#: templates/delete.html:15 +msgid "" +"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n" +" When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" +" If you are using the local database for backups from the commandline, you should keep the database." +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:24 +msgid "Edit ..." +msgstr "" + +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 +msgid "Edit as list" +msgstr "" + +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 +msgid "Edit as text" +msgstr "" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "" + +#: templates/addoredit.html:43 templates/restore.html:22 +#: templates/restoredirect.html:22 templates/restoredirect.html:58 +msgid "Encryption" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Encryption changed" +msgstr "" + +#: templates/about.html:69 +msgid "Encryption modules:" +msgstr "" + +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter URL" +msgstr "" + +#: templates/addoredit.html:335 +msgid "" +"Enter a retention strategy manually. Placeholders are D/W/Y for " +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." +msgstr "" + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "" + +#: templates/restoredirect.html:61 +msgid "Enter backup passphrase, if any" +msgstr "" + +#: templates/addwizard.html:10 +msgid "Enter configuration details" +msgstr "" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "" + +#: templates/export.html:22 templates/import.html:15 +msgid "Enter encryption passphrase" +msgstr "" + +#: templates/addoredit.html:192 +msgid "Enter expression here" +msgstr "" + +#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "" + +#: scripts/services/AppUtils.js:122 +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/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 +msgid "Enter the destination path" +msgstr "" + +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:378 +#: scripts/controllers/RestoreController.js:411 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:170 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +msgid "Error" +msgstr "" + +#: scripts/services/ServerStatus.js:66 +msgid "Error!" +msgstr "" + +#: templates/settings.html:123 +msgid "Errors and crashes" +msgstr "" + +#: templates/addoredit.html:210 +msgid "Exclude" +msgstr "" + +#: scripts/services/AppUtils.js:125 +msgid "Exclude directories whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:179 +msgid "Exclude expression" +msgstr "" + +#: scripts/services/AppUtils.js:143 +msgid "Exclude file" +msgstr "" + +#: scripts/services/AppUtils.js:149 +msgid "Exclude file extension" +msgstr "" + +#: scripts/services/AppUtils.js:131 +msgid "Exclude files whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 +msgid "Exclude folder" +msgstr "" + +#: scripts/services/AppUtils.js:154 +msgid "Exclude regular expression" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "" + +#: templates/settings.html:99 +msgid "Experimental" +msgstr "" + +#: templates/export.html:27 +msgid "Export" +msgstr "" + +#: templates/home.html:25 +msgid "Export ..." +msgstr "" + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "" + +#: templates/delete.html:31 templates/delete.html:34 +msgid "Export configuration" +msgstr "" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "" + +#: templates/externallink.html:1 +msgid "External link" +msgstr "" + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "" + +#: scripts/controllers/RestoreController.js:378 +msgid "Failed to build temporary database: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 +msgid "Failed to connect:" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:78 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +msgid "Failed to connect: {{message}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "" + +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +msgid "Failed to fetch path information: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:170 +msgid "Failed to import:" +msgstr "" + +#: scripts/controllers/EditBackupController.js:668 +msgid "Failed to read backup defaults:" +msgstr "" + +#: scripts/controllers/RestoreController.js:411 +msgid "Failed to restore files: {{message}}" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:113 +msgid "Failed to save:" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information ..." +msgstr "" + +#: scripts/services/AppUtils.js:74 +msgid "File" +msgstr "" + +#: templates/addoredit.html:233 +msgid "Files larger than:" +msgstr "" + +#: templates/addoredit.html:159 +msgid "Filters" +msgstr "" + +#: templates/commandline.html:60 +msgid "Finished!" +msgstr "" + +#: scripts/controllers/AppController.js:170 +msgid "First run setup" +msgstr "" + +#: scripts/services/AppUtils.js:51 +msgid "Folder" +msgstr "" + +#: templates/backends/b2.html:7 templates/backends/file.html:22 +#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 +#: templates/backends/mega.html:2 templates/backends/s3.html:49 +#: templates/backends/sia.html:6 templates/restore.html:105 +#: templates/restore.html:89 +msgid "Folder path" +msgstr "" + +#: scripts/services/AppUtils.js:108 +msgid "Fri" +msgstr "" + +#: scripts/services/AppUtils.js:84 +msgid "GByte" +msgstr "" + +#: scripts/services/AppUtils.js:117 +msgid "GByte/s" +msgstr "" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "" + +#: templates/about.html:4 templates/addoredit.html:24 templates/log.html:9 +msgid "General" +msgstr "" + +#: templates/addoredit.html:36 +msgid "General backup settings" +msgstr "" + +#: templates/addoredit.html:301 +msgid "General options" +msgstr "" + +#: templates/addoredit.html:69 +msgid "Generate" +msgstr "" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: scripts/controllers/RestoreController.js:66 +msgid "Getting file versions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 +msgid "Hidden files" +msgstr "" + +#: templates/addoredit.html:64 +msgid "Hide" +msgstr "" + +#: templates/backends/file.html:15 templates/restore.html:98 +msgid "Hide hidden folders" +msgstr "" + +#: index.html:210 scripts/services/AppUtils.js:62 +msgid "Home" +msgstr "" + +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 +msgid "Hours" +msgstr "" + +#: templates/restore.html:111 +msgid "How do you want to handle existing files?" +msgstr "" + +#: scripts/services/AppUtils.js:64 +msgid "Hyper-V Machine" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:438 +msgid "Hyper-V Machine:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/services/AppUtils.js:66 +msgid "Hyper-V Machines" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:56 +#: scripts/directives/sourceFolderPicker.js:62 +msgid "ID:" +msgstr "" + +#: templates/addoredit.html:257 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "" + +#: templates/addoredit.html:355 +msgid "" +"If at least one newer backup is found, all backups older than this date are " +"deleted." +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 +msgid "" +"If the backup file was not downloaded automatically, right click and choose "Save" +" as ..."" +msgstr "" + +#: templates/notificationarea.html:7 +msgid "" +"If the backup file was not downloaded automatically, right click and choose " +""Save as ..."" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:106 +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:40 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "" + +#: templates/delete.html:32 +msgid "" +"If you want to use the backup later, you can export the configuration before" +" deleting it" +msgstr "" + +#: scripts/controllers/AppController.js:171 +msgid "" +"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" +"Do you want to set a password now?" +msgstr "" + +#: templates/import.html:31 +msgid "Import" +msgstr "" + +#: templates/addoredit.html:96 templates/restoredirect.html:39 +msgid "Import Destination URL" +msgstr "" + +#: templates/import.html:3 +msgid "Import backup configuration" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import completed, but no certificates were found after the import" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import failed" +msgstr "" + +#: templates/addwizard.html:15 +msgid "Import from a file" +msgstr "" + +#: templates/import.html:19 +msgid "Import metadata" +msgstr "" + +#: templates/import.html:35 +msgid "Importing ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "Include a file?" +msgstr "" + +#: scripts/services/AppUtils.js:175 +msgid "Include expression" +msgstr "" + +#: scripts/services/AppUtils.js:159 +msgid "Include regular expression" +msgstr "" + +#: templates/captcha.html:11 +msgid "Incorrect answer, try again" +msgstr "" + +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/DialogService.js:27 +msgid "Information" +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:932 +msgid "Invalid characters in path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 +msgid "Invalid retention time" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:686 +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:82 +msgid "KByte" +msgstr "" + +#: scripts/services/AppUtils.js:115 +msgid "KByte/s" +msgstr "" + +#: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "" + +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 +msgid "Language in user interface" +msgstr "" + +#: scripts/controllers/RestoreController.js:37 +msgid "Last month" +msgstr "" + +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" + +#: scripts/controllers/RestoreController.js:56 +msgid "Latest" +msgstr "" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:64 +msgid "Listing backup dates ..." +msgstr "" + +#: scripts/services/ServerStatus.js:60 +msgid "Listing remote files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + +#: templates/log.html:8 +msgid "Live" +msgstr "" + +#: templates/addwizard.html:16 +msgid "Load a configuration from an exported job or a storage provider" +msgstr "" + +#: templates/restorewizard.html:16 +msgid "Load destination from an exported job or a storage provider" +msgstr "" + +#: templates/log.html:23 templates/log.html:54 templates/log.html:68 +msgid "Load older data" +msgstr "" + +#: templates/about.html:45 templates/about.html:50 templates/about.html:56 +#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22 +#: templates/log.html:45 templates/log.html:53 templates/log.html:60 +#: templates/log.html:67 templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "" + +#: templates/delete.html:40 +msgid "Loading remote storage usage ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:945 +msgid "Local Repository" +msgstr "" + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "" + +#: templates/backends/rclone.html:2 +msgid "Local repository" +msgstr "" + +#: scripts/services/SystemInfo.js:81 +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:4 +msgid "Log data for {{Backup.Backup.Name}}" +msgstr "" + +#: templates/log.html:3 +msgid "Log data from the server" +msgstr "" + +#: index.html:228 +msgid "Log out" +msgstr "" + +#: scripts/services/AppUtils.js:83 +msgid "MByte" +msgstr "" + +#: scripts/services/AppUtils.js:116 +msgid "MByte/s" +msgstr "" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "" + +#: templates/backends/file.html:19 templates/restore.html:102 +msgid "Manually type path" +msgstr "" + +#: templates/throttle.html:15 +msgid "Max download speed" +msgstr "" + +#: templates/throttle.html:5 +msgid "Max upload speed" +msgstr "" + +#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 +#: templates/addoredit.html:378 templates/addoredit.html:91 +#: templates/edituri.html:34 templates/restoredirect.html:34 +msgid "Menu" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:471 +msgid "Microsoft SQL Database:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:449 +msgid "Microsoft SQL Databases" +msgstr "" + +#: templates/backends/sia.html:14 +msgid "Minimum redundancy" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:936 +msgid "Minimum redundancy is 1.0" +msgstr "" + +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 +msgid "Minutes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "Missing name" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "Missing passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "Missing sources" +msgstr "" + +#: scripts/services/AppUtils.js:104 +msgid "Mon" +msgstr "" + +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 +msgid "Months" +msgstr "" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "" + +#: scripts/services/AppUtils.js:54 +msgid "My Documents" +msgstr "" + +#: scripts/services/AppUtils.js:56 +msgid "My Music" +msgstr "" + +#: templates/addoredit.html:40 +msgid "My Photos" +msgstr "" + +#: scripts/services/AppUtils.js:58 +msgid "My Pictures" +msgstr "" + +#: templates/addoredit.html:39 +msgid "Name" +msgstr "" + +#: templates/home.html:53 +msgid "Never" +msgstr "" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" + +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 +#: templates/addwizard.html:28 templates/restoredirect.html:52 +#: templates/restorewizard.html:36 +msgid "Next" +msgstr "" + +#: templates/home.html:57 +msgid "Next scheduled run:" +msgstr "" + +#: index.html:185 +msgid "Next scheduled task:" +msgstr "" + +#: index.html:182 +msgid "Next task:" +msgstr "" + +#: templates/addoredit.html:260 +msgid "Next time" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "No" +msgstr "" + +#: scripts/directives/backupEditUri.js:210 +msgid "" +"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" +"\n" +"Do you want to approve the reported host key?" +msgstr "" + +#: templates/edituri.html:12 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 +msgid "No encryption" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items selected" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items to restore, please select one or more items" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "" + +#: index.html:187 +msgid "No scheduled tasks" +msgstr "" + +#: scripts/controllers/AppController.js:172 +msgid "No, my machine has only a single account" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Non-matching passphrase" +msgstr "" + +#: templates/settings.html:125 +msgid "None / disabled" +msgstr "" + +#: templates/addoredit.html:324 +msgid "Nothing will be deleted. The backup size will grow with each change." +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/RestoreDirectController.js:33 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 +#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 +msgid "OK" +msgstr "" + +#: templates/addoredit.html:342 +msgid "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 +msgid "Operation failed:" +msgstr "" + +#: templates/home.html:16 +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:28 templates/edituri.html:51 +#: templates/settings.html:147 templates/settings.html:153 +msgid "Options" +msgstr "" + +#: templates/settings.html:145 +msgid "" +"Options added here are applied to all backups, but can be overridden in each" +" individual backup" +msgstr "" + +#: templates/restore.html:81 +msgid "Original location" +msgstr "" + +#: scripts/services/SystemInfo.js:84 +msgid "Others" +msgstr "" + +#: templates/addoredit.html:328 +msgid "" +"Over time backups will be deleted automatically. There will remain one " +"backup for each of the last 7 days, each of the last 4 weeks, each of the " +"last 12 months. There will always be at least one remaining backup." +msgstr "" + +#: templates/restore.html:114 +msgid "Overwrite" +msgstr "" + +#: templates/addoredit.html:54 templates/export.html:21 +#: templates/restoredirect.html:60 +msgid "Passphrase" +msgstr "" + +#: templates/import.html:14 +msgid "Passphrase (if encrypted)" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Passphrase changed" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Passphrases are not matching" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 +#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 +#: 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/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "Path not found" +msgstr "" + +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: 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 "" + +#: templates/settings.html:31 +msgid "Pause" +msgstr "" + +#: templates/settings.html:29 +msgid "Pause after startup or hibernation" +msgstr "" + +#: scripts/controllers/AppController.js:42 +msgid "Pause options" +msgstr "" + +#: templates/restore.html:123 +msgid "Permissions" +msgstr "" + +#: templates/restore.html:85 +msgid "Pick location" +msgstr "" + +#: templates/restorewizard.html:10 +msgid "Point to your backup files and restore from there" +msgstr "" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "" + +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 +#: templates/restoredirect.html:81 +msgid "Previous" +msgstr "" + +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "" + +#: scripts/services/SystemInfo.js:83 +msgid "Proprietary" +msgstr "" + +#: scripts/services/ServerStatus.js:63 +msgid "Purging files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +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:40 +msgid "Registering temporary backup ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:118 +msgid "Relative paths not allowed" +msgstr "" + +#: templates/captcha.html:7 +msgid "Reload" +msgstr "" + +#: templates/log.html:10 +msgid "Remote" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:946 +msgid "Remote Path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:944 +msgid "Remote Repository" +msgstr "" + +#: templates/backends/rclone.html:10 +msgid "Remote path" +msgstr "" + +#: templates/backends/rclone.html:6 +msgid "Remote repository" +msgstr "" + +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 +msgid "Remove" +msgstr "" + +#: templates/advancedoptionseditor.html:40 +msgid "Remove option" +msgstr "" + +#: templates/localdatabase.html:18 templates/notificationarea.html:14 +msgid "Repair" +msgstr "" + +#: scripts/services/ServerStatus.js:57 +msgid "Repairing database ..." +msgstr "" + +#: templates/addoredit.html:58 +msgid "Repeat Passphrase" +msgstr "" + +#: templates/home.html:38 +msgid "Reporting:" +msgstr "" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "" + +#: index.html:216 templates/restore.html:131 +msgid "Restore" +msgstr "" + +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + +#: templates/restore.html:45 +msgid "Restore files" +msgstr "" + +#: templates/home.html:19 +msgid "Restore files ..." +msgstr "" + +#: templates/restore.html:46 +msgid "Restore files from {{backupname}}" +msgstr "" + +#: templates/restore.html:48 +msgid "Restore from" +msgstr "" + +#: templates/import.html:4 +msgid "Restore from backup configuration" +msgstr "" + +#: templates/restorewizard.html:15 +msgid "Restore from configuration ..." +msgstr "" + +#: templates/restore.html:24 templates/restore.html:39 +#: templates/restore.html:76 templates/restoredirect.html:24 +msgid "Restore options" +msgstr "" + +#: templates/restore.html:126 +msgid "Restore read/write permissions" +msgstr "" + +#: scripts/controllers/RestoreController.js:371 +#: scripts/controllers/RestoreController.js:393 +msgid "Restoring files ..." +msgstr "" + +#: index.html:219 +msgid "Resume" +msgstr "" + +#: templates/addoredit.html:265 +msgid "Run again every" +msgstr "" + +#: templates/home.html:18 templates/home.html:53 +msgid "Run now" +msgstr "" + +#: scripts/controllers/StateController.js:25 +msgid "Running ..." +msgstr "" + +#: templates/commandline.html:58 +msgid "Running ...." +msgstr "" + +#: templates/commandline.html:47 +msgid "Running commandline entry" +msgstr "" + +#: index.html:174 +msgid "Running task:" +msgstr "" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "" + +#: templates/settings.html:82 +msgid "Same as the base install version: {{channelname}}" +msgstr "" + +#: scripts/services/AppUtils.js:109 +msgid "Sat" +msgstr "" + +#: templates/addoredit.html:404 templates/localdatabase.html:32 +msgid "Save" +msgstr "" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "" + +#: templates/restore.html:118 +msgid "Save different versions with timestamp in file name" +msgstr "" + +#: templates/import.html:24 +msgid "Save immediately" +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:251 templates/addoredit.html:27 +msgid "Schedule" +msgstr "" + +#: templates/restore.html:60 +msgid "Search" +msgstr "" + +#: templates/restore.html:56 +msgid "Search for files" +msgstr "" + +#: scripts/services/AppUtils.js:98 templates/settings.html:45 +msgid "Seconds" +msgstr "" + +#: templates/log.html:29 +msgid "Select a log level and see messages as they happen:" +msgstr "" + +#: templates/restore.html:23 templates/restore.html:38 +#: templates/restoredirect.html:23 +msgid "Select files" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 +#: templates/backends/sia.html:2 +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/commandline.html:49 templates/restoredirect.html:95 +#: 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 "" + +#: templates/backends/sia.html:10 +msgid "Server password" +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "" + +#: templates/about.html:72 +msgid "Server state properties" +msgstr "" + +#: index.html:222 templates/settings.html:2 +msgid "Settings" +msgstr "" + +#: templates/addoredit.html:65 templates/notificationarea.html:12 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "" + +#: templates/addoredit.html:128 +msgid "Show advanced editor" +msgstr "" + +#: templates/addoredit.html:139 templates/backends/file.html:16 +#: templates/restore.html:99 +msgid "Show hidden folders" +msgstr "" + +#: templates/about.html:8 +msgid "Show log" +msgstr "" + +#: templates/home.html:40 +msgid "Show log ..." +msgstr "" + +#: templates/addoredit.html:131 +msgid "Show treeview" +msgstr "" + +#: templates/backends/sia.html:11 +msgid "Sia server password" +msgstr "" + +#: templates/addoredit.html:320 +msgid "Smart backup retention" +msgstr "" + +#: templates/backends/openstack.html:45 +msgid "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" +msgstr "" + +#: templates/addoredit.html:26 +msgid "Source Data" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:120 +msgid "Source data" +msgstr "" + +#: templates/addoredit.html:145 +msgid "Source folders" +msgstr "" + +#: templates/home.html:62 +msgid "Source:" +msgstr "" + +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/SystemInfo.js:82 +msgid "Standard protocols" +msgstr "" + +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" + +#: scripts/controllers/RestoreController.js:367 +#: scripts/controllers/RestoreController.js:391 +msgid "Starting the restore process ..." +msgstr "" + +#: scripts/controllers/StateController.js:112 +msgid "Stop after the current file" +msgstr "" + +#: scripts/controllers/StateController.js:103 +msgid "Stop after upload" +msgstr "" + +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +msgid "Stop now" +msgstr "" + +#: scripts/controllers/StateController.js:101 +msgid "Stop running backup" +msgstr "" + +#: scripts/controllers/StateController.js:110 +msgid "Stop running task" +msgstr "" + +#: index.html:170 +msgid "Stopping after upload:" +msgstr "" + +#: index.html:175 +msgid "Stopping task:" +msgstr "" + +#: templates/edituri.html:3 +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:7 +msgid "Stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Success" +msgstr "" + +#: scripts/services/AppUtils.js:110 +msgid "Sun" +msgstr "" + +#: scripts/services/AppUtils.js:72 +msgid "Symbolic link" +msgstr "" + +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 +msgid "System default ({{levelname}})" +msgstr "" + +#: scripts/controllers/EditBackupController.js:20 +msgid "System files" +msgstr "" + +#: templates/about.html:7 +msgid "System info" +msgstr "" + +#: templates/about.html:64 +msgid "System properties" +msgstr "" + +#: scripts/services/AppUtils.js:85 +msgid "TByte" +msgstr "" + +#: scripts/services/AppUtils.js:118 +msgid "TByte/s" +msgstr "" + +#: templates/backends/sia.html:7 +msgid "Target path, ie /backup" +msgstr "" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 +msgid "Temporary files" +msgstr "" + +#: templates/backends/openstack.html:39 +msgid "Tenant Name" +msgstr "" + +#: templates/edituri.html:21 +msgid "Test connection" +msgstr "" + +#: scripts/directives/backupEditUri.js:44 templates/edituri.html:22 +msgid "Testing ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:44 +msgid "Testing connection ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:839 +msgid "" +"The bucket name should start with your username, prepend automatically?" +msgstr "" + +#: index.html:306 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "" + +#: templates/settings.html:67 +msgid "The dark theme (by Michal)" +msgstr "" + +#: templates/settings.html:66 +msgid "The default blue on white theme (by Alex)" +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "" +"The folder {{folder}} does not exist.\n" +"Create it now?" +msgstr "" + +#: scripts/directives/backupEditUri.js:212 +msgid "" +"The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" +"\n" +"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "" +"The path does not end with a '{{dirsep}}' 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:118 +msgid "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "" +"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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:50 +msgid "The region parameter is only used when creating a bucket" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "" +"The server certificate could not be validated.\n" +"Do you want to approve the SSL certificate with the hash: {{hash}}?" +msgstr "" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:106 +msgid "" +"The target folder contains encrypted files, please supply the passphrase" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +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:305 +msgid "" +"This backup was created on another operating system. Restoring files without" +" specifying a destination folder can cause files to be restored in " +"unexpected places. Are you sure you want to continue without choosing a " +"destination folder?" +msgstr "" + +#: scripts/controllers/RestoreController.js:36 +msgid "This month" +msgstr "" + +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + +#: scripts/controllers/RestoreController.js:35 +msgid "This week" +msgstr "" + +#: scripts/controllers/AppController.js:57 +msgid "Throttle settings" +msgstr "" + +#: scripts/services/AppUtils.js:107 +msgid "Thu" +msgstr "" + +#: templates/export.html:14 +msgid "To File" +msgstr "" + +#: scripts/controllers/DeleteController.js:66 +msgid "" +"To confirm you want to delete all remote files for \"{{name}}\", please " +"enter the word you see below" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" + +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + +#: scripts/controllers/RestoreController.js:33 +msgid "Today" +msgstr "" + +#: scripts/directives/backupEditUri.js:214 +msgid "Trust host certificate?" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "Trust server certificate?" +msgstr "" + +#: templates/settings.html:95 +msgid "" +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." +msgstr "" + +#: scripts/services/AppUtils.js:105 +msgid "Tue" +msgstr "" + +#: templates/restore.html:57 +msgid "Type to highlight files" +msgstr "" + +#: templates/restorewizard.html:25 +msgid "Unknown backup size and versions" +msgstr "" + +#: templates/pause.html:31 +msgid "Until resumed" +msgstr "" + +#: templates/settings.html:78 +msgid "Update channel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "" + +#: templates/settings.html:127 +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:115 +msgid "Usage statistics" +msgstr "" + +#: templates/settings.html:121 +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:428 +msgid "Use existing database?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Use weak passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:374 +msgid "User data" +msgstr "" + +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +msgid "User has too many permissions" +msgstr "" + +#: templates/settings.html:51 +msgid "User interface settings" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 +#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 +msgid "Username" +msgstr "" + +#: templates/addoredit.html:151 +msgid "Validating ..." +msgstr "" + +#: templates/home.html:33 +msgid "Verify files" +msgstr "" + +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "" + +#: scripts/services/CaptchaService.js:32 +msgid "Verifying answer" +msgstr "" + +#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +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:254 +msgid "Visit us on" +msgstr "" + +#: templates/delete.html:21 +msgid "" +"WARNING: The remote database is found to be in use by the commandline " +"library" +msgstr "" + +#: templates/delete.html:44 +msgid "WARNING: This will prevent you from restoring the data in the future." +msgstr "" + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "" + +#: templates/commandline.html:54 +msgid "Waiting for task to start ...." +msgstr "" + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "" + +#: templates/settings.html:122 +msgid "Warnings, errors and crashes" +msgstr "" + +#: templates/restore.html:142 +msgid "" +"We accept donations via different services, such as OpenCollective, PayPal, " +"BountySource and various crypto currencies." +msgstr "" + +#: templates/addoredit.html:50 +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:322 +msgid "Weak passphrase" +msgstr "" + +#: scripts/services/AppUtils.js:106 +msgid "Wed" +msgstr "" + +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 +msgid "Weeks" +msgstr "" + +#: templates/restorewizard.html:3 +msgid "Where do you want to restore from?" +msgstr "" + +#: templates/restore.html:78 +msgid "Where do you want to restore the files to?" +msgstr "" + +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 +msgid "Years" +msgstr "" + +#: scripts/controllers/AppController.js:172 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Yes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Yes, I have stored the passphrase safely" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Yes, I'm brave!" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Yes, please break my backup!" +msgstr "" + +#: scripts/controllers/RestoreController.js:34 +msgid "Yesterday" +msgstr "" + +#: scripts/directives/backupEditUri.js:153 +msgid "" +"You appear to be running Mono with no SSL certificates loaded.\n" +"Do you want to import the list of trusted certificates from Mozilla?" +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:27 +msgid "You are currently running {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/StateController.js:102 +msgid "" +"You can stop the backup immediately, or stop after the current file has been" +" uploaded." +msgstr "" + +#: scripts/controllers/StateController.js:111 +msgid "" +"You can stop the task immediately, or allow the process to continue its " +"current file and the stop." +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +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:371 +msgid "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." +msgstr "" + +#: scripts/controllers/RestoreController.js:299 +msgid "You have chosen to restore to a new location, but not entered one" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +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 lose the " +"passphrase." +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "You must choose at least one source folder" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "You must enter a name for the backup" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "You must enter a passphrase or disable encryption" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 +msgid "You must enter a positive number of backups to keep" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +msgid "You must enter a valid duration for the time to keep backups" +msgstr "" + +#: scripts/controllers/EditBackupController.js:283 +msgid "You must enter a valid rentention policy string" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:811 +msgid "You must enter either a password or an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:818 +msgid "You must enter either a password or an API Key, not both" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:115 +msgid "You must fill in the password" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the server name or address" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 +msgid "You must fill in the username" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:790 +msgid "You must select or fill in the AuthURI" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:832 +msgid "You must select or fill in the server" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "You must specify a path" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + +#: templates/restore.html:139 +msgid "Your files and folders have been restored successfully." +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" + +#: templates/backends/gcs.html:3 templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "" + +#: scripts/services/AppUtils.js:81 +msgid "byte" +msgstr "" + +#: scripts/services/AppUtils.js:114 +msgid "byte/s" +msgstr "" + +#: templates/addoredit.html:268 templates/addoredit.html:351 +#: templates/advancedoptionseditor.html:28 +#: templates/advancedoptionseditor.html:35 +msgid "custom" +msgstr "" + +#: templates/commandline.html:49 templates/restoredirect.html:95 +#: templates/waitarea.html:15 +msgid "resume now" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + +#: templates/about.html:12 +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:50 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "" + +#: templates/home.html:67 templates/restorewizard.html:23 +msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" +msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" +msgstr[0] "" +msgstr[1] "" + +#: templates/pause.html:26 +msgid "{{number}} Hour" +msgstr "" + +#: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 +#: templates/pause.html:6 +msgid "{{number}} Minutes" +msgstr "" + +#: templates/home.html:47 +msgid "{{time}} (took {{duration}})" +msgstr "" diff --git a/Localizations/webroot/localization_webroot-ca.po b/Localizations/webroot/localization_webroot-ca.po new file mode 100644 index 000000000..440ac1915 --- /dev/null +++ b/Localizations/webroot/localization_webroot-ca.po @@ -0,0 +1,2858 @@ +# Translators: +# Marc Riera Irigoyen , 2018 +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Last-Translator: Marc Riera Irigoyen , 2018\n" +"Language-Team: Catalan (https://www.transifex.com/duplicati/teams/67655/ca/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/advancedoptionseditor.html:48 +msgid "- pick an option -" +msgstr "" + +#: templates/delete.html:7 templates/localdatabase.html:4 +msgid "...loading..." +msgstr "" + +#: templates/backends/openstack.html:44 +msgid "API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:138 +msgid "AWS IAM Policy" +msgstr "" + +#: index.html:225 index.html:241 +msgid "About" +msgstr "Quant a" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "Quant al {{appname}}" + +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 +msgid "Access Key" +msgstr "Clau d'accés" + +#: scripts/services/AppUtils.js:70 +msgid "Access denied" +msgstr "S'ha denegat l'accés" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "Accés a la interfície d'usuari" + +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 +msgid "Account name" +msgstr "Nom del compte" + +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 +msgid "Activate" +msgstr "Activate" + +#: scripts/controllers/AboutController.js:54 +#: scripts/controllers/UpdateChangelogController.js:18 +msgid "Activate failed:" +msgstr "Ha fallat l'activació:" + +#: templates/addwizard.html:3 +msgid "Add a new backup" +msgstr "Afegeix una nova còpia de seguretat" + +#: templates/addoredit.html:149 +msgid "Add a path directly" +msgstr "" + +#: templates/advancedoptionseditor.html:46 +msgid "Add advanced option" +msgstr "" + +#: index.html:213 +msgid "Add backup" +msgstr "Afegeix una còpia de seguretat" + +#: templates/addoredit.html:203 +msgid "Add filter" +msgstr "Afegeix un filtre" + +#: templates/addoredit.html:152 +msgid "Add path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Adjust bucket name?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "Adjust path name?" +msgstr "" + +#: templates/restoredirect.html:66 templates/restoredirect.html:74 +msgid "Advanced Options" +msgstr "Opcions avançades" + +#: templates/addoredit.html:372 templates/edituri.html:28 +msgid "Advanced options" +msgstr "Opcions avançades" + +#: templates/home.html:30 +msgid "Advanced:" +msgstr "Avançat:" + +#: scripts/directives/sourceFolderPicker.js:423 +msgid "All Hyper-V Machines" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:455 +msgid "All Microsoft SQL Databases" +msgstr "" + +#: templates/settings.html:129 +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:274 +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:428 +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 "" +"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?" + +#: templates/settings.html:117 +msgid "Anonymous usage reports" +msgstr "" + +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 +msgid "AuthID" +msgstr "" + +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 +msgid "Authentication password" +msgstr "" + +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 +msgid "Authentication username" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Autogenerated passphrase" +msgstr "" + +#: templates/addoredit.html:254 +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:875 templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "" + +#: templates/restore.html:132 templates/restore.html:70 +msgid "Back" +msgstr "" + +#: templates/about.html:67 +msgid "Backend modules:" +msgstr "" + +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + +#: templates/addoredit.html:88 +msgid "Backup destination" +msgstr "" + +#: templates/restore.html:21 templates/restoredirect.html:21 +#: templates/restoredirect.html:31 +msgid "Backup location" +msgstr "" + +#: templates/addoredit.html:315 +msgid "Backup retention" +msgstr "" + +#: templates/home.html:66 +msgid "Backup:" +msgstr "" + +#: templates/settings.html:94 +msgid "Beta" +msgstr "" + +#: scripts/services/AppUtils.js:68 +msgid "Broken access" +msgstr "" + +#: templates/backends/file.html:8 templates/restore.html:91 +msgid "Browse" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:33 +msgid "Browser default" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 +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:361 +msgid "Building partial temporary database ..." +msgstr "" + +#: templates/restore.html:59 +msgid "Busy ..." +msgstr "" + +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 +msgid "Canary" +msgstr "Canary" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 +#: templates/waitarea.html:19 +msgid "Cancel" +msgstr "Cancel·la" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "Cannot move to existing file" +msgstr "" + +#: templates/about.html:5 +msgid "Changelog" +msgstr "Registre de canvis" + +#: templates/updatechangelog.html:2 +msgid "Changelog for {{appname}} {{version}}" +msgstr "Registre de canvis del {{appname}} {{version}}" + +#: scripts/controllers/UpdateChangelogController.js:24 +msgid "Check failed:" +msgstr "" + +#: templates/about.html:36 +msgid "Check for updates now" +msgstr "" + +#: templates/captcha.html:10 +msgid "Checking ..." +msgstr "S'està comprovant..." + +#: templates/about.html:37 +msgid "Checking for updates ..." +msgstr "S'està comprovant si hi ha actualitzacions..." + +#: templates/edituri.html:16 +msgid "Chose a storage type to get started" +msgstr "" + +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "" + +#: index.html:150 index.html:201 +msgid "Click to set throttle options" +msgstr "" + +#: templates/home.html:35 +msgid "Commandline ..." +msgstr "" + +#: templates/home.html:34 +msgid "Compact now" +msgstr "" + +#: scripts/services/ServerStatus.js:41 scripts/services/ServerStatus.js:64 +msgid "Compacting remote data ..." +msgstr "S'estan compactant les dades remotes..." + +#: scripts/services/ServerStatus.js:38 +msgid "Completing backup ..." +msgstr "S'està completant la còpia de seguretat..." + +#: scripts/services/ServerStatus.js:36 +msgid "Completing previous backup ..." +msgstr "S'està completant la còpia de seguretat anterior..." + +#: templates/about.html:68 +msgid "Compression modules:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:381 +msgid "Computer" +msgstr "Ordinador" + +#: templates/import.html:9 +msgid "Configuration file:" +msgstr "Fitxer de configuració:" + +#: templates/home.html:22 +msgid "Configuration:" +msgstr "Configuració:" + +#: templates/addwizard.html:9 +msgid "Configure a new backup" +msgstr "Configura una nova còpia de seguretat" + +#: scripts/controllers/DeleteController.js:65 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "" + +#: templates/restoredirect.html:80 +msgid "Connect" +msgstr "" + +#: index.html:313 +msgid "Connect now" +msgstr "" + +#: index.html:309 +msgid "Connecting to server ..." +msgstr "" + +#: templates/commandline.html:51 +msgid "Connecting to task ...." +msgstr "" + +#: index.html:314 +msgid "Connecting..." +msgstr "" + +#: index.html:305 +msgid "Connection lost" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Connection worked!" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 +msgid "Container name" +msgstr "" + +#: templates/backends/openstack.html:49 +msgid "Container region" +msgstr "" + +#: templates/restore.html:69 +msgid "Continue" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "Continue without encryption" +msgstr "" + +#: scripts/controllers/DialogController.js:16 +msgid "Copied!" +msgstr "" + +#: templates/copy_clipboard_buttons.html:3 +msgid "Copy" +msgstr "" + +#: templates/addoredit.html:99 templates/restoredirect.html:42 +msgid "Copy Destination URL to Clipboard" +msgstr "" + +#: scripts/controllers/DialogController.js:20 +msgid "Copy failed. Please manually copy the URL" +msgstr "" + +#: scripts/services/AppUtils.js:639 +msgid "Core options" +msgstr "" + +#: scripts/controllers/StateController.js:34 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "" + +#: templates/settings.html:124 +msgid "Crashes only" +msgstr "" + +#: templates/home.html:41 +msgid "Create bug report ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "Create folder?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "Created new limited user" +msgstr "" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating new user with limited access ..." +msgstr "" + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:356 +msgid "Creating temporary backup ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating user..." +msgstr "" + +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +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/addoredit.html:321 +msgid "Custom backup retention" +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 "" + +#: templates/home.html:32 +msgid "Database ..." +msgstr "" + +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 +msgid "Days" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:34 +msgid "Default" +msgstr "" + +#: templates/settings.html:81 +msgid "Default ({{channelname}})" +msgstr "" + +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" + +#: templates/settings.html:144 +msgid "Default options" +msgstr "" + +#: templates/localdatabase.html:19 +msgid "Delete" +msgstr "Elimina" + +#: templates/home.html:26 +msgid "Delete ..." +msgstr "Elimina..." + +#: templates/delete.html:5 templates/delete.html:53 +msgid "Delete backup" +msgstr "Elimina la còpia de seguretat" + +#: templates/addoredit.html:318 +msgid "Delete backups that are older than" +msgstr "Elimina les còpies de seguretat més antigues que" + +#: templates/delete.html:13 +msgid "Delete local database" +msgstr "Elimina la base de dades local" + +#: templates/delete.html:38 templates/delete.html:47 +msgid "Delete remote files" +msgstr "Elimina els fitxers remots" + +#: templates/delete.html:26 +msgid "Delete the local database" +msgstr "Elimina la base de dades local" + +#: templates/delete.html:41 +msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" +msgstr "" + +#: scripts/services/ServerStatus.js:61 +msgid "Deleting remote files ..." +msgstr "S'estan eliminant els fitxers remots..." + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "S'estan eliminant els fitxers no desitjats..." + +#: scripts/services/AppUtils.js:60 +msgid "Desktop" +msgstr "Escriptori" + +#: templates/addoredit.html:25 +msgid "Destination" +msgstr "Destinació" + +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + +#: templates/restore.html:141 +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 "" +"Us hem ajudat a protegir els vostres fitxers? En cas que sí, penseu a ajudar" +" el Duplicati amb una donació. Us suggerim {{smallamount}} per a un ús " +"privat i {{largeamount}} per a un ús comercial." + +#: templates/restorewizard.html:9 +msgid "Direct restore from backup files ..." +msgstr "" + +#: templates/log.html:31 +msgid "Disabled" +msgstr "Desactivat" + +#: templates/notificationarea.html:10 templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "Ignora" + +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "Ignora-ho tot" + +#: templates/settings.html:63 +msgid "Display and color theme" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +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 "" + +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "Nom del domini" + +#: index.html:142 index.html:249 +msgid "Donate" +msgstr "Fes una donació" + +#: templates/settings.html:71 templates/settings.html:73 +msgid "Donation messages" +msgstr "" + +#: templates/settings.html:75 +msgid "Donation messages are hidden, click to show" +msgstr "" + +#: templates/settings.html:74 +msgid "Donation messages are visible, click to hide" +msgstr "" + +#: templates/export.html:45 +msgid "Done" +msgstr "Fet" + +#: templates/notificationarea.html:16 +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:301 +msgid "Duplicate option {{opt}}" +msgstr "" + +#: index.html:269 +msgid "Duplicati Website" +msgstr "Lloc web del Duplicati" + +#: index.html:257 +msgid "Duplicati forum" +msgstr "Fòrum del Duplicati" + +#: templates/delete.html:15 +msgid "" +"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n" +" When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" +" If you are using the local database for backups from the commandline, you should keep the database." +msgstr "" +"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n" +" When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" +" If you are using the local database for backups from the commandline, you should keep the database." + +#: 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:24 +msgid "Edit ..." +msgstr "Edita..." + +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 +msgid "Edit as list" +msgstr "Edita com a llista" + +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 +msgid "Edit as text" +msgstr "Edita com a text" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "" + +#: templates/addoredit.html:43 templates/restore.html:22 +#: templates/restoredirect.html:22 templates/restoredirect.html:58 +msgid "Encryption" +msgstr "Xifratge" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Encryption changed" +msgstr "S'ha canviat el xifratge" + +#: templates/about.html:69 +msgid "Encryption modules:" +msgstr "Mòduls de xifratge:" + +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter URL" +msgstr "" + +#: templates/addoredit.html:335 +msgid "" +"Enter a retention strategy manually. Placeholders are D/W/Y for " +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." +msgstr "" + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "" + +#: templates/restoredirect.html:61 +msgid "Enter backup passphrase, if any" +msgstr "" + +#: templates/addwizard.html:10 +msgid "Enter configuration details" +msgstr "" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "" + +#: templates/export.html:22 templates/import.html:15 +msgid "Enter encryption passphrase" +msgstr "" + +#: templates/addoredit.html:192 +msgid "Enter expression here" +msgstr "" + +#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "" + +#: scripts/services/AppUtils.js:122 +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/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 +msgid "Enter the destination path" +msgstr "" + +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:378 +#: scripts/controllers/RestoreController.js:411 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:170 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +msgid "Error" +msgstr "" + +#: scripts/services/ServerStatus.js:66 +msgid "Error!" +msgstr "" + +#: templates/settings.html:123 +msgid "Errors and crashes" +msgstr "" + +#: templates/addoredit.html:210 +msgid "Exclude" +msgstr "" + +#: scripts/services/AppUtils.js:125 +msgid "Exclude directories whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:179 +msgid "Exclude expression" +msgstr "" + +#: scripts/services/AppUtils.js:143 +msgid "Exclude file" +msgstr "" + +#: scripts/services/AppUtils.js:149 +msgid "Exclude file extension" +msgstr "" + +#: scripts/services/AppUtils.js:131 +msgid "Exclude files whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 +msgid "Exclude folder" +msgstr "" + +#: scripts/services/AppUtils.js:154 +msgid "Exclude regular expression" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "" + +#: templates/settings.html:99 +msgid "Experimental" +msgstr "" + +#: templates/export.html:27 +msgid "Export" +msgstr "" + +#: templates/home.html:25 +msgid "Export ..." +msgstr "" + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "" + +#: templates/delete.html:31 templates/delete.html:34 +msgid "Export configuration" +msgstr "" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "" + +#: templates/externallink.html:1 +msgid "External link" +msgstr "" + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "" + +#: scripts/controllers/RestoreController.js:378 +msgid "Failed to build temporary database: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 +msgid "Failed to connect:" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:78 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +msgid "Failed to connect: {{message}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "" + +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +msgid "Failed to fetch path information: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:170 +msgid "Failed to import:" +msgstr "" + +#: scripts/controllers/EditBackupController.js:668 +msgid "Failed to read backup defaults:" +msgstr "" + +#: scripts/controllers/RestoreController.js:411 +msgid "Failed to restore files: {{message}}" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:113 +msgid "Failed to save:" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information ..." +msgstr "" + +#: scripts/services/AppUtils.js:74 +msgid "File" +msgstr "" + +#: templates/addoredit.html:233 +msgid "Files larger than:" +msgstr "" + +#: templates/addoredit.html:159 +msgid "Filters" +msgstr "" + +#: templates/commandline.html:60 +msgid "Finished!" +msgstr "" + +#: scripts/controllers/AppController.js:170 +msgid "First run setup" +msgstr "" + +#: scripts/services/AppUtils.js:51 +msgid "Folder" +msgstr "" + +#: templates/backends/b2.html:7 templates/backends/file.html:22 +#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 +#: templates/backends/mega.html:2 templates/backends/s3.html:49 +#: templates/backends/sia.html:6 templates/restore.html:105 +#: templates/restore.html:89 +msgid "Folder path" +msgstr "" + +#: scripts/services/AppUtils.js:108 +msgid "Fri" +msgstr "" + +#: scripts/services/AppUtils.js:84 +msgid "GByte" +msgstr "" + +#: scripts/services/AppUtils.js:117 +msgid "GByte/s" +msgstr "" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "" + +#: templates/about.html:4 templates/addoredit.html:24 templates/log.html:9 +msgid "General" +msgstr "" + +#: templates/addoredit.html:36 +msgid "General backup settings" +msgstr "" + +#: templates/addoredit.html:301 +msgid "General options" +msgstr "" + +#: templates/addoredit.html:69 +msgid "Generate" +msgstr "" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: scripts/controllers/RestoreController.js:66 +msgid "Getting file versions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 +msgid "Hidden files" +msgstr "" + +#: templates/addoredit.html:64 +msgid "Hide" +msgstr "" + +#: templates/backends/file.html:15 templates/restore.html:98 +msgid "Hide hidden folders" +msgstr "" + +#: index.html:210 scripts/services/AppUtils.js:62 +msgid "Home" +msgstr "" + +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 +msgid "Hours" +msgstr "" + +#: templates/restore.html:111 +msgid "How do you want to handle existing files?" +msgstr "" + +#: scripts/services/AppUtils.js:64 +msgid "Hyper-V Machine" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:438 +msgid "Hyper-V Machine:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/services/AppUtils.js:66 +msgid "Hyper-V Machines" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:56 +#: scripts/directives/sourceFolderPicker.js:62 +msgid "ID:" +msgstr "" + +#: templates/addoredit.html:257 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "" + +#: templates/addoredit.html:355 +msgid "" +"If at least one newer backup is found, all backups older than this date are " +"deleted." +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 +msgid "" +"If the backup file was not downloaded automatically, right click and choose "Save" +" as ..."" +msgstr "" + +#: templates/notificationarea.html:7 +msgid "" +"If the backup file was not downloaded automatically, right click and choose " +""Save as ..."" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:106 +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:40 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "" + +#: templates/delete.html:32 +msgid "" +"If you want to use the backup later, you can export the configuration before" +" deleting it" +msgstr "" + +#: scripts/controllers/AppController.js:171 +msgid "" +"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" +"Do you want to set a password now?" +msgstr "" + +#: templates/import.html:31 +msgid "Import" +msgstr "" + +#: templates/addoredit.html:96 templates/restoredirect.html:39 +msgid "Import Destination URL" +msgstr "" + +#: templates/import.html:3 +msgid "Import backup configuration" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import completed, but no certificates were found after the import" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import failed" +msgstr "" + +#: templates/addwizard.html:15 +msgid "Import from a file" +msgstr "" + +#: templates/import.html:19 +msgid "Import metadata" +msgstr "" + +#: templates/import.html:35 +msgid "Importing ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "Include a file?" +msgstr "" + +#: scripts/services/AppUtils.js:175 +msgid "Include expression" +msgstr "" + +#: scripts/services/AppUtils.js:159 +msgid "Include regular expression" +msgstr "" + +#: templates/captcha.html:11 +msgid "Incorrect answer, try again" +msgstr "" + +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/DialogService.js:27 +msgid "Information" +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:932 +msgid "Invalid characters in path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 +msgid "Invalid retention time" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:686 +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:82 +msgid "KByte" +msgstr "" + +#: scripts/services/AppUtils.js:115 +msgid "KByte/s" +msgstr "" + +#: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "" + +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 +msgid "Language in user interface" +msgstr "" + +#: scripts/controllers/RestoreController.js:37 +msgid "Last month" +msgstr "" + +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" + +#: scripts/controllers/RestoreController.js:56 +msgid "Latest" +msgstr "" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:64 +msgid "Listing backup dates ..." +msgstr "" + +#: scripts/services/ServerStatus.js:60 +msgid "Listing remote files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + +#: templates/log.html:8 +msgid "Live" +msgstr "" + +#: templates/addwizard.html:16 +msgid "Load a configuration from an exported job or a storage provider" +msgstr "" + +#: templates/restorewizard.html:16 +msgid "Load destination from an exported job or a storage provider" +msgstr "" + +#: templates/log.html:23 templates/log.html:54 templates/log.html:68 +msgid "Load older data" +msgstr "" + +#: templates/about.html:45 templates/about.html:50 templates/about.html:56 +#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22 +#: templates/log.html:45 templates/log.html:53 templates/log.html:60 +#: templates/log.html:67 templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "" + +#: templates/delete.html:40 +msgid "Loading remote storage usage ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:945 +msgid "Local Repository" +msgstr "" + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "" + +#: templates/backends/rclone.html:2 +msgid "Local repository" +msgstr "" + +#: scripts/services/SystemInfo.js:81 +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:4 +msgid "Log data for {{Backup.Backup.Name}}" +msgstr "" + +#: templates/log.html:3 +msgid "Log data from the server" +msgstr "" + +#: index.html:228 +msgid "Log out" +msgstr "" + +#: scripts/services/AppUtils.js:83 +msgid "MByte" +msgstr "" + +#: scripts/services/AppUtils.js:116 +msgid "MByte/s" +msgstr "" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "" + +#: templates/backends/file.html:19 templates/restore.html:102 +msgid "Manually type path" +msgstr "" + +#: templates/throttle.html:15 +msgid "Max download speed" +msgstr "" + +#: templates/throttle.html:5 +msgid "Max upload speed" +msgstr "" + +#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 +#: templates/addoredit.html:378 templates/addoredit.html:91 +#: templates/edituri.html:34 templates/restoredirect.html:34 +msgid "Menu" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:471 +msgid "Microsoft SQL Database:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:449 +msgid "Microsoft SQL Databases" +msgstr "" + +#: templates/backends/sia.html:14 +msgid "Minimum redundancy" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:936 +msgid "Minimum redundancy is 1.0" +msgstr "" + +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 +msgid "Minutes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "Missing name" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "Missing passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "Missing sources" +msgstr "" + +#: scripts/services/AppUtils.js:104 +msgid "Mon" +msgstr "" + +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 +msgid "Months" +msgstr "" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "" + +#: scripts/services/AppUtils.js:54 +msgid "My Documents" +msgstr "" + +#: scripts/services/AppUtils.js:56 +msgid "My Music" +msgstr "" + +#: templates/addoredit.html:40 +msgid "My Photos" +msgstr "" + +#: scripts/services/AppUtils.js:58 +msgid "My Pictures" +msgstr "" + +#: templates/addoredit.html:39 +msgid "Name" +msgstr "" + +#: templates/home.html:53 +msgid "Never" +msgstr "" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" + +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 +#: templates/addwizard.html:28 templates/restoredirect.html:52 +#: templates/restorewizard.html:36 +msgid "Next" +msgstr "" + +#: templates/home.html:57 +msgid "Next scheduled run:" +msgstr "" + +#: index.html:185 +msgid "Next scheduled task:" +msgstr "" + +#: index.html:182 +msgid "Next task:" +msgstr "" + +#: templates/addoredit.html:260 +msgid "Next time" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "No" +msgstr "" + +#: scripts/directives/backupEditUri.js:210 +msgid "" +"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" +"\n" +"Do you want to approve the reported host key?" +msgstr "" + +#: templates/edituri.html:12 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 +msgid "No encryption" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items selected" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items to restore, please select one or more items" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "" + +#: index.html:187 +msgid "No scheduled tasks" +msgstr "" + +#: scripts/controllers/AppController.js:172 +msgid "No, my machine has only a single account" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Non-matching passphrase" +msgstr "" + +#: templates/settings.html:125 +msgid "None / disabled" +msgstr "" + +#: templates/addoredit.html:324 +msgid "Nothing will be deleted. The backup size will grow with each change." +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/RestoreDirectController.js:33 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 +#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 +msgid "OK" +msgstr "" + +#: templates/addoredit.html:342 +msgid "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 +msgid "Operation failed:" +msgstr "" + +#: templates/home.html:16 +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:28 templates/edituri.html:51 +#: templates/settings.html:147 templates/settings.html:153 +msgid "Options" +msgstr "" + +#: templates/settings.html:145 +msgid "" +"Options added here are applied to all backups, but can be overridden in each" +" individual backup" +msgstr "" + +#: templates/restore.html:81 +msgid "Original location" +msgstr "" + +#: scripts/services/SystemInfo.js:84 +msgid "Others" +msgstr "" + +#: templates/addoredit.html:328 +msgid "" +"Over time backups will be deleted automatically. There will remain one " +"backup for each of the last 7 days, each of the last 4 weeks, each of the " +"last 12 months. There will always be at least one remaining backup." +msgstr "" + +#: templates/restore.html:114 +msgid "Overwrite" +msgstr "" + +#: templates/addoredit.html:54 templates/export.html:21 +#: templates/restoredirect.html:60 +msgid "Passphrase" +msgstr "" + +#: templates/import.html:14 +msgid "Passphrase (if encrypted)" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Passphrase changed" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Passphrases are not matching" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 +#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 +#: 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/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "Path not found" +msgstr "" + +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: 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 "" + +#: templates/settings.html:31 +msgid "Pause" +msgstr "" + +#: templates/settings.html:29 +msgid "Pause after startup or hibernation" +msgstr "" + +#: scripts/controllers/AppController.js:42 +msgid "Pause options" +msgstr "" + +#: templates/restore.html:123 +msgid "Permissions" +msgstr "" + +#: templates/restore.html:85 +msgid "Pick location" +msgstr "" + +#: templates/restorewizard.html:10 +msgid "Point to your backup files and restore from there" +msgstr "" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "" + +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 +#: templates/restoredirect.html:81 +msgid "Previous" +msgstr "" + +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "" + +#: scripts/services/SystemInfo.js:83 +msgid "Proprietary" +msgstr "" + +#: scripts/services/ServerStatus.js:63 +msgid "Purging files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +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:40 +msgid "Registering temporary backup ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:118 +msgid "Relative paths not allowed" +msgstr "" + +#: templates/captcha.html:7 +msgid "Reload" +msgstr "" + +#: templates/log.html:10 +msgid "Remote" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:946 +msgid "Remote Path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:944 +msgid "Remote Repository" +msgstr "" + +#: templates/backends/rclone.html:10 +msgid "Remote path" +msgstr "" + +#: templates/backends/rclone.html:6 +msgid "Remote repository" +msgstr "" + +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 +msgid "Remove" +msgstr "" + +#: templates/advancedoptionseditor.html:40 +msgid "Remove option" +msgstr "" + +#: templates/localdatabase.html:18 templates/notificationarea.html:14 +msgid "Repair" +msgstr "" + +#: scripts/services/ServerStatus.js:57 +msgid "Repairing database ..." +msgstr "" + +#: templates/addoredit.html:58 +msgid "Repeat Passphrase" +msgstr "" + +#: templates/home.html:38 +msgid "Reporting:" +msgstr "" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "" + +#: index.html:216 templates/restore.html:131 +msgid "Restore" +msgstr "" + +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + +#: templates/restore.html:45 +msgid "Restore files" +msgstr "" + +#: templates/home.html:19 +msgid "Restore files ..." +msgstr "" + +#: templates/restore.html:46 +msgid "Restore files from {{backupname}}" +msgstr "" + +#: templates/restore.html:48 +msgid "Restore from" +msgstr "" + +#: templates/import.html:4 +msgid "Restore from backup configuration" +msgstr "" + +#: templates/restorewizard.html:15 +msgid "Restore from configuration ..." +msgstr "" + +#: templates/restore.html:24 templates/restore.html:39 +#: templates/restore.html:76 templates/restoredirect.html:24 +msgid "Restore options" +msgstr "" + +#: templates/restore.html:126 +msgid "Restore read/write permissions" +msgstr "" + +#: scripts/controllers/RestoreController.js:371 +#: scripts/controllers/RestoreController.js:393 +msgid "Restoring files ..." +msgstr "" + +#: index.html:219 +msgid "Resume" +msgstr "" + +#: templates/addoredit.html:265 +msgid "Run again every" +msgstr "" + +#: templates/home.html:18 templates/home.html:53 +msgid "Run now" +msgstr "" + +#: scripts/controllers/StateController.js:25 +msgid "Running ..." +msgstr "" + +#: templates/commandline.html:58 +msgid "Running ...." +msgstr "" + +#: templates/commandline.html:47 +msgid "Running commandline entry" +msgstr "" + +#: index.html:174 +msgid "Running task:" +msgstr "" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "" + +#: templates/settings.html:82 +msgid "Same as the base install version: {{channelname}}" +msgstr "" + +#: scripts/services/AppUtils.js:109 +msgid "Sat" +msgstr "" + +#: templates/addoredit.html:404 templates/localdatabase.html:32 +msgid "Save" +msgstr "" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "" + +#: templates/restore.html:118 +msgid "Save different versions with timestamp in file name" +msgstr "" + +#: templates/import.html:24 +msgid "Save immediately" +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:251 templates/addoredit.html:27 +msgid "Schedule" +msgstr "" + +#: templates/restore.html:60 +msgid "Search" +msgstr "" + +#: templates/restore.html:56 +msgid "Search for files" +msgstr "" + +#: scripts/services/AppUtils.js:98 templates/settings.html:45 +msgid "Seconds" +msgstr "" + +#: templates/log.html:29 +msgid "Select a log level and see messages as they happen:" +msgstr "" + +#: templates/restore.html:23 templates/restore.html:38 +#: templates/restoredirect.html:23 +msgid "Select files" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 +#: templates/backends/sia.html:2 +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/commandline.html:49 templates/restoredirect.html:95 +#: 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 "" + +#: templates/backends/sia.html:10 +msgid "Server password" +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "" + +#: templates/about.html:72 +msgid "Server state properties" +msgstr "" + +#: index.html:222 templates/settings.html:2 +msgid "Settings" +msgstr "" + +#: templates/addoredit.html:65 templates/notificationarea.html:12 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "" + +#: templates/addoredit.html:128 +msgid "Show advanced editor" +msgstr "" + +#: templates/addoredit.html:139 templates/backends/file.html:16 +#: templates/restore.html:99 +msgid "Show hidden folders" +msgstr "" + +#: templates/about.html:8 +msgid "Show log" +msgstr "" + +#: templates/home.html:40 +msgid "Show log ..." +msgstr "" + +#: templates/addoredit.html:131 +msgid "Show treeview" +msgstr "" + +#: templates/backends/sia.html:11 +msgid "Sia server password" +msgstr "" + +#: templates/addoredit.html:320 +msgid "Smart backup retention" +msgstr "" + +#: templates/backends/openstack.html:45 +msgid "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" +msgstr "" + +#: templates/addoredit.html:26 +msgid "Source Data" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:120 +msgid "Source data" +msgstr "" + +#: templates/addoredit.html:145 +msgid "Source folders" +msgstr "" + +#: templates/home.html:62 +msgid "Source:" +msgstr "" + +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/SystemInfo.js:82 +msgid "Standard protocols" +msgstr "" + +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" + +#: scripts/controllers/RestoreController.js:367 +#: scripts/controllers/RestoreController.js:391 +msgid "Starting the restore process ..." +msgstr "" + +#: scripts/controllers/StateController.js:112 +msgid "Stop after the current file" +msgstr "" + +#: scripts/controllers/StateController.js:103 +msgid "Stop after upload" +msgstr "" + +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +msgid "Stop now" +msgstr "" + +#: scripts/controllers/StateController.js:101 +msgid "Stop running backup" +msgstr "" + +#: scripts/controllers/StateController.js:110 +msgid "Stop running task" +msgstr "" + +#: index.html:170 +msgid "Stopping after upload:" +msgstr "" + +#: index.html:175 +msgid "Stopping task:" +msgstr "" + +#: templates/edituri.html:3 +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:7 +msgid "Stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Success" +msgstr "" + +#: scripts/services/AppUtils.js:110 +msgid "Sun" +msgstr "" + +#: scripts/services/AppUtils.js:72 +msgid "Symbolic link" +msgstr "" + +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 +msgid "System default ({{levelname}})" +msgstr "" + +#: scripts/controllers/EditBackupController.js:20 +msgid "System files" +msgstr "" + +#: templates/about.html:7 +msgid "System info" +msgstr "" + +#: templates/about.html:64 +msgid "System properties" +msgstr "" + +#: scripts/services/AppUtils.js:85 +msgid "TByte" +msgstr "" + +#: scripts/services/AppUtils.js:118 +msgid "TByte/s" +msgstr "" + +#: templates/backends/sia.html:7 +msgid "Target path, ie /backup" +msgstr "" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 +msgid "Temporary files" +msgstr "" + +#: templates/backends/openstack.html:39 +msgid "Tenant Name" +msgstr "" + +#: templates/edituri.html:21 +msgid "Test connection" +msgstr "" + +#: scripts/directives/backupEditUri.js:44 templates/edituri.html:22 +msgid "Testing ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:44 +msgid "Testing connection ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:839 +msgid "" +"The bucket name should start with your username, prepend automatically?" +msgstr "" + +#: index.html:306 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "" + +#: templates/settings.html:67 +msgid "The dark theme (by Michal)" +msgstr "" + +#: templates/settings.html:66 +msgid "The default blue on white theme (by Alex)" +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "" +"The folder {{folder}} does not exist.\n" +"Create it now?" +msgstr "" + +#: scripts/directives/backupEditUri.js:212 +msgid "" +"The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" +"\n" +"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "" +"The path does not end with a '{{dirsep}}' 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:118 +msgid "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "" +"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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:50 +msgid "The region parameter is only used when creating a bucket" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "" +"The server certificate could not be validated.\n" +"Do you want to approve the SSL certificate with the hash: {{hash}}?" +msgstr "" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:106 +msgid "" +"The target folder contains encrypted files, please supply the passphrase" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +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:305 +msgid "" +"This backup was created on another operating system. Restoring files without" +" specifying a destination folder can cause files to be restored in " +"unexpected places. Are you sure you want to continue without choosing a " +"destination folder?" +msgstr "" + +#: scripts/controllers/RestoreController.js:36 +msgid "This month" +msgstr "" + +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + +#: scripts/controllers/RestoreController.js:35 +msgid "This week" +msgstr "" + +#: scripts/controllers/AppController.js:57 +msgid "Throttle settings" +msgstr "" + +#: scripts/services/AppUtils.js:107 +msgid "Thu" +msgstr "" + +#: templates/export.html:14 +msgid "To File" +msgstr "" + +#: scripts/controllers/DeleteController.js:66 +msgid "" +"To confirm you want to delete all remote files for \"{{name}}\", please " +"enter the word you see below" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" + +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + +#: scripts/controllers/RestoreController.js:33 +msgid "Today" +msgstr "" + +#: scripts/directives/backupEditUri.js:214 +msgid "Trust host certificate?" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "Trust server certificate?" +msgstr "" + +#: templates/settings.html:95 +msgid "" +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." +msgstr "" + +#: scripts/services/AppUtils.js:105 +msgid "Tue" +msgstr "" + +#: templates/restore.html:57 +msgid "Type to highlight files" +msgstr "" + +#: templates/restorewizard.html:25 +msgid "Unknown backup size and versions" +msgstr "" + +#: templates/pause.html:31 +msgid "Until resumed" +msgstr "" + +#: templates/settings.html:78 +msgid "Update channel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "" + +#: templates/settings.html:127 +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:115 +msgid "Usage statistics" +msgstr "" + +#: templates/settings.html:121 +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:428 +msgid "Use existing database?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Use weak passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:374 +msgid "User data" +msgstr "" + +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +msgid "User has too many permissions" +msgstr "" + +#: templates/settings.html:51 +msgid "User interface settings" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 +#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 +msgid "Username" +msgstr "" + +#: templates/addoredit.html:151 +msgid "Validating ..." +msgstr "" + +#: templates/home.html:33 +msgid "Verify files" +msgstr "" + +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "" + +#: scripts/services/CaptchaService.js:32 +msgid "Verifying answer" +msgstr "" + +#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +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:254 +msgid "Visit us on" +msgstr "" + +#: templates/delete.html:21 +msgid "" +"WARNING: The remote database is found to be in use by the commandline " +"library" +msgstr "" + +#: templates/delete.html:44 +msgid "WARNING: This will prevent you from restoring the data in the future." +msgstr "" + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "" + +#: templates/commandline.html:54 +msgid "Waiting for task to start ...." +msgstr "" + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "" + +#: templates/settings.html:122 +msgid "Warnings, errors and crashes" +msgstr "" + +#: templates/restore.html:142 +msgid "" +"We accept donations via different services, such as OpenCollective, PayPal, " +"BountySource and various crypto currencies." +msgstr "" + +#: templates/addoredit.html:50 +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:322 +msgid "Weak passphrase" +msgstr "" + +#: scripts/services/AppUtils.js:106 +msgid "Wed" +msgstr "" + +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 +msgid "Weeks" +msgstr "" + +#: templates/restorewizard.html:3 +msgid "Where do you want to restore from?" +msgstr "" + +#: templates/restore.html:78 +msgid "Where do you want to restore the files to?" +msgstr "" + +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 +msgid "Years" +msgstr "" + +#: scripts/controllers/AppController.js:172 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Yes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Yes, I have stored the passphrase safely" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Yes, I'm brave!" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Yes, please break my backup!" +msgstr "" + +#: scripts/controllers/RestoreController.js:34 +msgid "Yesterday" +msgstr "" + +#: scripts/directives/backupEditUri.js:153 +msgid "" +"You appear to be running Mono with no SSL certificates loaded.\n" +"Do you want to import the list of trusted certificates from Mozilla?" +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:27 +msgid "You are currently running {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/StateController.js:102 +msgid "" +"You can stop the backup immediately, or stop after the current file has been" +" uploaded." +msgstr "" + +#: scripts/controllers/StateController.js:111 +msgid "" +"You can stop the task immediately, or allow the process to continue its " +"current file and the stop." +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +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:371 +msgid "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." +msgstr "" + +#: scripts/controllers/RestoreController.js:299 +msgid "You have chosen to restore to a new location, but not entered one" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +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 lose the " +"passphrase." +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "You must choose at least one source folder" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "You must enter a name for the backup" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "You must enter a passphrase or disable encryption" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 +msgid "You must enter a positive number of backups to keep" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +msgid "You must enter a valid duration for the time to keep backups" +msgstr "" + +#: scripts/controllers/EditBackupController.js:283 +msgid "You must enter a valid rentention policy string" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:811 +msgid "You must enter either a password or an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:818 +msgid "You must enter either a password or an API Key, not both" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:115 +msgid "You must fill in the password" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the server name or address" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 +msgid "You must fill in the username" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:790 +msgid "You must select or fill in the AuthURI" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:832 +msgid "You must select or fill in the server" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "You must specify a path" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + +#: templates/restore.html:139 +msgid "Your files and folders have been restored successfully." +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" + +#: templates/backends/gcs.html:3 templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "" + +#: scripts/services/AppUtils.js:81 +msgid "byte" +msgstr "" + +#: scripts/services/AppUtils.js:114 +msgid "byte/s" +msgstr "" + +#: templates/addoredit.html:268 templates/addoredit.html:351 +#: templates/advancedoptionseditor.html:28 +#: templates/advancedoptionseditor.html:35 +msgid "custom" +msgstr "" + +#: templates/commandline.html:49 templates/restoredirect.html:95 +#: templates/waitarea.html:15 +msgid "resume now" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + +#: templates/about.html:12 +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:50 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "" + +#: templates/home.html:67 templates/restorewizard.html:23 +msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" +msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" +msgstr[0] "" +msgstr[1] "" + +#: templates/pause.html:26 +msgid "{{number}} Hour" +msgstr "" + +#: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 +#: templates/pause.html:6 +msgid "{{number}} Minutes" +msgstr "" + +#: templates/home.html:47 +msgid "{{time}} (took {{duration}})" +msgstr "" diff --git a/Localizations/webroot/localization_webroot-cs.po b/Localizations/webroot/localization_webroot-cs.po index 5f85683fe..9fe87874a 100644 --- a/Localizations/webroot/localization_webroot-cs.po +++ b/Localizations/webroot/localization_webroot-cs.po @@ -8,7 +8,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" #: templates/advancedoptionseditor.html:48 msgid "- pick an option -" @@ -18,25 +18,25 @@ msgstr "- vyberte jednu z možností -" msgid "...loading..." msgstr "…načítání…" -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "Klíč k aplikačnímu programovému rozhraní (API)" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "Přístupový identifikátor ke službe AWS" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "Přístupový klíč ke službě AWS" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "Zásady IAM služby AWS" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "O aplikaci" @@ -44,11 +44,11 @@ msgstr "O aplikaci" msgid "About {{appname}}" msgstr "O aplikaci {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Přístupový klíč" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Přístup odepřen" @@ -56,11 +56,11 @@ msgstr "Přístup odepřen" msgid "Access to user interface" msgstr "Přístup k uživatelskému rozhraní" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Název účtu" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Aktivovat" @@ -81,11 +81,11 @@ msgstr "Přidat popis umístění přímo" msgid "Add advanced option" msgstr "Přidat pokročilou volbu" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Přidat zálohu" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Přidat filtr" @@ -93,12 +93,12 @@ msgstr "Přidat filtr" msgid "Add path" msgstr "Přidat popis umístění" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Přizpůsobit název „nádoby“ (bucket)?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Přizpůsobit popis umístění?" @@ -106,18 +106,14 @@ msgstr "Přizpůsobit popis umístění?" msgid "Advanced Options" msgstr "Pokročilé volby" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Pokročilé volby" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Pokročilé:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "Vše" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Všechny Hyper-V stroje" @@ -126,7 +122,7 @@ msgstr "Všechny Hyper-V stroje" msgid "All Microsoft SQL Databases" msgstr "Všechny Microsoft SQL databáze" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -141,7 +137,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Umožnit přístup na dálku (vyžaduje restart)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Dny, ve které je přístup umožněn" @@ -157,7 +153,7 @@ msgstr "" "V novém umístění byl nalezen už existující soubor\n" "Opravdu chcete nasměrovat databázi do existujícího souboru?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -169,33 +165,39 @@ msgstr "" "\n" "Chcete použít existující databázi?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Anonymní hlášení o použití" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "Aplikace" + #: templates/export.html:8 msgid "As Command-line" msgstr "Jako příkazový řádek" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Ověřovací heslo" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Ověřovací uživatelské jméno" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Automaticky vytvořená heslová fráze" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Spouštět zálohy automaticky." @@ -207,11 +209,11 @@ msgstr "Identifikátor účtu u služby B2" msgid "B2 Application Key" msgstr "Aplikační klíč ke službě B2" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "Identifikátor účtu u cloudového úložiště B2" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "Aplikační klíč ke cloudovému úložišti B2" @@ -223,6 +225,10 @@ msgstr "Zpět" msgid "Backend modules:" msgstr "Moduly podpůrných vrstev (backend):" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "Záloha dokončena!" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Cíl zálohy" @@ -232,19 +238,19 @@ msgstr "Cíl zálohy" msgid "Backup location" msgstr "Umístění zálohy" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "Doba uchovávání záloh" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Záloha:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Vývojová testovací (beta)" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Nefunkční přístup" @@ -256,9 +262,10 @@ msgstr "Procházet" msgid "Browser default" msgstr "Výchozí nastavení webového prohlížeče" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Název „nádoby“ (bucket)" @@ -292,30 +299,50 @@ msgstr "Vytváření částečné dočasné databáze…" msgid "Busy ..." msgstr "Zaneprázdněno…" -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "Soubory mezipaměti" + +#: templates/settings.html:104 msgid "Canary" msgstr "Kanárek" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Storno" @@ -352,19 +379,20 @@ msgstr "Zjišťování dostupnosti případných aktualizací…" msgid "Chose a storage type to get started" msgstr "Pro začátek vyberte typ úložiště" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "AuthID vytvoříte kliknutím na odkaz AuthID" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Kliknutím nastavte předvolby přiškrcování" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Příkazový řádek…" -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Zkompaktnit nyní" @@ -392,7 +420,7 @@ msgstr "Počítač" msgid "Configuration file:" msgstr "Soubor s nastaveními:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Nastavení:" @@ -414,11 +442,11 @@ msgstr "Vyžadováno potvrzení" msgid "Connect" msgstr "Připojit" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Připojit nyní" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "Připojování k serveru…" @@ -426,11 +454,11 @@ msgstr "Připojování k serveru…" msgid "Connecting to task ...." msgstr "Připojování k úloze…" -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Připojování…" -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Spojení ztraceno" @@ -439,11 +467,11 @@ msgstr "Spojení ztraceno" msgid "Connection worked!" msgstr "Spojení funguje!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Název kontejneru" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Region umístění kontejneru" @@ -451,7 +479,7 @@ msgstr "Region umístění kontejneru" msgid "Continue" msgstr "Pokračovat" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Pokračovat bez šifrování" @@ -471,7 +499,7 @@ msgstr "Zkopírovat URL adresu cíle do schránky" msgid "Copy failed. Please manually copy the URL" msgstr "Kopie se nezdařila. Zkopírujte URL adresu ručně" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Core volby" @@ -479,11 +507,11 @@ msgstr "Core volby" msgid "Counting ({{files}} files found, {{size}})" msgstr "Počítání ({{files}} souborů nalezeno, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Pouze pády" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Vyplnit hlášení chyby…" @@ -491,7 +519,7 @@ msgstr "Vyplnit hlášení chyby…" msgid "Create folder?" msgstr "Vytvořit složku?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Vytvořit nový uživatelský účet s omezenými oprávněními" @@ -499,7 +527,7 @@ msgstr "Vytvořit nový uživatelský účet s omezenými oprávněními" msgid "Creating bug report ..." msgstr "Vytváření hlášení chyby…" -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Vytváření nového uživatele s omezeným přístupem…" @@ -511,10 +539,18 @@ msgstr "Vytváření cílových složek…" msgid "Creating temporary backup ..." msgstr "Vytváření dočasné zálohy…" -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Vytváření uživatelského účtu…" +#: templates/home.html:71 +msgid "Current action:" +msgstr "Stávající akce:" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "Stávající soubor:" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "Stávající verze je {{versionname}} ({{versionnumber}})" @@ -527,7 +563,7 @@ msgstr "Vlastní S3 koncový bod" msgid "Custom authentication url" msgstr "Vlastní ověřovací URL adresa" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "Uživatelem určená doba uchovávání záloh" @@ -551,11 +587,11 @@ msgstr "Vlastní URL adresa serveru ({{server}})" msgid "Custom storage class ({{class}})" msgstr "Vlastní třída úložiště ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "Databáze…" -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Dnů" @@ -563,15 +599,15 @@ msgstr "Dnů" msgid "Default" msgstr "Výchozí" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Výchozí ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "Výchozí filtry" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Výchozí volby" @@ -579,7 +615,7 @@ msgstr "Výchozí volby" msgid "Delete" msgstr "Smazat" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Smazat…" @@ -587,7 +623,7 @@ msgstr "Smazat…" msgid "Delete backup" msgstr "Smazat zálohu" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "Smazat zálohy starší než" @@ -615,7 +651,7 @@ msgstr "Mazání souborů na protějšku…" msgid "Deleting unwanted files ..." msgstr "Mazání nepotřebných souborů…" -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Osobní počítač" @@ -623,6 +659,10 @@ msgstr "Osobní počítač" msgid "Destination" msgstr "Cíl" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "Cílové umístění" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -641,11 +681,15 @@ msgstr "Přímé obnovování ze záložních souborů…" msgid "Disabled" msgstr "Vypnuto" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Odmítnout" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "Zahodit vše" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Motiv vzhledu zobrazení a barev" @@ -657,19 +701,23 @@ msgstr "Opravdu chcete smazat zálohu: „{{name}}“?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "Opravdu chcete smazat místní databázi pro: {{name}}" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "Doménový název" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Darovat" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Darovací zprávy" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "Darovací zprávy jsou skryté, kliknutím je zobrazíte" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "Darovací zprávy jsou zobrazené, kliknutím je skryjete" @@ -677,11 +725,11 @@ msgstr "Darovací zprávy jsou zobrazené, kliknutím je skryjete" msgid "Done" msgstr "Hotovo" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Stáhnout" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Stahování…" @@ -689,19 +737,19 @@ msgstr "Stahování…" msgid "Downloading files ..." msgstr "Stahování souborů…" -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Stahování aktualizace…" -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Volba duplikace {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Webové stránky projektu Duplicati" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Diskuzní fórum o Duplicati" @@ -726,17 +774,17 @@ msgstr "" "vzdálené záloze na místním stroji.\\nTo zrychluje provádění mnoha operací a " "snižuje množství dat které je při každé operaci třeba stahovat." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Upravit…" -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Upravit jako seznam" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Upravit jako text" @@ -749,7 +797,7 @@ msgstr "Zašifrovat soubor" msgid "Encryption" msgstr "Šifrování" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Šifrování změněno" @@ -757,24 +805,24 @@ msgstr "Šifrování změněno" msgid "Encryption modules:" msgstr "Šifrovací moduly:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Zadejte URL adresu" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" -"Zadejte strategii uchovávání záloh ručně. Výplň je D/W/Y pro dny/týdny/roky." -" Forma zápisu je: 7D:1D,4W:1W,36M:1M. V tomto příkladu je ponechána jedna " -"záloha z každého dne po dobu příštích 7 dnů, jedna z každého týdne po dobu " -"příštích 4 týdnů a jedna z každého měsíce po dobu příštích 36 měsíců. Je " -"možné zapsat také jako 1W:1D,1M:1W,3Y:1M." +"Zadejte strategii uchovávání záloh ručně. Výplň je D/W/Y pro dny/týdny/roky " +"a U pro neomezené. Forma zápisu je: 7D:1D,4W:1W,36M:1M. V tomto příkladu je " +"ponechána jedna záloha z každého dne po dobu příštích 7 dnů, jedna z každého" +" týdne po dobu příštích 4 týdnů a jedna z každého měsíce po dobu příštích 36" +" měsíců. Je možné zapsat také jako 1W:1D,1M:1W,3Y:1M." #: templates/backends/azure.html:12 msgid "Enter access key" @@ -800,7 +848,7 @@ msgstr "Zadejte název kontejneru" msgid "Enter encryption passphrase" msgstr "Zadejte šifrovací heslovou frázi" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Sem zadejte výraz" @@ -808,15 +856,28 @@ msgstr "Sem zadejte výraz" msgid "Enter folder path name" msgstr "Zadejte popis umístění složky" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "Každou z voleb zadejte zvlášť na samostatný řádek, např. {0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Zadejte popis cílového umístění " +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "Zadejte e-mailovou adresu skupiny v Office 365" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" +"Zadejte úplný popis cílového umístění, včetně názvu serveru, ale bez https " +"na začátku" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -833,9 +894,9 @@ msgstr "Zadejte popis cílového umístění " #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Chyba" @@ -843,39 +904,43 @@ msgstr "Chyba" msgid "Error!" msgstr "Chyba!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Chyby a pády" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Vynechat" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Vynechat složky jejichž názvy obsahují" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Výraz pro vynechané" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Vynechat soubor" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Vynechat soubory s příponami" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Vynechat soubory jejichž názvy obsahují" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Vynechat složku" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Regulární výraz pro vynechávané" @@ -883,7 +948,7 @@ msgstr "Regulární výraz pro vynechávané" msgid "Existing file found" msgstr "Nalezen existující soubor" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Experimentální" @@ -891,7 +956,7 @@ msgstr "Experimentální" msgid "Export" msgstr "Exportovat" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Exportovat…" @@ -928,7 +993,7 @@ msgstr "Nepodařilo se připojit:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -951,7 +1016,7 @@ msgstr "Nepodařilo se stáhnout informaci o popisu umístění: {{message}}" msgid "Failed to import:" msgstr "Nepodařilo se importovat:" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Nepodařilo se načíst výchozí parametry zálohy:" @@ -959,7 +1024,7 @@ msgstr "Nepodařilo se načíst výchozí parametry zálohy:" msgid "Failed to restore files: {{message}}" msgstr "Nepodařilo se obnovit soubory: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Nepodařilo se uložit:" @@ -968,11 +1033,11 @@ msgstr "Nepodařilo se uložit:" msgid "Fetching path information ..." msgstr "Získávání informací o popisu umístění…" -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Soubor" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Soubory větší než:" @@ -980,8 +1045,7 @@ msgstr "Soubory větší než:" msgid "Filters" msgstr "Filtry" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Dokončeno!" @@ -989,7 +1053,7 @@ msgstr "Dokončeno!" msgid "First run setup" msgstr "Úvodní nastavení při prvním spuštění" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Složka" @@ -1001,15 +1065,15 @@ msgstr "Složka" msgid "Folder path" msgstr "Popis umístění složky" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pá" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GB" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GB/s" @@ -1025,7 +1089,7 @@ msgstr "Obecné" msgid "General backup settings" msgstr "Obecná nastavení zálohy" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Obecné volby" @@ -1041,7 +1105,12 @@ msgstr "Vytvořit IAM zásady přístupu" msgid "Getting file versions ..." msgstr "Získávání verzí souboru…" -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "E-mail skupiny" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Skryté soubory" @@ -1053,12 +1122,16 @@ msgstr "Skrýt" msgid "Hide hidden folders" msgstr "Skrýt skryté složky" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Domovská složka" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "Názvy strojů" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Hodin" @@ -1066,7 +1139,7 @@ msgstr "Hodin" msgid "How do you want to handle existing files?" msgstr "Jak chcete zacházet s existujícími soubory?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V stroj" @@ -1075,7 +1148,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V stroj:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V stroje" @@ -1084,11 +1157,11 @@ msgstr "Hyper-V stroje" msgid "ID:" msgstr "Identifikátor:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "Pokud chybělo datum, úloha bude spuštěna co možná nejdříve." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1127,7 +1200,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">klikněte pravým tlačítkem a" " zvolte „Uložit jako…“;" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1135,7 +1208,7 @@ msgstr "" "Pokud nezadáte popis umístění, všechny soubory budou uloženy v přihlašovací složce.\n" "Je to to, co chcete?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Pokud nezadáte klíč k API, je vyžadováno jméno nájemníka (tenant)" @@ -1187,15 +1260,15 @@ msgstr "Importovat metadata" msgid "Importing ..." msgstr "Importování…" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Zahrnout soubor?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Výraz pro zahrnutí" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Regulární výraz pro zahrnutí" @@ -1203,15 +1276,18 @@ msgstr "Regulární výraz pro zahrnutí" msgid "Incorrect answer, try again" msgstr "Nesprávná odpověď, zkuste to znovu" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Jednotlivá sestavení pouze pro vývojáře." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" +"Jednotlivá sestavení určená pouze pro vývojáře. Nepoužívejte pro důležitá " +"data." #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Informace" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Nainstalovat" @@ -1219,17 +1295,17 @@ msgstr "Nainstalovat" msgid "Install failed:" msgstr "Instalace se nezdařila:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "Neplatné znaky v popisu umístění" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Neplatná doba ponechání" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1237,23 +1313,27 @@ msgstr "" "K některým FTP serverům je možné se připojit i bez hesla.\n" "Opravdu to tento FTP server umožňuje?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KB" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KB/s" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "Ponechat konkrétní počet záloh" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "Ponechat všechny zálohy" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "Verze aplikačního program. rozhraní stavebního bloku" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Jazyk textů v uživatelském rozhraní" @@ -1261,9 +1341,13 @@ msgstr "Jazyk textů v uživatelském rozhraní" msgid "Last month" msgstr "Minulý měsíc" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Poslední úspěšný běh:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "Minulá úspěšná záloha:" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1273,18 +1357,18 @@ msgstr "Poslední" msgid "Libraries" msgstr "Knihovny" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "GNU/Linux" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Vypisování datumů záloh…" -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Vypisování vzdálených souborů…" +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "Vypisování souborů na protějšku pro trvalé vymazání…" + #: templates/log.html:8 msgid "Live" msgstr "Aktuální" @@ -1312,7 +1396,7 @@ msgstr "Načítání…" msgid "Loading remote storage usage ..." msgstr "Načítání údajů o využití vzdáleného úložiště…" -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "Místní repozitář" @@ -1328,7 +1412,7 @@ msgstr "Popis umístění místní databáze:" msgid "Local repository" msgstr "Místní repozitář" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Místní úložiště" @@ -1348,15 +1432,15 @@ msgstr "Zaznamenávat (log) údaje pro {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Zaznamenávat data ze serveru" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Odhlásit se" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MB" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MB/s" @@ -1377,7 +1461,7 @@ msgid "Max upload speed" msgstr "Nejvyšší rychlost odesílání" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Nabídka" @@ -1394,32 +1478,32 @@ msgstr "Databáze Microsoft SQL" msgid "Minimum redundancy" msgstr "Minimální redundance" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "Minimální redundance je 1.0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minut" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Chybějící název" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Chybějící heslová fráze" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Chybějící zdroje" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Po" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Měsíců" @@ -1431,11 +1515,11 @@ msgstr "Přesunout existující databázi" msgid "Move failed:" msgstr "Přesun se nezdařil:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Moje dokumenty" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Hudba" @@ -1443,7 +1527,7 @@ msgstr "Hudba" msgid "My Photos" msgstr "Fotografie" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Obrázky" @@ -1451,15 +1535,15 @@ msgstr "Obrázky" msgid "Name" msgstr "Název" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Nikdy" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Nalezena nová aktualizace: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1467,33 +1551,33 @@ msgstr "" "Nové uživatelské jméno je {{user}}.\n" "Aktualizované přihlašovací údaje které použít pro uživatele s omezenými přístupovými právy" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Další" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Příští naplánované spuštění:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Příští naplánovaná úloha:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Příští úloha:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Příště" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1502,10 +1586,10 @@ msgstr "Příště" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Ne" @@ -1523,7 +1607,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Nebyl nalezen žádný editor pro typ úložiště „{{backend}}“" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Nešifrovat" @@ -1539,7 +1623,7 @@ msgstr "Žádné položky pro obnovení – vyberte alespoň jednu" msgid "No passphrase entered" msgstr "Není zadaná žádná heslová fráze" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Žádné naplánované úlohy" @@ -1547,36 +1631,32 @@ msgstr "Žádné naplánované úlohy" msgid "No, my machine has only a single account" msgstr "Ne, na mém stroji je pouze jediný uživatelský účet" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Zadání heslové fráze se neshodují" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Žádné / vypnuté" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "Nic nebude smazáno. Velikost zálohy naroste při každé změně." #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "OK" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "Apple macOS" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1591,12 +1671,21 @@ msgstr "AuthURI pro OpenStack" msgid "OpenStack Object Storage / Swift" msgstr "Objektové úložiště OpenStack (Swift)" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" +"Klíč pro Openstack API není podporován ve verzi 3 API stavebního bloku." + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "Operační systém" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Operace se nezdařila:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Operace:" @@ -1609,11 +1698,11 @@ msgid "Optional authentication username" msgstr "Volitelné uživatelské jméno pro ověření" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Předvolby" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1625,11 +1714,11 @@ msgstr "" msgid "Original location" msgstr "Původní umístění" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Ostatní" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1653,24 +1742,24 @@ msgstr "Heslová fráze" msgid "Passphrase (if encrypted)" msgstr "Heslová fráze (v případě, že je použito šifrování)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Heslová fráze změněna" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Zadání heslové fráze se neshodují" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Heslo" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Zadání hesla se neshodují" @@ -1678,11 +1767,16 @@ msgstr "Zadání hesla se neshodují" msgid "Patching files with local blocks ..." msgstr "Opravování souborů pomocí místních bloků…" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Popis umístění" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Umístění nenalezeno" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Popis umístění na serveru" @@ -1690,11 +1784,11 @@ msgstr "Popis umístění na serveru" msgid "Path or subfolder in the bucket" msgstr "Umístění nebo podsložka v „nádobě“ (bucket)" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Pozastavit" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Pozastavit po spuštění nebo hibernaci" @@ -1718,19 +1812,27 @@ msgstr "Nasměrujte na soubory se zálohou a obnovte odsud" msgid "Port" msgstr "Port" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Předchozí" +#: templates/home.html:73 +msgid "Progress:" +msgstr "Postup:" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "" "Pokud „nádoba“ (bucket) existuje, je identifikátor projektu (ProjectID) " "nepovinný" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Proprietární" @@ -1738,6 +1840,10 @@ msgstr "Proprietární" msgid "Purging files ..." msgstr "Trvalé vymazávání souborů…" +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "Trvalé smazání souborů dokončeno!" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Znovuvytváření místní databáze…" @@ -1754,7 +1860,7 @@ msgstr "Znovuvytváření databáze…" msgid "Registering temporary backup ..." msgstr "Registrace dočasné zálohy…" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Vztažené (relativní) popisy umístění není možné použít" @@ -1766,11 +1872,11 @@ msgstr "Načíst znovu" msgid "Remote" msgstr "Vzdálené" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "Vzdálené umístění" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "Vzdálený repozitář" @@ -1782,7 +1888,11 @@ msgstr "Vzdálené umístění" msgid "Remote repository" msgstr "Vzdálený repozitář" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "Velikost vzdáleného svazku" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Odebrat" @@ -1790,19 +1900,19 @@ msgstr "Odebrat" msgid "Remove option" msgstr "Odebrat volbu" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Opravit" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Opravování…" +msgid "Repairing database ..." +msgstr "Oprava databáze…" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Zopakování heslové fráze" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Hlášení:" @@ -1810,15 +1920,19 @@ msgstr "Hlášení:" msgid "Reset" msgstr "Resetovat" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Obnovit" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "Obnovení dokončeno!" + #: templates/restore.html:45 msgid "Restore files" msgstr "Obnovit soubory" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Obnovit soubory…" @@ -1852,15 +1966,15 @@ msgstr "Obnovit práva pro čtení/zápis" msgid "Restoring files ..." msgstr "Obnovování souborů…" -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Pokračovat" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Spustit znovu každou" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Spustit nyní" @@ -1876,7 +1990,7 @@ msgstr "Spuštěné…" msgid "Running commandline entry" msgstr "Spuštěná položka příkazového řádku" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Spuštěná úloha:" @@ -1884,15 +1998,15 @@ msgstr "Spuštěná úloha:" msgid "S3 Compatible" msgstr "Kompatibilní s S3" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Stejné jako základní nainstalovaná verze: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "So" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Uložit" @@ -1916,7 +2030,7 @@ msgstr "Skenování existujících souborů…" msgid "Scanning for local blocks ..." msgstr "Skenování místních bloků…" -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Plán" @@ -1928,7 +2042,7 @@ msgstr "Hledat" msgid "Search for files" msgstr "Hledat soubory" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Sekund" @@ -1942,7 +2056,7 @@ msgstr "" msgid "Select files" msgstr "Vybrat soubory" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -1976,12 +2090,12 @@ msgstr "Server pozastaven" msgid "Server state properties" msgstr "Vlastnosti stavu serveru" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Nastavení" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Zobrazit" @@ -1998,7 +2112,7 @@ msgstr "Zobrazit skryté složky" msgid "Show log" msgstr "Zobrazit záznam událostí (log)" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Zobrazit záznam událostí (log)…" @@ -2010,11 +2124,11 @@ msgstr "Zobrazit stromový pohled" msgid "Sia server password" msgstr "Heslo Sia serveru" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "Chytrá doba uchovávání záloh" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2034,21 +2148,27 @@ msgstr "Zdrojová data" msgid "Source folders" msgstr "Zdrojové složky" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Zdroj:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Konkrétní sestavení pouze pro vývojáře." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" +"Konkrétní sestavení určená pouze pro vývojáře. Nepoužívejte pro důležitá " +"data." -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Standardní protokoly" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Spouštění…" +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "Spouštění zálohy…" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "Spouštění obnovení…" #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2076,11 +2196,11 @@ msgstr "Zastavit probíhající zálohu" msgid "Stop running task" msgstr "Zastavit probíhající úlohu" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "Zastavování po nahrávání:" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Zastavování úlohy:" @@ -2100,7 +2220,7 @@ msgstr "Třída úložiště pro vytváření „nádoby“ (bucket)" msgid "Stored" msgstr "Uloženo" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Silné" @@ -2109,19 +2229,23 @@ msgstr "Silné" msgid "Success" msgstr "Úspěch" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Ne" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Symbolický odkaz" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "Systémové soubory" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "Systémové výchozí ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Systémové soubory" @@ -2133,11 +2257,11 @@ msgstr "Informace o systému" msgid "System properties" msgstr "Vlastnosti systému" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TB" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TB/s" @@ -2149,11 +2273,15 @@ msgstr "Popis umístění cíle, tj. /zaloha" msgid "Task is running" msgstr "Úloha je spuštěná" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "Dočasné soubory" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Dočasné soubory" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Jméno nájemníka (tenant)" @@ -2169,34 +2297,41 @@ msgstr "Testování…" msgid "Testing connection ..." msgstr "Zkouška spojení…" -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Zkouška přístupových práv…" -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Zkouška přístupových práv…" -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Název nádoby by měl být malými písmeny, převést automaticky?" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" "Název „nádoby“ (bucket) by měl začínat vaším uživatelským jménem – předřadit" " automaticky?" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "Spojení se serverem ztraceno, opětovný pokus za {{time}}…" -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Tmavé téma vzhledu (od Michala)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Výchozí téma vzhledu modrá na bílé (od Alexe)" @@ -2218,11 +2353,11 @@ msgstr "" "\n" "Chcete NAHRADIT STÁVAJÍCÍ klíč stroje \"{{prev}}\" NAHLÁŠENÝM klíčem stroje: {{key}}?" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Popisované umístění zdá se neexistuje, přejete si ho přidat i tak?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2232,7 +2367,7 @@ msgstr "" "\n" "Chcete zahrnout daný soubor?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2240,7 +2375,7 @@ msgstr "" "Je třeba, aby se jednalo o úplný popis umístění, tj. aby začínal dopředným " "lomítkem „/“" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2254,7 +2389,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "Parametr region je použit pouze při vytváření nové „nádoby“ (bucket)" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "Parametr region je použit pouze při vytváření „nádoby“ (bucket)" @@ -2275,7 +2410,7 @@ msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "Cílová složka obsahuje zašifrované soubory, zadejte heslovou frázi" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2298,6 +2433,15 @@ msgstr "" msgid "This month" msgstr "Tento měsíc" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Tento týden" @@ -2306,7 +2450,7 @@ msgstr "Tento týden" msgid "Throttle settings" msgstr "Nastavení přiškrcování" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Čt" @@ -2326,6 +2470,16 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Pro exportování bez heslové fráze odškrtněte „Šifrovat soubor“" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Út" @@ -2338,14 +2492,17 @@ msgstr "Důvěřovat certifikátu stroje?" msgid "Trust server certificate?" msgstr "Důvěřovat certifikátu serveru?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Vyzkoušejte nové funkce na kterých pracujeme. Nepoužívejte pro důležitá " -"data." +"Vyzkoušejte nové funkce na kterých pracujeme. Nyní nejstabilnější dostupná " +"verze. Pořádně si vyzkoušejte obnovu dat než toto použijete v produkčních " +"prostředích." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Út" @@ -2361,7 +2518,7 @@ msgstr "Neznámá velikost a verze databáze" msgid "Until resumed" msgstr "Dokud není pokračováno" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Aktualizační kanál" @@ -2373,15 +2530,11 @@ msgstr "Aktualizace se nezdařila:" msgid "Updating with existing database" msgstr "Aktualizace se stávající databází" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "Velikost nahrávaného svazku" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "Nahrávání ověřovacího souboru…" -#: templates/settings.html:114 +#: templates/settings.html:127 msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate public usage" @@ -2391,11 +2544,11 @@ msgstr "" "vyhodnocovat dopad nových funkcí. Slouží k vytváření anonymizovaných " "veřejných statistik využívání" -#: templates/settings.html:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Statistiky využití" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Statistiky využití, varování, chyby a pády" @@ -2403,15 +2556,15 @@ msgstr "Statistiky využití, varování, chyby a pády" msgid "Use SSL" msgstr "Použít SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Použít existující databázi?" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Použít slabou heslovou frázi" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Nepoužitelné" @@ -2419,21 +2572,25 @@ msgstr "Nepoužitelné" msgid "User data" msgstr "Uživatelská data" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "Název domény uživatele" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "Uživatel má příliš mnoho oprávnění" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Nastavení uživatelského rozhraní" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Uživatelské jméno" @@ -2441,12 +2598,11 @@ msgstr "Uživatelské jméno" msgid "Validating ..." msgstr "Ověřování…" -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Ověřit soubory" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Ověřování…" @@ -2458,6 +2614,10 @@ msgstr "Ověřování odpovědi" msgid "Verifying backend data ..." msgstr "Ověřování dat podpůrné vrstvy (backend)…" +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "Ověřování souborů…" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "Ověřování vzdálených dat…" @@ -2466,15 +2626,15 @@ msgstr "Ověřování vzdálených dat…" msgid "Verifying restored files ..." msgstr "Ověřování obnovených souborů…" -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Velmi silné" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Velmi slabé" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Navštivte nás na" @@ -2502,7 +2662,7 @@ msgstr "Čekání na zahájení úlohy…" msgid "Waiting for upload ..." msgstr "Čekání na nahrání…" -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Varování, chyby a pády" @@ -2519,19 +2679,19 @@ msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Doporučujeme šifrovat všechny zálohy, které jsou ukládány mimo váš stroj" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Slabé" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Slabá heslová fráze" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "St" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Týdny" @@ -2543,19 +2703,15 @@ msgstr "Odkud chcete obnovit?" msgid "Where do you want to restore the files to?" msgstr "Kam chcete soubory obnovit?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "MS Windows" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Let" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2564,22 +2720,22 @@ msgstr "Let" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Ano" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Ano, heslovou frázi mám bezpečně uloženou" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Ano, mám odvahu!" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Ano, chci rozbít své zálohy!" @@ -2623,7 +2779,7 @@ msgstr "" "Úlohu můžete ukončit buď teď hned, nebo procesu umožnit zpracovat stávající " "soubor a pak zastavit." -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -2631,7 +2787,7 @@ msgstr "" "Změnili jste režim šifrování. To může něco rozbít. Doporučujeme namísto toho" " vytvořit novou zálohu" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -2639,7 +2795,7 @@ msgstr "" "Změnili jste heslovou frázi, což není podporováno. Doporučujeme namísto toho" " vytvořit novou zálohu." -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2651,7 +2807,7 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "Zvolili jste obnovu do nového umístění, ale nezadali jste ho" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " @@ -2660,52 +2816,70 @@ msgstr "" "Vytvořili jste odolnou heslovou frázi. Tu si dobře uschovejte, protože v " "případě její ztráty data nebude možné obnovit." -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "Je třeba zvolit alespoň jednu zdrojovou složku" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" +"Aby bylo možné použít verzi 3 aplikačního programového rozhraní, je třeba " +"zadat doménový název" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Je třeba zadat název zálohy" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "Buď je třeba zadat heslovou frázi nebo šifrování vypnout" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" +"Aby bylo možné použít verzi 3 aplikačního programového rozhraní, je třeba " +"zadat heslo" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "Je třeba zadat kladný počet záloh které uchovávat" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" +"Aby bylo možné použít verzi 3 aplikačního programového rozhraní, je třeba " +"zadat název projektu (tenant)" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "Pokud nezadáte klíč k API, je třeba zadat jméno nájemníka (tenant)" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "Je třeba zadat platnou dobu po kterou ponechávat zálohy" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "Je třeba zadat platný řetězec zásady doby uchovávání záloh" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Je třeba zadat buď klíč k API nebo heslo" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "Je třeba zadat buď heslo, nebo klíč k API – ne obojí naráz" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Je třeba vyplnit heslo" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Je třeba vyplnit název nebo adresu serveru" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Je třeba vyplnit uživatelské jméno" @@ -2713,23 +2887,27 @@ msgstr "Je třeba vyplnit uživatelské jméno" msgid "You must fill in {{field}}" msgstr "Je třeba vyplnit kolonku {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Je třeba vybrat nebo vyplnit AuthURI" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Je třeba vybrat nebo vyplnit server" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Je třeba zadat popis umístění" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "Měli byste vyplnit {{field}}{{reason}}" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Soubory a složky byly úspěšně obnoveny." -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Vaše heslová fráze je snadno uhodnutelná. Zvažte volbu jiné." @@ -2737,15 +2915,15 @@ msgstr "Vaše heslová fráze je snadno uhodnutelná. Zvažte volbu jiné." msgid "bucket/folder/subfolder" msgstr "nadoba/slozka/podslozka" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "B" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "B/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2756,6 +2934,11 @@ msgstr "vlastní" msgid "resume now" msgstr "pokračovat nyní" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "pokud výslovně neuvedete --group-id" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2772,12 +2955,13 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} souborů ({{size}}) zbývá {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verze" msgstr[1] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verze" msgstr[2] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzí" +msgstr[3] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzí" #: templates/pause.html:26 msgid "{{number}} Hour" @@ -2788,6 +2972,6 @@ msgstr "{{number}} hodin" msgid "{{number}} Minutes" msgstr "{{number}} minut" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (trvalo {{duration}})" diff --git a/Localizations/webroot/localization_webroot-da.po b/Localizations/webroot/localization_webroot-da.po index 147a84a1e..2a9959fc2 100644 --- a/Localizations/webroot/localization_webroot-da.po +++ b/Localizations/webroot/localization_webroot-da.po @@ -4,10 +4,11 @@ # Brian Kirkegaard, 2016 # Rune Henriksen , 2017 # Michael Fogh Kristensen , 2018 +# Nicolai Simonsen , 2018 msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Michael Fogh Kristensen , 2018\n" +"Last-Translator: Nicolai Simonsen , 2018\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" @@ -22,25 +23,25 @@ msgstr "- vælg indstilling -" msgid "...loading..." msgstr "...indlæser..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "API Key" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "AWS Access Key" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "Om" @@ -48,11 +49,11 @@ msgstr "Om" msgid "About {{appname}}" msgstr "Om {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Access Key" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Adgang nægtet" @@ -60,11 +61,11 @@ msgstr "Adgang nægtet" msgid "Access to user interface" msgstr "Adgang til brugerinterface" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Konto navn" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Aktiver" @@ -85,11 +86,11 @@ msgstr "Tilføj en sti" msgid "Add advanced option" msgstr "Tilføj en avanceret indstilling" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Tilføj backup" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Tilføj filter" @@ -97,12 +98,12 @@ msgstr "Tilføj filter" msgid "Add path" msgstr "Tilføj sti" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Tilpas bucket navnet?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Juster stien?" @@ -110,18 +111,14 @@ msgstr "Juster stien?" msgid "Advanced Options" msgstr "Avancerede indstillinger" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Avancerede indstillinger" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Avanceret:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "Alle" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Alle Hyper-V maskiner" @@ -130,7 +127,7 @@ msgstr "Alle Hyper-V maskiner" msgid "All Microsoft SQL Databases" msgstr "Alle Microsoft SQL databaser" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -148,7 +145,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Tillad fjernadgang (kræver genstart)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Tilladte dage" @@ -164,7 +161,7 @@ msgstr "" "En eksisterende fil blev funder på den nye placering.\n" "Er du sikker på at du vil have databasen til at pege på en eksisterende fil?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -176,33 +173,39 @@ msgstr "" "\n" "Vil du bruge den eksisterende database?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Anonyme brugsstatistiker" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "Som kommandolinie" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Kodeord til godkendelse" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Brugernavn til godkendelse" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Autogenereret kodeord" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Kør backups automatisk" @@ -214,11 +217,11 @@ msgstr "B2 Account ID" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" @@ -230,6 +233,10 @@ msgstr "Tilbage" msgid "Backend modules:" msgstr "Backend moduler:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Backup destination" @@ -239,19 +246,19 @@ msgstr "Backup destination" msgid "Backup location" msgstr "Backup placering" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" -msgstr "" +msgstr "Backup fastholdelse" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Backup:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Adgang defekt" @@ -263,9 +270,10 @@ msgstr "Gennemse" msgid "Browser default" msgstr "Browser standard" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Bucket navn" @@ -299,30 +307,50 @@ msgstr "Bygger en midlertidig database ..." msgid "Busy ..." msgstr "Optaget ..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Annuller" @@ -359,19 +387,20 @@ msgstr "Leder efter opdateringer..." msgid "Chose a storage type to get started" msgstr "Valgte en destinationstype at komme i gang" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Click på AuthID linket for at oprettet et AuthID" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Klik for at sætte hastigheds begrænsning" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Kommandolinie ..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Komprimer nu" @@ -399,7 +428,7 @@ msgstr "Computer" msgid "Configuration file:" msgstr "Konfigurationsfil:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Konfiguration:" @@ -421,11 +450,11 @@ msgstr "Bekræftelse kræves" msgid "Connect" msgstr "Forbind" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Forbind nu" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "Forbinder til server ..." @@ -433,11 +462,11 @@ msgstr "Forbinder til server ..." msgid "Connecting to task ...." msgstr "Forbinder til opgave ..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Forbinder ..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Forbindelse mistet" @@ -446,11 +475,11 @@ msgstr "Forbindelse mistet" msgid "Connection worked!" msgstr "Forbindelsen virkede!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Container navn" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Container region" @@ -458,7 +487,7 @@ msgstr "Container region" msgid "Continue" msgstr "Fortsæt" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Fortsæt uden kryptering" @@ -478,7 +507,7 @@ msgstr "Kopier URL-destinationsadressen til udklipsholder" msgid "Copy failed. Please manually copy the URL" msgstr "Kopiering mislykkedes. Kopier venligst URL-adressen manuelt" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Grund indstillinger" @@ -486,11 +515,11 @@ msgstr "Grund indstillinger" msgid "Counting ({{files}} files found, {{size}})" msgstr "Tæller ({{files}} filer fundet, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Kun nedbrud" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Opret fejlrapport ..." @@ -498,7 +527,7 @@ msgstr "Opret fejlrapport ..." msgid "Create folder?" msgstr "Opret mappe?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Opret en ny begrænset bruger" @@ -506,7 +535,7 @@ msgstr "Opret en ny begrænset bruger" msgid "Creating bug report ..." msgstr "Opretter fejlrapport ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Opretter en ny bruger med begrænset adgang ..." @@ -518,10 +547,18 @@ msgstr "Opretter destinations mapper ..." msgid "Creating temporary backup ..." msgstr "Opretter en midlertidig backup ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Opretter bruger ..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "Nuværende version er {{versionname}} ({{versionnumber}})" @@ -534,9 +571,9 @@ msgstr "Brugerdefineret S3 endpoint" msgid "Custom authentication url" msgstr "Brugerdefineret godkendelses url" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" -msgstr "" +msgstr "Brugerdefineret backup fastholdelse" #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" @@ -558,11 +595,11 @@ msgstr "Brugerdefineret server url ({{server}})" msgid "Custom storage class ({{class}})" msgstr "Brugerdefineret storage class ({{klasse}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "Database ..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Dage" @@ -570,15 +607,15 @@ msgstr "Dage" msgid "Default" msgstr "Standard" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Standard ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "Standard filtre" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Standardindstillinger" @@ -586,7 +623,7 @@ msgstr "Standardindstillinger" msgid "Delete" msgstr "Slet" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Slet ..." @@ -594,7 +631,7 @@ msgstr "Slet ..." msgid "Delete backup" msgstr "Slet backup" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "Slet sikkerhedskopier, der er ældre end" @@ -622,7 +659,7 @@ msgstr "Sletter filer fra destinationen ..." msgid "Deleting unwanted files ..." msgstr "Sletter uønskede filer ..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Skrivebord" @@ -630,6 +667,10 @@ msgstr "Skrivebord" msgid "Destination" msgstr "Destination" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -648,11 +689,15 @@ msgstr "Direkte gendannelse fra backup filer ..." msgid "Disabled" msgstr "Deaktiveret" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Afvis" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Visning og farvevalg" @@ -664,19 +709,23 @@ msgstr "Vil du virkelig slette backupen: \"{{name}}\"?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "Vil du virkelig slette den lokale database for: {{navn}}" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Donér" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Donations beskeder" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "Donations beskeder er skjult, klik for at vise" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "Donation beskeder er synlige, klik for at skjule" @@ -684,11 +733,11 @@ msgstr "Donation beskeder er synlige, klik for at skjule" msgid "Done" msgstr "Færdig" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Download" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Downloader ..." @@ -696,19 +745,19 @@ msgstr "Downloader ..." msgid "Downloading files ..." msgstr "Downloader filer ..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Downloader opdatering ..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Dublet af indstilling {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Duplicati hjemmeside" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Duplicati forum" @@ -734,17 +783,17 @@ msgstr "" "udføre mange operationer, og reducerer mængden af data, der skal hentes for " "hver operation." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Rediger ..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Rediger som liste" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Rediger som tekst" @@ -757,7 +806,7 @@ msgstr "Krypter fil" msgid "Encryption" msgstr "Kryptering" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Kryptering ændret" @@ -765,19 +814,24 @@ msgstr "Kryptering ændret" msgid "Encryption modules:" msgstr "Krypterings moduler:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Indtast URL" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" +"Indtast manuelt en fastholdelsesstrategi. Variablerne er D/W/Y for " +"henholdsvis dage/uger/år or U for ubegrænset. Syntaksen er: " +"7D:1D,4W:1W,36M:1M. Dette eksempel fastholder én backup for hver af de næste" +" 7 dage, én for hver af de næste 4 uger og én for hver af de næste 36 " +"måneder. Det samme kan også opnås ved at skrive 1W:1D,1M:1W,3Y:1M." #: templates/backends/azure.html:12 msgid "Enter access key" @@ -803,7 +857,7 @@ msgstr "Indtast container navn" msgid "Enter encryption passphrase" msgstr "Indtast krypteringssætning" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Indtast udtryk her" @@ -811,15 +865,26 @@ msgstr "Indtast udtryk her" msgid "Enter folder path name" msgstr "indtast mappe navn" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "Indtast én indstilling per linie i kommandolinieformat, f.eks. {0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Indtast destinations stien" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -836,9 +901,9 @@ msgstr "Indtast destinations stien" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Fejl" @@ -846,39 +911,43 @@ msgstr "Fejl" msgid "Error!" msgstr "Fejl!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Fejl og nedbrud" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Eksludér" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Ekskluder mapper hvor navnet indeholder" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Excluder udtryk" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Excluder fil" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Ekskluder filendelse" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Ekskluder filer hvor navnet indeholder" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Ekskluder mappe" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Ekskluder regulært udtryk" @@ -886,7 +955,7 @@ msgstr "Ekskluder regulært udtryk" msgid "Existing file found" msgstr "Eksisterende fil fundet" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Eksperimental" @@ -894,7 +963,7 @@ msgstr "Eksperimental" msgid "Export" msgstr "Eksporter" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Eksporter ..." @@ -931,7 +1000,7 @@ msgstr "Kunne ikke forbinde:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -954,7 +1023,7 @@ msgstr "Kunne ikke hente sti-information: {{message}}" msgid "Failed to import:" msgstr "Kunne ikke importere:" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Kunne ikke læse backup standardværdier:" @@ -962,7 +1031,7 @@ msgstr "Kunne ikke læse backup standardværdier:" msgid "Failed to restore files: {{message}}" msgstr "Kunne ikke gendanne filer: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Kunne ikke gemme:" @@ -971,11 +1040,11 @@ msgstr "Kunne ikke gemme:" msgid "Fetching path information ..." msgstr "Henter information om stier ..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Fil" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Filer større end:" @@ -983,8 +1052,7 @@ msgstr "Filer større end:" msgid "Filters" msgstr "Filtre" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Færdig!" @@ -992,7 +1060,7 @@ msgstr "Færdig!" msgid "First run setup" msgstr "Førstegangsopsætning" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Mappe" @@ -1004,15 +1072,15 @@ msgstr "Mappe" msgid "Folder path" msgstr "Mappe sti" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Fre" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GByte/s" @@ -1028,7 +1096,7 @@ msgstr "Generelt" msgid "General backup settings" msgstr "Generelle backup indstillinger" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Generelle indstillinger" @@ -1044,7 +1112,12 @@ msgstr "Generér IAM access policy" msgid "Getting file versions ..." msgstr "Henter fil versioner ..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Skjulte filer" @@ -1056,12 +1129,16 @@ msgstr "Skjul" msgid "Hide hidden folders" msgstr "Skjul skjulte filer" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Hjem" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Timer" @@ -1069,7 +1146,7 @@ msgstr "Timer" msgid "How do you want to handle existing files?" msgstr "Hvordan vil du håndtere eksisterende filer?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V maskine" @@ -1078,7 +1155,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V maskine:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V maskiner" @@ -1087,13 +1164,13 @@ msgstr "Hyper-V maskiner" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Hvis der ikke blev kørt på det angivne tidspunkt, vil jobbet køre så hurtigt" " som muligt." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1131,7 +1208,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\"> højreklik og vælg " ""Gem som... "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1139,7 +1216,7 @@ msgstr "" "Hvis du ikke indtaster en sti, vil alle filer blive gemt i login mappen.\n" "Er du sikke på at det er det du vil gøre?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Hvis du ikke indtaster en API key, skal du angive tenant navnet" @@ -1192,15 +1269,15 @@ msgstr "Importer metadata" msgid "Importing ..." msgstr "Importerer ..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Inkluder en fil?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Inkluder udtryk" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Inkluder regulært udtryk" @@ -1208,15 +1285,16 @@ msgstr "Inkluder regulært udtryk" msgid "Incorrect answer, try again" msgstr "Forkert svar, prøv igen" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Individuelle versioner for udviklere" +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Information" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Installer" @@ -1224,17 +1302,17 @@ msgstr "Installer" msgid "Install failed:" msgstr "Installationen fejlede:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "Ugyldige tegn i stien" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Ugyldig bevaringstid" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1242,23 +1320,27 @@ msgstr "" "Det er muligt at oprette forbindelse til nogle FTP servere uden en adgangskode.\n" "Er du sikker på din FTP-server understøtter password-fri login?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KByte" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "Gem et bestemt antal backups" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "Gem alle backups" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Sprog i brugergrænsefladen" @@ -1266,9 +1348,13 @@ msgstr "Sprog i brugergrænsefladen" msgid "Last month" msgstr "Sidste måned" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Sidste succesfulde kørsel:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1278,18 +1364,18 @@ msgstr "Nyeste" msgid "Libraries" msgstr "Biblioteker" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "Linux" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Henter backup datoer..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Henter filer fra destinationen ..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + #: templates/log.html:8 msgid "Live" msgstr "Live" @@ -1317,9 +1403,9 @@ msgstr "Indlæser ..." msgid "Loading remote storage usage ..." msgstr "Indlæser forbrug fra fjerndestinationen ..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" -msgstr "" +msgstr "Lokal fortegnelse" #: templates/localdatabase.html:2 msgid "Local database for" @@ -1331,9 +1417,9 @@ msgstr "Lokal database sti:" #: templates/backends/rclone.html:2 msgid "Local repository" -msgstr "" +msgstr "Lokal fortegnelse" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Local opbevaring" @@ -1353,15 +1439,15 @@ msgstr "Logdata for {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Logdata fra serveren" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Log ud" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MByte" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MByte/s" @@ -1382,7 +1468,7 @@ msgid "Max upload speed" msgstr "Maks uploadhastighed" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" @@ -1399,32 +1485,32 @@ msgstr "Microsoft SQL Databaser" msgid "Minimum redundancy" msgstr "Mindste tilladte redundans" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "Mindste redundans er 1.0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minutter" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Navn mangler" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Kodesætning mangler" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Kilder mangler" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Man" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Måneder" @@ -1436,11 +1522,11 @@ msgstr "Flyt eksisterende database" msgid "Move failed:" msgstr "Flytning fejlede:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Mine dokumenter" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Min musik" @@ -1448,7 +1534,7 @@ msgstr "Min musik" msgid "My Photos" msgstr "Mine foto" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Mine billeder" @@ -1456,15 +1542,15 @@ msgstr "Mine billeder" msgid "Name" msgstr "Navn" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Aldrig" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Ny opdatering fundet: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1472,33 +1558,33 @@ msgstr "" "Nyt bruger navn er {{user}}.\n" "Loginoplysninger er opdateret til den nye begrænsede bruger" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Næste" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Næste planlagte kørsel:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Næste planlagte opgave:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Næste opgave:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Næste tidspunkt" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1507,10 +1593,10 @@ msgstr "Næste tidspunkt" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Nej" @@ -1528,7 +1614,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Ingen editor blev fundet for "{{backend}}" destinationen" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Ingen kryptering" @@ -1545,7 +1631,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Ingen adgangssætning angivet" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Ingen planlagte opgaver" @@ -1553,36 +1639,32 @@ msgstr "Ingen planlagte opgaver" msgid "No, my machine has only a single account" msgstr "Nej, min computer har kun en brugerkonto" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Uoverenstemmelse mellem kodesætninger" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Ingen / deaktiveret" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "Intet vil blive slettet. Backup størrelsen vokser med hver ændring." #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "OK" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "OSX" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1598,12 +1680,20 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Operation fejlede:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Operationer:" @@ -1616,11 +1706,11 @@ msgid "Optional authentication username" msgstr "Valgfrit brugernavn til godkendelse" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Indstillinger" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1632,11 +1722,11 @@ msgstr "" msgid "Original location" msgstr "Oprindelig placering" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Andre" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1659,24 +1749,24 @@ msgstr "Kodesætning" msgid "Passphrase (if encrypted)" msgstr "Kodesætning (hvis krypteret)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Kodesætning ændret" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Kodesætninger er ikke ens" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Kodeord" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Kodeord er ikke ens" @@ -1684,11 +1774,16 @@ msgstr "Kodeord er ikke ens" msgid "Patching files with local blocks ..." msgstr "Opdaterer filer med lokale blokke ..." -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Stien blev ikke fundet" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Sti på server" @@ -1696,11 +1791,11 @@ msgstr "Sti på server" msgid "Path or subfolder in the bucket" msgstr "Sti eller undermappe i bucket" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Pause" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Pause efter start eller dvale" @@ -1724,17 +1819,25 @@ msgstr "Udpeg dine backup-filer og gendan fra dem" msgid "Port" msgstr "Port" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Forrige" +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID er valgfrit hvis bucket eksisterer" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Proprietære" @@ -1742,6 +1845,10 @@ msgstr "Proprietære" msgid "Purging files ..." msgstr "Fjerner filer ..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Genopbygger lokal database ..." @@ -1758,7 +1865,7 @@ msgstr "Gendanner database ..." msgid "Registering temporary backup ..." msgstr "Registrerer midlertidig backup ..." -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Relative stier er ikke tilladt" @@ -1770,23 +1877,27 @@ msgstr "Genindlæs" msgid "Remote" msgstr "Destination" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" -msgstr "" +msgstr "Destinations sti" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" -msgstr "" +msgstr "Ekstern fortegnelse" #: templates/backends/rclone.html:10 msgid "Remote path" -msgstr "" +msgstr "Destinations sti" #: templates/backends/rclone.html:6 msgid "Remote repository" +msgstr "Ekstern fortegnelse" + +#: templates/addoredit.html:303 +msgid "Remote volume size" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:199 msgid "Remove" msgstr "Fjern" @@ -1794,19 +1905,19 @@ msgstr "Fjern" msgid "Remove option" msgstr "Fjern indstilling" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparer" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Reparerer ..." +msgid "Repairing database ..." +msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Gentag kodesætning" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Rapporterer:" @@ -1814,15 +1925,19 @@ msgstr "Rapporterer:" msgid "Reset" msgstr "Nulstil" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Gendan" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + #: templates/restore.html:45 msgid "Restore files" msgstr "Gendan filer" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Gendan filer ..." @@ -1856,15 +1971,15 @@ msgstr "Gendan læse/skrive tilladelser" msgid "Restoring files ..." msgstr "Gendanner filer ..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Genoptag" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Kør igen hver" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Kør nu" @@ -1880,7 +1995,7 @@ msgstr "Kører ..." msgid "Running commandline entry" msgstr "Kører kommandolinie opgave" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Kørende opgave:" @@ -1888,15 +2003,15 @@ msgstr "Kørende opgave:" msgid "S3 Compatible" msgstr "S3 kompatibel" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Samme som grundinstallationsversionen: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "Lør" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Gem" @@ -1920,7 +2035,7 @@ msgstr "Skanner eksisterende filer ..." msgid "Scanning for local blocks ..." msgstr "Scanner for lokale blokke ..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Planlagt" @@ -1932,7 +2047,7 @@ msgstr "Søg" msgid "Search for files" msgstr "Søg efter filer" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Sekunder" @@ -1945,7 +2060,7 @@ msgstr "Vælg et log niveau og se beskeder som de kommer:" msgid "Select files" msgstr "Vælg filer" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -1979,12 +2094,12 @@ msgstr "Server på pause" msgid "Server state properties" msgstr "Egenskaber for serveren" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Indstillinger" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Vis" @@ -2001,7 +2116,7 @@ msgstr "Vis skjulte mapper" msgid "Show log" msgstr "Vis log" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Vis log ..." @@ -2013,11 +2128,11 @@ msgstr "Vis træstruktur" msgid "Sia server password" msgstr "Sia server kodeord" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" -msgstr "" +msgstr "Smart backupfastholdelse" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2037,21 +2152,25 @@ msgstr "Kilde data" msgid "Source folders" msgstr "Kilde mapper" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Kilde:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Specielle versioner til udviklere." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Standard protokoller" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Starter ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2079,11 +2198,11 @@ msgstr "Stop den kørende backup" msgid "Stop running task" msgstr "Stop den kørende opgave" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "Stopper efter upload:" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Stopper opgave:" @@ -2103,7 +2222,7 @@ msgstr "Opbevaringsklasse når der oprettes en bucket" msgid "Stored" msgstr "Gemt" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Stærk" @@ -2112,19 +2231,23 @@ msgstr "Stærk" msgid "Success" msgstr "Succes" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Søn" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Symbolsk kæde" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "System standard ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "System filer" @@ -2136,11 +2259,11 @@ msgstr "System info" msgid "System properties" msgstr "System egenskaber" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TByte" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TByte/s" @@ -2152,11 +2275,15 @@ msgstr "Destinationsstien, f.eks. /backup" msgid "Task is running" msgstr "Opgave kører" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Midlertidige filer" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Tenant navn" @@ -2172,34 +2299,41 @@ msgstr "Tester ..." msgid "Testing connection ..." msgstr "Tester forbindelse ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Tester tilladelser ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Tester tilladelser..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Bucket navnet bør være med små bogstaver, konverter automatisk?" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" "Bucket navnet bør starte med dit brugernavn, vil du sætte det foran " "automatisk?" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "Forbindelsen til serveren er mistet, forsøger igen om {{time}} ..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Mørke farver (af Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Standard blå på hvid (af Alex)" @@ -2221,11 +2355,11 @@ msgstr "" "\n" "Vil du ERSTATTE din NUVÆRENDE værtsnøgle \"{{prev}}\" med den RAPPORTEREDE værtsnøgle: {{key}}?" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Stien ser ikke ud til at findes, vil du tilføje den alligevel?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2235,13 +2369,13 @@ msgstr "" "\n" "Vil du inkludere den valgte fil?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "Stien skal være en absolut sti, altså skal den starte med '/'" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2255,7 +2389,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "Regionsparameteren anvendes kun når der oprettes en ny bucket" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "Regionsparameteren bruges kun når der oprettes en ny bucket" @@ -2278,7 +2412,7 @@ msgid "" msgstr "" "Destinationsmappen indeholder krypterede filer, angiv venligst kodesætningen" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2302,6 +2436,15 @@ msgstr "" msgid "This month" msgstr "Denne måned" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Denne uge" @@ -2310,7 +2453,7 @@ msgstr "Denne uge" msgid "Throttle settings" msgstr "Indstillinger for hastighedsbegrænsning" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Tor" @@ -2332,6 +2475,16 @@ msgstr "" "For at eksportere uden en adgangsætning, fjern mærket ud for \"Krypter " "filen\"" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "I dag" @@ -2344,13 +2497,14 @@ msgstr "Stol på værtscertifikatet?" msgid "Trust server certificate?" msgstr "Stol på server certifikatet?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Prøv de nye ting vi arbejder på. Undlad at bruge denne med vigtige data." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Tir" @@ -2366,7 +2520,7 @@ msgstr "Ukendt backup størrelse og versionsantal" msgid "Until resumed" msgstr "Indtil genoptaget" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Opdateringskanal" @@ -2378,26 +2532,25 @@ msgstr "Opdatering fejlede:" msgid "Updating with existing database" msgstr "Opdaterer med eksisterende database" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "Filstørrelse til upload" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "Uploader verifikationsfil ..." -#: templates/settings.html:114 +#: templates/settings.html:127 msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate public usage" " statistics" msgstr "" +"Brugsrapporter hjælper os med, at forbedre brugeroplevelsen og evaluere " +"virkningen af ​​nye funktioner. Vi bruger dem til at generere offentlige brugsstatistikker" -#: templates/settings.html:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Brugsstatistik" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Brugsstatistik, advarsler, fejl og nedbrud" @@ -2405,15 +2558,15 @@ msgstr "Brugsstatistik, advarsler, fejl og nedbrud" msgid "Use SSL" msgstr "Brug SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Brug eksisterende database?" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Brug svag kodesætning" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Ubrugelig" @@ -2421,21 +2574,25 @@ msgstr "Ubrugelig" msgid "User data" msgstr "Brugerdata" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "Brugeren har for mange tilladelser" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Indstillinger til brugergrænseflade" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Brugernavn" @@ -2443,12 +2600,11 @@ msgstr "Brugernavn" msgid "Validating ..." msgstr "Validerer ..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Verificer filer" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Verificerer ..." @@ -2460,6 +2616,10 @@ msgstr "Verificerer svar" msgid "Verifying backend data ..." msgstr "Verificerer destinationsdata ..." +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "Verificerer fjerndata ..." @@ -2468,15 +2628,15 @@ msgstr "Verificerer fjerndata ..." msgid "Verifying restored files ..." msgstr "Verificerer gendannede filer ..." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Meget stærk" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Meget svag" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Besøg os på" @@ -2502,7 +2662,7 @@ msgstr "Venter på at opgaven starter ..." msgid "Waiting for upload ..." msgstr "Venter på upload ..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Advarsler, fejl og nedbrud" @@ -2519,19 +2679,19 @@ msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Vi anbefaler at du krypterer alle backups der er gemt uden for dit system" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Svag" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Svag kodesætning" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "Ons" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Uger" @@ -2543,19 +2703,15 @@ msgstr "Hvor vil du gerne gendanne fra?" msgid "Where do you want to restore the files to?" msgstr "Hvor vil du gendanne filerne til?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "Windows" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "År" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2564,22 +2720,22 @@ msgstr "År" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Ja" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Ja, jeg har opbevaret kodesætningen sikkert" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Ja, jeg er modig!" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Ja, ødelæg venligst min backup!" @@ -2623,7 +2779,7 @@ msgstr "" "Du kan stoppe opgaven med det samme, eller lade den afslutte den nuværende " "fil og så stoppe." -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -2631,7 +2787,7 @@ msgstr "" "Du har skiftet krypteringsmetode. Dette kan ødelægge ting. Du opfordres til " "at oprette en ny backup i stedet." -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -2639,7 +2795,7 @@ msgstr "" "Du har skiftet kodesætningen, hvilket ikke understøttes. Du opfordres til at" " oprette en ny backup i stedet." -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2651,7 +2807,7 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "Du har valgt at gendanne til en ny placering, men ikke angivet en" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " @@ -2660,52 +2816,64 @@ msgstr "" "Du har genereret en stærk adgangskode. Sørg for, at du har en sikker kopi af" " adgangskoden, da data ikke kan gendannes, hvis du mister adgangskoden." -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "Du skal vælge mindst en kilde mappe" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Du skal angive et navn for denne backup" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "Du skal indtaste en kodesætning eller fravælge kryptering" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "Du skal indtaste et positivt antal backups der skal bevares" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "Du skal angive et tenant navn hvis du ikke angiver en API nøgle" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "Du skal angive en gyldig periode som backups gemmes i" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" -msgstr "" +msgstr "Du skal indtaste en brugbar fastholdelses strategi" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Du skal angive enten et kodeord eller en API nøgle" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "Du skal angive enten et kodeord eller en API nøgle, men ikke begge" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Du skal angive et kodeord" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Du skal angive server navnet eller adressen" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Du skal angive et brugernavn" @@ -2713,23 +2881,27 @@ msgstr "Du skal angive et brugernavn" msgid "You must fill in {{field}}" msgstr "Du skal udfylde {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Du skal vælge eller udfylde AuthURI" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Du skal vælge eller indtaste server navnet" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Du skal angive en sti" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Dine filer og mapper blev gendannet korrekt." -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Din kodesætning er let at gætte. Overvej at skifte den." @@ -2737,15 +2909,15 @@ msgstr "Din kodesætning er let at gætte. Overvej at skifte den." msgid "bucket/folder/subfolder" msgstr "buvket/mappe/undermappe" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "byte" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "byte/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2756,6 +2928,11 @@ msgstr "tilpasset" msgid "resume now" msgstr "genoptag nu" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2772,7 +2949,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} filer ({{size}}) tilbage {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} version" @@ -2787,6 +2964,6 @@ msgstr "{{number}} Timer" msgid "{{number}} Minutes" msgstr "{{number}} Minutter" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (varighed: {{duration}})" diff --git a/Localizations/webroot/localization_webroot-de.po b/Localizations/webroot/localization_webroot-de.po index 5369f928a..158800613 100644 --- a/Localizations/webroot/localization_webroot-de.po +++ b/Localizations/webroot/localization_webroot-de.po @@ -11,7 +11,7 @@ # Bruno Holliger , 2017 # Christian Kotzbauer , 2017 # Heiko Fröbel , 2017 -# Felix Alexa, 2017 +# TheForcer, 2017 # Christof Barth , 2017 # Stefan Sitzmann , 2017 # Philip De, 2018 @@ -34,25 +34,25 @@ msgstr "- Option auswählen -" msgid "...loading..." msgstr "...laden..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "API-Schlüssel" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "AWS Access Key" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "Über" @@ -60,11 +60,11 @@ msgstr "Über" msgid "About {{appname}}" msgstr "Über {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Zugriffsschlüssel" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Zugriff verweigert" @@ -72,11 +72,11 @@ msgstr "Zugriff verweigert" msgid "Access to user interface" msgstr "Zugriff auf die Benutzeroberfläche" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Kontoname" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Aktivieren" @@ -97,11 +97,11 @@ msgstr "Pfad direkt eingeben" msgid "Add advanced option" msgstr "Option für Profis hinzufügen" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Sicherung hinzufügen" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Filter hinzufügen" @@ -109,12 +109,12 @@ msgstr "Filter hinzufügen" msgid "Add path" msgstr "Pfad hinzufügen" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Bucket-Name anpassen?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Pfad anpassen?" @@ -122,18 +122,14 @@ msgstr "Pfad anpassen?" msgid "Advanced Options" msgstr "Optionen für Profis" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Optionen für Profis" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Für Profis:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "Alle" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Alle Hyper-V Maschinen" @@ -142,7 +138,7 @@ msgstr "Alle Hyper-V Maschinen" msgid "All Microsoft SQL Databases" msgstr "Alle Microsoft SQL-Datenbanken" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -160,7 +156,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Fernzugriff erlauben (Neustart notwendig)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Erlaubte Tage" @@ -177,7 +173,7 @@ msgstr "" "Eine vorhandene Datenbank wurde gefunden.\n" "Soll diese Datenbank von nun an verwendet werden?" -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:428 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" @@ -189,33 +185,39 @@ msgstr "" "\n" "Soll die lokale Datenbank genutzt werden?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Anonyme Nutzungsberichte" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "Anwendungen" + #: templates/export.html:8 msgid "As Command-line" msgstr "als Befehl für Kommandozeile" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Passwort für Anmeldung" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Benutzername für Anmeldung" -#: scripts/controllers/EditBackupController.js:410 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Automatisch generierte Passphrase" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Sicherungen automatisch ausführen." @@ -227,11 +229,11 @@ msgstr "B2 Account ID" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" @@ -243,6 +245,10 @@ msgstr "Zurück" msgid "Backend modules:" msgstr "Backend-Module:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "Backup abgeschlossen!" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Sicherungsziel" @@ -252,19 +258,19 @@ msgstr "Sicherungsziel" msgid "Backup location" msgstr "Sicherungsort" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "Sicherungs-Aufbewahrung" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Sicherung:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Defekter Zugriff" @@ -276,9 +282,10 @@ msgstr "Anzeigen" msgid "Browser default" msgstr "Standard Browser" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Bucket-Name" @@ -312,30 +319,59 @@ msgstr "Temporäre Datenbank wird erstellt..." msgid "Busy ..." msgstr "Beschäftigt..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" +"Bei erlauben des Remotezugriffes, wird der Server auf jede Anfrage von jedem" +" Computer aus dem Netzwerk hören. Wenn Du diese Option aktivierst, stelle " +"bitte sicher, dass Du ein Computer aus einemmit einer Firewall geschützten " +"Netzwerk verwendest." + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" +"Standardmäßig öffnet das Taskleistensymbol den Zugriff auf die " +"Benutzeroberfläche. Dies stellt sicher, dass Du über das Taskleistensymbol " +"auf die Benutzeroberfläche zugreifen kannst. Wenn Du das Passwort auch beim " +"Zugriff auf die Benutzeroberfläche über das Taskleistensymbol eingeben " +"möchten, aktiviere diese Option." + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "Dateien cachen" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:395 -#: scripts/controllers/EditBackupController.js:410 -#: scripts/controllers/EditBackupController.js:444 -#: scripts/controllers/EditBackupController.js:453 -#: scripts/controllers/EditBackupController.js:480 -#: scripts/controllers/EditBackupController.js:501 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Abbrechen" @@ -372,19 +408,20 @@ msgstr "Suche Aktualisierung..." msgid "Chose a storage type to get started" msgstr "Wähle einen Speichertypen zum Starten" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Auf AuthID klicken um eine AuthID zu erstellen" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Klicken, um die Drosseloptionen einzustellen" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Kommandozeile" -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Sicherung komprimieren" @@ -412,7 +449,7 @@ msgstr "Computer" msgid "Configuration file:" msgstr "Konfigurationsdatei:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Konfiguration:" @@ -434,11 +471,11 @@ msgstr "Bestätigung erfolderlich" msgid "Connect" msgstr "Verbinden" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Jetzt verbinden" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "Verbindung zum Server herstellen ..." @@ -446,11 +483,11 @@ msgstr "Verbindung zum Server herstellen ..." msgid "Connecting to task ...." msgstr "Verbinde mit Aufgabe..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Verbinden..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Verbindung verloren" @@ -459,11 +496,11 @@ msgstr "Verbindung verloren" msgid "Connection worked!" msgstr "Verbindung erfolgreich!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Container-Name" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Container-Region" @@ -471,7 +508,7 @@ msgstr "Container-Region" msgid "Continue" msgstr "Fortfahren" -#: scripts/controllers/EditBackupController.js:480 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Ohne Verschlüsselung fortfahren" @@ -491,7 +528,7 @@ msgstr "Kopiere Ziel-URL in Zwischenablage" msgid "Copy failed. Please manually copy the URL" msgstr "Kopie fehlgeschlagen. Bitte kopiere die URL manuell" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Allgemeine Optionen" @@ -499,11 +536,11 @@ msgstr "Allgemeine Optionen" msgid "Counting ({{files}} files found, {{size}})" msgstr "Dateien ermitteln ({{files}} files found, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Nur Abstürze" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Fehlerbericht erstellen..." @@ -511,7 +548,7 @@ msgstr "Fehlerbericht erstellen..." msgid "Create folder?" msgstr "Ordner erstellen?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Nutzer mit eingeschränkten Rechten anlegen" @@ -519,7 +556,7 @@ msgstr "Nutzer mit eingeschränkten Rechten anlegen" msgid "Creating bug report ..." msgstr "Fehlerbericht wird erstellt..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Nutzer mit eingeschränkten Rechten wird erstellt..." @@ -531,10 +568,18 @@ msgstr "Zielverzeichnisse erstellen..." msgid "Creating temporary backup ..." msgstr "Temporäre Sicherung erstellen..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Nutzer anlegen..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "Aktuelle Aktion:" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "Aktuelle Datei:" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "Aktuelle Version: {{versionname}} ({{versionnumber}})" @@ -547,7 +592,7 @@ msgstr "Benutzerdefinierter S3 endpoint" msgid "Custom authentication url" msgstr "Benutzerdefinierte URL für Authentifizierung" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "Benutzerdefinierte Sicherungs-Aufbewahrung" @@ -571,11 +616,11 @@ msgstr "Benutzerdefinierte Server-URL ({{server}})" msgid "Custom storage class ({{class}})" msgstr "Benutzerdefinierte Speicher-Klasse ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "Datenbank ..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Tage" @@ -583,15 +628,15 @@ msgstr "Tage" msgid "Default" msgstr "Standard" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Standard ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "Standard Filter" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "Standardmäßig ausgeschlossen" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Standard-Optionen" @@ -599,7 +644,7 @@ msgstr "Standard-Optionen" msgid "Delete" msgstr "Löschen" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Löschen..." @@ -607,7 +652,7 @@ msgstr "Löschen..." msgid "Delete backup" msgstr "Sicherung löschen" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "Lösche Backups, die älter sind als" @@ -635,7 +680,7 @@ msgstr "Remote-Dateien löschen..." msgid "Deleting unwanted files ..." msgstr "Veraltete Daten löschen..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Desktop" @@ -643,6 +688,10 @@ msgstr "Desktop" msgid "Destination" msgstr "Ziel" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "Ziel-Pfad" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -661,11 +710,15 @@ msgstr "Direkte Wiederherstellung von Sicherungsdateien" msgid "Disabled" msgstr "Deaktiviert" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Verwerfen" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "Alles ausblenden" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Anzeige und Farbthema" @@ -677,19 +730,23 @@ msgstr "Möchtest Du die Sicherung wirklich löschen: \"{{name}}\" ?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "Möchtest du die lokale Datenbank wirklich löschen für: {{name}}" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "Domänenname" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Spenden" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Spenden-Links" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "Spenden-Links werden versteckt (jetzt anzeigen)" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "Spendenlinks werden angezeigt (jetzt ausblenden)" @@ -697,11 +754,11 @@ msgstr "Spendenlinks werden angezeigt (jetzt ausblenden)" msgid "Done" msgstr "Fertig" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Herunterladen" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Herunterladen..." @@ -709,19 +766,19 @@ msgstr "Herunterladen..." msgid "Downloading files ..." msgstr "Dateien herunterladen..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Update Herunterladen..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "doppelte Option {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Duplicati Website" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Duplicati Forum" @@ -745,17 +802,17 @@ msgstr "" "Jede Sicherung hat eine lokale Datenbank. Diese Datenbank beschleunigt viele" " Aktionen und führt dazu, dass weniger Daten heruntergeladen werden müssen." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Bearbeiten..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Als Liste bearbeiten" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Als Text bearbeiten" @@ -768,7 +825,7 @@ msgstr "Datei verschlüsseln" msgid "Encryption" msgstr "Verschlüsselung" -#: scripts/controllers/EditBackupController.js:453 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Verschlüsselung geändert" @@ -776,12 +833,12 @@ msgstr "Verschlüsselung geändert" msgid "Encryption modules:" msgstr "Verschlüsselungen:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "URL eingeben" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -819,7 +876,7 @@ msgstr "Container-Name angeben" msgid "Enter encryption passphrase" msgstr "Verschlüsselungpassphrase eingeben" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Ausdruck hier eingeben" @@ -827,15 +884,28 @@ msgstr "Ausdruck hier eingeben" msgid "Enter folder path name" msgstr "Ordnerpfad eingeben" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 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:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Ziel-Pfad angeben" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "Eingabe der E-Mail Adresse der Office 365 Gruppe" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" +"Eingabe des vollständigen Pfades, inklusive des Servernamens, aber ohne " +"https" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -852,9 +922,9 @@ msgstr "Ziel-Pfad angeben" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Fehler" @@ -862,39 +932,43 @@ msgstr "Fehler" msgid "Error!" msgstr "Fehler!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Fehler und Abstürze" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Ausschließen" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Ordner ausschließen dessen Namen beinhaltet" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Filter (ausschließen)" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Datei ausschließen" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Dateiendung ausschließen" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Dateien ausschließen dessen Namen beinhaltet" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "Filtergruppe ausschließen" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Ordner ausschließen" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Regulären Ausdruck (ausschließen)" @@ -902,7 +976,7 @@ msgstr "Regulären Ausdruck (ausschließen)" msgid "Existing file found" msgstr "Vorhandene Datenbank gefunden" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Experimental" @@ -910,7 +984,7 @@ msgstr "Experimental" msgid "Export" msgstr "Exportieren" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Exportieren..." @@ -970,7 +1044,7 @@ msgstr "Konnte Pfadangaben nicht abrufen: {{message}}" msgid "Failed to import:" msgstr "Import fehlgeschlagen:" -#: scripts/controllers/EditBackupController.js:773 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Konnte Sicherungsstandardeinstellungen nicht lesen:" @@ -978,7 +1052,7 @@ msgstr "Konnte Sicherungsstandardeinstellungen nicht lesen:" msgid "Failed to restore files: {{message}}" msgstr "Wiederherstellung der Dateien fehlgeschlagen: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Fehler beim Speichern:" @@ -987,11 +1061,11 @@ msgstr "Fehler beim Speichern:" msgid "Fetching path information ..." msgstr "Pfad-Infos werden ermittelt..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Datei" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Dateien größer als:" @@ -999,8 +1073,7 @@ msgstr "Dateien größer als:" msgid "Filters" msgstr "Filter" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Fertiggestellt!" @@ -1008,7 +1081,7 @@ msgstr "Fertiggestellt!" msgid "First run setup" msgstr "Zuerst Setup starten" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Ordner" @@ -1020,15 +1093,15 @@ msgstr "Ordner" msgid "Folder path" msgstr "Ordnerpfad" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Fr" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GByte/s" @@ -1044,7 +1117,7 @@ msgstr "Allgemein" msgid "General backup settings" msgstr "Allgemeine Sicherungseinstellungen" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Allgemeine Einstellungen" @@ -1060,7 +1133,12 @@ msgstr "Generieren IAM Zugriffsrichtlinie" msgid "Getting file versions ..." msgstr "Erhalte Dateiversionen ..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "Gruppen-E-Mail" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Versteckte Dateien" @@ -1072,12 +1150,16 @@ msgstr "Ausblenden" msgid "Hide hidden folders" msgstr "versteckte Ordner ausblenden" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Home" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "Hostnamen" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Stunden" @@ -1085,7 +1167,7 @@ msgstr "Stunden" msgid "How do you want to handle existing files?" msgstr "Wie sollen bestehende Dateien behandelt werden?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V-Maschine" @@ -1094,7 +1176,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V-Maschine:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V-Maschinen" @@ -1103,12 +1185,12 @@ msgstr "Hyper-V-Maschinen" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Wurde ein Zeitpunkt verpasst, startet die Sicherung so bald wie möglich." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1146,7 +1228,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">klickst De mit der rechten " "Maustaste und wählst \"Speichern unter...\" aus" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1154,7 +1236,7 @@ msgstr "" "Ohne Pfad werden alle Dateien im Anmelde-Verzeichnis gespeichert.\n" "Möchtest du das?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "" "Wenn kein API Schlüssel angegeben wurde, ist der Tenant-Name erforderlich." @@ -1208,15 +1290,15 @@ msgstr "Importiere Metadata" msgid "Importing ..." msgstr "Importieren..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Datei einfügen?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Filter (einschließen)" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Regulären Ausdruck (einschließen)" @@ -1224,15 +1306,18 @@ msgstr "Regulären Ausdruck (einschließen)" msgid "Incorrect answer, try again" msgstr "Fehlerhafte Antwort, versuche es erneut" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Individuelle Versionen für Entwickler." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" +"Individuelle Builds nur für Entwickler. Nicht für die Verwendung mit " +"wichtigen Daten." #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Information" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Installieren" @@ -1240,17 +1325,17 @@ msgstr "Installieren" msgid "Install failed:" msgstr "Installation fehlgeschlagen:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "Unzulässige Zeichen im Pfad" -#: scripts/controllers/EditBackupController.js:342 -#: scripts/controllers/EditBackupController.js:349 -#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Ungültige Aufbewahrungszeit" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1258,23 +1343,27 @@ msgstr "" "Manche FTP-Server erlauben ein Verbinden ohne Passwort.\n" "Bist Du sicher, dass Dein FTP-Server dazu gehört?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KByte" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "Behalte eine konkrete Anzahl von Backups" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "Behalte alle Backups" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "Keystone API Version" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Sprache der Benutzeroberfläche" @@ -1282,9 +1371,15 @@ msgstr "Sprache der Benutzeroberfläche" msgid "Last month" msgstr "Letzter Monat" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Letzte erfolgreiche Sicherung:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "Letztes erfolgreiches Backup:" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" +"Letzte erfolgreiche Wiederherstellung: {{time}} (dauerte {{duration || '0 " +"Sekunden'}})" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1294,18 +1389,18 @@ msgstr "Neuste" msgid "Libraries" msgstr "Bibliotheken" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "Linux" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Sicherungsdaten werden aufgelistet..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Auflisten von Remote-Dateien..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "Auflisten von Remote-Dateien fürs Löschen... " + #: templates/log.html:8 msgid "Live" msgstr "Live" @@ -1333,7 +1428,7 @@ msgstr "Laden..." msgid "Loading remote storage usage ..." msgstr "Remote-Speicherplatznutzung abfragen..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "Lokales Repository" @@ -1349,7 +1444,7 @@ msgstr "Lokale Datenbank:" msgid "Local repository" msgstr "Lokales Repository" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Lokaler Speicher" @@ -1369,15 +1464,15 @@ msgstr "Protokolldaten für {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Protokolldaten vom Server" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Abmelden" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MByte" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MByte/s" @@ -1398,7 +1493,7 @@ msgid "Max upload speed" msgstr "Max. Upload-Geschwindigkeit" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menü" @@ -1415,32 +1510,32 @@ msgstr "Microsoft SQL Datenbanken" msgid "Minimum redundancy" msgstr "Minimale Redundanz" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "Die minimale Redundanz ist 1,0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minuten" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Name fehlt" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Passphrase fehlt" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Quelle fehlt" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Mo" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Monate" @@ -1452,11 +1547,11 @@ msgstr "Datenbank verschieben" msgid "Move failed:" msgstr "Verschieben fehlgeschlagen:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Dokumente" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Musik" @@ -1464,7 +1559,7 @@ msgstr "Musik" msgid "My Photos" msgstr "Meine Fotos" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Bilder" @@ -1472,15 +1567,15 @@ msgstr "Bilder" msgid "Name" msgstr "Name" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Nie" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Neues Update verfügbar: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1488,33 +1583,33 @@ msgstr "" "Neuer Benutzername ist {{user}}.\n" "Zugangsdaten für eingeschränken Benutzer verwendet" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Weiter" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Nächste geplante Ausführung:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Nächste geplante Aufgabe:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Nächste Aufgabe:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Nächstes Mal" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1523,10 +1618,10 @@ msgstr "Nächstes Mal" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Nein" @@ -1544,7 +1639,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Kein Editor für den "{{backend}}" Speichertyp gefunden" -#: scripts/controllers/EditBackupController.js:480 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Keine Verschlüsselung" @@ -1562,7 +1657,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Keine Passphrase eingegeben" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Keine geplanten Aufgaben" @@ -1570,37 +1665,33 @@ msgstr "Keine geplanten Aufgaben" msgid "No, my machine has only a single account" msgstr "Nein, meine Maschine hat nur ein einziges Konto" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Nicht übereinstimmende Passphrase" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Keine / deaktiviert" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Es wird nichts gelöscht. Die Sicherungs-Größe steigt mit jeder Änderung an." #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "OK" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "OSX" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1616,12 +1707,20 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "Openstack API Key ist nicht Unterstützt in der v3 Keystone API." + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "Betriebssystem" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Operation fehlgeschlagen:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Operationen:" @@ -1634,11 +1733,11 @@ msgid "Optional authentication username" msgstr "Benutzername für Anmeldung (optional)" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Optionen" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1650,11 +1749,11 @@ msgstr "" msgid "Original location" msgstr "Ursprünglicher Speicherort" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Weitere" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1678,24 +1777,24 @@ msgstr "Passphrase" msgid "Passphrase (if encrypted)" msgstr "Passphrase (falls verschlüsselt)" -#: scripts/controllers/EditBackupController.js:444 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Passphrase gändert" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Passphrasen stimmen nicht überein" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Passwort" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Die Passwörter stimmen nicht überein" @@ -1703,11 +1802,16 @@ msgstr "Die Passwörter stimmen nicht überein" msgid "Patching files with local blocks ..." msgstr "Dateien mit vorhandenen Daten aufbauen..." -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Pfad" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Pfad nicht gefunden" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Pfad auf Server" @@ -1715,11 +1819,11 @@ msgstr "Pfad auf Server" msgid "Path or subfolder in the bucket" msgstr "Pfad oder Unterverzeichnis im Bucket" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Pause" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Pause nach dem Start oder Aufwachen" @@ -1743,17 +1847,25 @@ msgstr "Sicherungsdateien auswählen und wiederherstellen" msgid "Port" msgstr "Port" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "Verhindert das automatische Anmelden per Taskleistensymbol" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Zurück" +#: templates/home.html:73 +msgid "Progress:" +msgstr "Fortschritt:" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "Die Projekt-ID ist optional, wenn der Bucket existiert" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Proprietär" @@ -1761,6 +1873,10 @@ msgstr "Proprietär" msgid "Purging files ..." msgstr "Lösche Dateien ..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "Löschen von Dateien abgeschlossen!" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Lokale Datenbank wieder aufbauen..." @@ -1777,7 +1893,7 @@ msgstr "Datenbank wird neu erstellt..." msgid "Registering temporary backup ..." msgstr "Temporäre Sicherung registrieren..." -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Relative Pfade sind nicht möglich" @@ -1789,11 +1905,11 @@ msgstr "Neu laden" msgid "Remote" msgstr "Remote" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "Entfernter Pfad" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "Entferntes Repository" @@ -1805,7 +1921,11 @@ msgstr "Entfernter Pfad" msgid "Remote repository" msgstr "Entferntes Repository" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "Remote-Volume-Größe" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Entfernen" @@ -1813,19 +1933,19 @@ msgstr "Entfernen" msgid "Remove option" msgstr "Option entfernen" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparieren" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Reparieren..." +msgid "Repairing database ..." +msgstr "Repariere Datenbank..." #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Passphrase wiederholen" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Bericht:" @@ -1833,15 +1953,19 @@ msgstr "Bericht:" msgid "Reset" msgstr "Zurücksetzen" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Wiederherstellen" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "Wiederherstellung komplett!" + #: templates/restore.html:45 msgid "Restore files" msgstr "Dateien wiederherstellen" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Dateien wiederherstellen..." @@ -1875,15 +1999,15 @@ msgstr "Schreib- und Leserechte wiederherstellen" msgid "Restoring files ..." msgstr "Dateien werden wiederhergestellt..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Fortsetzen" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Wiederholen alle" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Jetzt sichern" @@ -1899,7 +2023,7 @@ msgstr "Läuft ...." msgid "Running commandline entry" msgstr "Führe Kommandozeilenbefehl aus" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Laufende Aufgabe:" @@ -1907,15 +2031,15 @@ msgstr "Laufende Aufgabe:" msgid "S3 Compatible" msgstr "S3 Kompatibel" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Wie die zuerst installierte Version: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "Sa" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Speichern" @@ -1939,7 +2063,7 @@ msgstr "Vorhandene Dateien scannen..." msgid "Scanning for local blocks ..." msgstr "Vorhandene Daten scannen..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Zeitplan" @@ -1951,7 +2075,7 @@ msgstr "Suche" msgid "Search for files" msgstr "Dateien suchen" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Sekunden" @@ -1966,7 +2090,7 @@ msgstr "" msgid "Select files" msgstr "Wähle Dateien" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -2000,12 +2124,12 @@ msgstr "Server pausiert" msgid "Server state properties" msgstr "Server Zustandseigenschaften" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Einstellungen" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Zeigen" @@ -2022,7 +2146,7 @@ msgstr "Zeige versteckte Ordner" msgid "Show log" msgstr "Protokolldatei anzeigen" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Protokolldatei anzeigen..." @@ -2034,11 +2158,11 @@ msgstr "Zeige Baumansicht" msgid "Sia server password" msgstr "Sia Server-Paßwort" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "Intelligente Sicherungs-Aufbewahrung" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2058,21 +2182,27 @@ msgstr "Quell-Daten" msgid "Source folders" msgstr "Quell-Verzeichnisse" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Quelle:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Spezielle Versionen für Entwickler." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" +"Spezifische Builds nur für Entwickler. Nicht für die Verwendung mit " +"wichtigen Daten." -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Standardprotokolle" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Los geht's..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "Backup gestartet..." + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "Wiederherstellung gestartet..." #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2100,11 +2230,11 @@ msgstr "Beende laufende Sicherung" msgid "Stop running task" msgstr "Beende laufenden Vorgang" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "Beende nach Hochladen" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Beende Vorgang" @@ -2124,7 +2254,7 @@ msgstr "Speicherklasse zum Erstellen eines Bucket" msgid "Stored" msgstr "Gespeichert" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Stark" @@ -2133,19 +2263,23 @@ msgstr "Stark" msgid "Success" msgstr "Erfolgreich" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "So" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Symbolischer Link" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "Systemdateien" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "System-Standard ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Systemdateien" @@ -2157,11 +2291,11 @@ msgstr "System-Informationen" msgid "System properties" msgstr "System-Eigenschaften" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TByte" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TByte/s" @@ -2173,11 +2307,15 @@ msgstr "Zielpfad, z. B. /backup" msgid "Task is running" msgstr "Aufgabe wird ausgeführt" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "Temporäre Dateien" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Temporäre Dateien" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Tenant-Name" @@ -2193,35 +2331,44 @@ msgstr "Testen..." msgid "Testing connection ..." msgstr "Teste Verbindung..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Rechte werden geprüft..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Rechte werden geprüft..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" +"Das Feld '{{fieldname}}' beinhaltet ein ungültiges Zeichen: {{character}} " +"(Wert: {{value}}, Position: {{pos}})" + +#: scripts/services/EditUriBuiltins.js:856 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:736 +#: scripts/services/EditUriBuiltins.js:839 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:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "" "Die Verbindung zum Server wurde verloren. Versuch erneut in {{time}}..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Dunkles Thema (von Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Blau-auf-Weiß Thema (von Alex)" @@ -2243,12 +2390,12 @@ msgstr "" "\n" "Möchtest du den AKTUELLEN Host-Schüssel \"{{prev}}\" mit dem GEMELDETEN Host-Schüssel {{key}} ERSETZEN?" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 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:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2258,14 +2405,14 @@ msgstr "" "\n" "Möchtest du diese Datei hinzufügen?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 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:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2281,7 +2428,7 @@ msgstr "" "Der Bereich Parameter wird nur angewendet, wenn ein neuer Bucket erzeugt " "wird" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "" "Der Bereich Parameter wird nur angewendet, wenn ein Bucket erzeugt wird" @@ -2305,7 +2452,7 @@ 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:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2329,6 +2476,20 @@ msgstr "" msgid "This month" msgstr "Dieser Monat" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" +"Diese Option bezieht sich nicht auf die maximale Backupanzahl oder " +"Dateigröße, noch hat es ein Effekt auf die Deduplizierungrate. Weitere Informationen zum ändern der Remote-Volume-Größe sind" +" auf der Seite zu finden." + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Diese Woche" @@ -2337,7 +2498,7 @@ msgstr "Diese Woche" msgid "Throttle settings" msgstr "Drosseleinstellungen" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Do" @@ -2358,6 +2519,23 @@ msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Entferne den Haken für die Verschlüsselung, um ohne Passwort zu exportieren" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" +"Um verschiedene DNS-basierte Angriffe zu verhindern, beschränkt Duplicati " +"die erlaubten Hostnamen auf die hier aufgeführten. Direkter IP-Zugriff und " +"localhost ist immer erlaubt. Mehrere Hostnamen können mit einem Semikolon-" +"Trennzeichen versehen werden. Wenn einer der zulässigen Hostnamen ein " +"Sternchen (*) ist, sind alle Hostnamen zulässig und diese Funktion ist " +"deaktiviert. Is das Feld leer, sind nur IP-Adresse und lokaler Host-Zugriff " +"zulässig." + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Heute" @@ -2370,14 +2548,17 @@ msgstr "Host Zertifikat vertrauen?" msgid "Trust server certificate?" msgstr "Server Zertifikat vertrauen?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Neue Funktionen ausprobieren. Nutze diese Versionen nicht mit wichtigen " -"Daten!" +"Probieren neuen Funktionen aus, an denen wir gerade arbeiten. Derzeit die " +"stabilste verfügbare Version. Vor der Verwendung im produktiven Umfeld, " +"teste bitte die Wiederherstellung der Daten." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Di" @@ -2393,7 +2574,7 @@ msgstr "Unbekannte Backupgröße und -versionen" msgid "Until resumed" msgstr "Bis zur Wiederaufnahme" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Update-Kanal" @@ -2405,15 +2586,11 @@ msgstr "Update fehlgeschlagen:" msgid "Updating with existing database" msgstr "Datenbank wird aktualisiert" -#: templates/addoredit.html:311 -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:114 +#: templates/settings.html:127 msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate public usage" @@ -2423,11 +2600,11 @@ msgstr "" " öffentliche Nutzungsstatistiken" -#: templates/settings.html:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Nutzungsstatistiken" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Nutzungsberichte, Warnungen, Fehler und Abstürze" @@ -2435,15 +2612,15 @@ msgstr "Nutzungsberichte, Warnungen, Fehler und Abstürze" msgid "Use SSL" msgstr "SSL benutzen" -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Bestehende Datenbank nutzen?" -#: scripts/controllers/EditBackupController.js:395 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Schwache Passphrase verwenden" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Nutzlos" @@ -2451,21 +2628,25 @@ msgstr "Nutzlos" msgid "User data" msgstr "Benutzer Daten" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "Benutzer Domänenname " + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "Nutzer hat zu viele Rechte" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Einstellungen der Benutzeroberfläche" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Benutzername" @@ -2473,12 +2654,11 @@ msgstr "Benutzername" msgid "Validating ..." msgstr "Validieren..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Dateien prüfen" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Prüfen..." @@ -2490,6 +2670,10 @@ msgstr "Antwort verifizieren" msgid "Verifying backend data ..." msgstr "Verifiziere Backend-Daten..." +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "Dateien überprüfen..." + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "Remotedaten prüfen ..." @@ -2498,15 +2682,15 @@ msgstr "Remotedaten prüfen ..." msgid "Verifying restored files ..." msgstr "Wiederhergestellte Dateien prüfen..." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Sehr stark" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Sehr schwach" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Besuche uns auf" @@ -2535,7 +2719,7 @@ msgstr "Warte auf Aufgabenstart" msgid "Waiting for upload ..." msgstr "Auf den Upload warten..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Warnungen, Fehler und Abstürze" @@ -2552,19 +2736,19 @@ msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Wir empfehlen, alle Sicherungen außerhalb Deines Systems zu verschlüsseln" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Schwach" -#: scripts/controllers/EditBackupController.js:395 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Schwache Passphrase" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "Mi" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Wochen" @@ -2576,19 +2760,15 @@ msgstr "Von wo wollen Sie wiederherstellen?" msgid "Where do you want to restore the files to?" msgstr "Wohin sollen die Dateien wiederhergestellt werden?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "Windows" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Jahre" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2597,22 +2777,22 @@ msgstr "Jahre" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Ja" -#: scripts/controllers/EditBackupController.js:410 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Ja, ich habe die Passphrase sicher gespeichert" -#: scripts/controllers/EditBackupController.js:453 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Ja, ich bin mutig!" -#: scripts/controllers/EditBackupController.js:444 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Ja, mach meine Sicherung kaputt!" @@ -2656,7 +2836,7 @@ msgstr "" "Die Aufgabe kann sofort angehalten werden, oder nachdem der Prozess die " "aktuelle Datei abgeschlossen hat." -#: scripts/controllers/EditBackupController.js:453 +#: scripts/controllers/EditBackupController.js:380 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -2664,7 +2844,7 @@ msgstr "" "Du hast die Verschlüsselung geändert. Dadurch kann die bestehende Sicherung " "unbenutzbar sein. Erstelle lieber eine neue Sicherung." -#: scripts/controllers/EditBackupController.js:444 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -2672,7 +2852,7 @@ msgstr "" "Du hast die Passphrase geändert. Dadurch kann die bestehende Sicherung " "unbenutzbar sein. Erstelle lieber eine neue Sicherung." -#: scripts/controllers/EditBackupController.js:480 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2685,7 +2865,7 @@ msgid "You have chosen to restore to a new location, but not entered one" msgstr "" "Wiederherstellen an einen neuen Ort wurde gewählt, aber kein Ort angegeben" -#: scripts/controllers/EditBackupController.js:410 +#: scripts/controllers/EditBackupController.js:337 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 lose the " @@ -2695,54 +2875,67 @@ msgstr "" "Sicherheitskopie des Passwortes hast, da die Daten nicht wiederhergestellt " "werden können, falls du es vergisst." -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "Du musst schon ein Quellverzeichnis wählen" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "Eingabe vom Domänennamens für die Verwendungder v3-API" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Du musst einen Namen für die Sicherung eingeben" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "" "Du musst eine Passphrase eingeben oder die Verschlüsselung deaktivieren" -#: scripts/controllers/EditBackupController.js:349 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "Gib ein Passwort für die Verwendungder v3-API an" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "Du musst eine positive Nummer der zu behaltenden Sicherungen eingeben" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" +"Gib einen Kundennamen (bzw. Projektnamen) für die Verwendungder v3-API" + +#: scripts/services/EditUriBuiltins.js:814 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/controllers/EditBackupController.js:342 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "" "Du musst einen gültigen Zeitraum der zu behaltenden Sicherungen eingeben" -#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "Sie müssen gültige Aufbeahrungsregeln angeben" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Gib einen API-Key oder ein Passwort ein." -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 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 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Du musst ein Passwort eintragen!" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Du musst einen Servernamen oder eine Adresse eintragen!" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Du musst einen Benutzernamen eintragen!" @@ -2750,23 +2943,27 @@ msgstr "Du musst einen Benutzernamen eintragen!" msgid "You must fill in {{field}}" msgstr "{{field}} muss ausgefüllt sein" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Du musst die AuthURI auswählen oder eintragen" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Du musst den Server auswählen oder eintragen" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Du musst einen Pfad angeben" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "{{field}}{{reason}} muss ausgefüllt sein" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Dateien und Ordner erfolgreich wiederhergestellt." -#: scripts/controllers/EditBackupController.js:395 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "Deine Passphrase ist leicht zu erraten. Nimm lieber etwas Komplizierteres." @@ -2775,15 +2972,15 @@ msgstr "" msgid "bucket/folder/subfolder" msgstr "Bucket/Ordner/Unterordner" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "Byte" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "Byte/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2794,6 +2991,11 @@ msgstr "benutzerdefiniert" msgid "resume now" msgstr "Jetzt starten" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "es sei denn, Du gibts explizit --group-id an" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2811,7 +3013,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} Dateien ({{size}}) zu erledigen {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" @@ -2826,6 +3028,6 @@ msgstr "{{number}} Stunde" msgid "{{number}} Minutes" msgstr "{{number}} Minuten" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (dauerte {{duration}})" diff --git a/Localizations/webroot/localization_webroot-es.po b/Localizations/webroot/localization_webroot-es.po index f33f2cff5..e5c12df2c 100644 --- a/Localizations/webroot/localization_webroot-es.po +++ b/Localizations/webroot/localization_webroot-es.po @@ -2,10 +2,11 @@ # Pruebas, 2016 # Miguel Angel Gabriel , 2016 # Arsix Deetwo , 2017 +# Andrés Rusconi , 2018 msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Arsix Deetwo , 2017\n" +"Last-Translator: Andrés Rusconi , 2018\n" "Language-Team: Spanish (https://www.transifex.com/duplicati/teams/67655/es/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -20,25 +21,25 @@ msgstr "- escoja una opción -" msgid "...loading..." msgstr "...cargando..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "Clave API" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "AWS Acceso ID" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "AWS Clave de aceso" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM Política" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "Acerca de" @@ -46,11 +47,11 @@ msgstr "Acerca de" msgid "About {{appname}}" msgstr "Acerca de {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Clave de acceso" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Acceso denegado" @@ -58,11 +59,11 @@ msgstr "Acceso denegado" msgid "Access to user interface" msgstr "Acceso a la interfaz de usuario" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Nombre de la cuenta" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Activar" @@ -77,17 +78,17 @@ msgstr "Añadir nueva copia de seguridad" #: templates/addoredit.html:149 msgid "Add a path directly" -msgstr "" +msgstr "Agregar el path directamente" #: templates/advancedoptionseditor.html:46 msgid "Add advanced option" msgstr "Añadir opción avanzada" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Añadir copia de seguridad" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Añadir filtro" @@ -95,12 +96,12 @@ msgstr "Añadir filtro" msgid "Add path" msgstr "Añadir ruta" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "¿Ajustar el nombre del deposito?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "¿Ajustar el nombre de la ruta?" @@ -108,18 +109,14 @@ msgstr "¿Ajustar el nombre de la ruta?" msgid "Advanced Options" msgstr "Opciones Avanzadas" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Opciones avanzadas" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Avanzado:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Todas las máquinas de Hyper-V" @@ -128,7 +125,7 @@ msgstr "Todas las máquinas de Hyper-V" msgid "All Microsoft SQL Databases" msgstr "Las bases de datos de Microsoft SQL" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -146,7 +143,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Permitir el acceso remoto (requiere reiniciar)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Días permitidos" @@ -162,7 +159,7 @@ msgstr "" "Se encontró un archivo existente en la nueva ubicación\n" "¿Está seguro que desea que la base de datos apunte a un archivo existente?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -174,33 +171,39 @@ msgstr "" "\n" "¿Desea utilizar la base de datos existente?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Informes de uso anónimos" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "Como Línea de comandos" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Contraseña de autenticación" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Nombre de usuario de autenticación" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Autogenerar frase de seguridad" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Ejecutar automáticamente las copias de seguridad." @@ -212,11 +215,11 @@ msgstr "B2 Cuenta ID" msgid "B2 Application Key" msgstr "B2 clave de aplicación" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cuenta Cloud Storage ID" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 Clave de aplicación de Cloud Storage" @@ -228,6 +231,10 @@ msgstr "Volver" msgid "Backend modules:" msgstr "Módulos de respaldo:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "Copia de seguridad completa!" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Destino de la copia de seguridad" @@ -237,19 +244,19 @@ msgstr "Destino de la copia de seguridad" msgid "Backup location" msgstr "Ubicación de la copia de seguridad" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" -msgstr "" +msgstr "Conservación de copia de respaldo" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Copia de seguridad:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Acceso roto" @@ -261,9 +268,10 @@ msgstr "Navega" msgid "Browser default" msgstr "Navegador por defecto" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Nombre del depósito" @@ -297,30 +305,50 @@ msgstr "Construcción parcial de la base de datos temporal ..." msgid "Busy ..." msgstr "Ocupado ..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Experimental e inestable (Canary)" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Cancelar" @@ -357,19 +385,20 @@ msgstr "Comprobando actualizaciones ..." msgid "Chose a storage type to get started" msgstr "Elija un tipo de almacenamiento para empezar" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Haga clic en el enlace de AuthID para crear una AuthID" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Línea de comandos ..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Compactar ahora" @@ -397,7 +426,7 @@ msgstr "Ordenador" msgid "Configuration file:" msgstr "Archivo de configuración:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Configuración:" @@ -419,23 +448,23 @@ msgstr "Confirmación necesaria" msgid "Connect" msgstr "Conectar" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Conectar ahora" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "Conectando al servidor ..." #: templates/commandline.html:51 msgid "Connecting to task ...." -msgstr "" +msgstr "Conectando con la taréa ..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Conectando..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Conexión perdida" @@ -444,11 +473,11 @@ msgstr "Conexión perdida" msgid "Connection worked!" msgstr "¡La conexión funcionó!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Nombre del contenedor" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Contenedor de región" @@ -456,7 +485,7 @@ msgstr "Contenedor de región" msgid "Continue" msgstr "Continuar" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Continuar sin cifrado" @@ -466,7 +495,7 @@ msgstr "¡Copiado!" #: templates/copy_clipboard_buttons.html:3 msgid "Copy" -msgstr "" +msgstr "Copia" #: templates/addoredit.html:99 templates/restoredirect.html:42 msgid "Copy Destination URL to Clipboard" @@ -476,7 +505,7 @@ msgstr "Copiar la URL de destino al portapapeles" msgid "Copy failed. Please manually copy the URL" msgstr "Copía fallida. Por favor, copia manualmente la dirección URL" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Opciones de base" @@ -484,11 +513,11 @@ msgstr "Opciones de base" msgid "Counting ({{files}} files found, {{size}})" msgstr "Contando ({{files}} archivos encontrados, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Sólo bloqueos" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Crear informe de error ..." @@ -496,7 +525,7 @@ msgstr "Crear informe de error ..." msgid "Create folder?" msgstr "¿Crear carpeta?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Creó un nuevo usuario limitado" @@ -504,7 +533,7 @@ msgstr "Creó un nuevo usuario limitado" msgid "Creating bug report ..." msgstr "Creando un informe de error ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Crear nuevo usuario con acceso limitado ..." @@ -516,10 +545,18 @@ msgstr "Creando las carpetas de destino ..." msgid "Creating temporary backup ..." msgstr "Creando una copia de seguridad temporal ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Creando usuario..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "Proceso actual:" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "Archivo actual:" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "La versión actual es {{versionname}} ({{versionnumber}})" @@ -532,9 +569,9 @@ msgstr "Personalizada S3 endpoint" msgid "Custom authentication url" msgstr "Url de autenticación personalizada" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" -msgstr "" +msgstr "Conservación de copia de respaldo personalizada" #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" @@ -556,11 +593,11 @@ msgstr "Url del servidor personalizada ({{server}})" msgid "Custom storage class ({{class}})" msgstr "Categoría de almacenamiento personalizado ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." -msgstr "" +msgstr "Base de datos ..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Días" @@ -568,15 +605,15 @@ msgstr "Días" msgid "Default" msgstr "Por defecto" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "({{channelname}}) por defecto" -#: templates/addoredit.html:201 -msgid "Default Filters" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Opciones por defecto" @@ -584,7 +621,7 @@ msgstr "Opciones por defecto" msgid "Delete" msgstr "Eliminar" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Eliminar ..." @@ -592,9 +629,9 @@ msgstr "Eliminar ..." msgid "Delete backup" msgstr "Eliminar copia de seguridad" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" -msgstr "" +msgstr "Eliminar copias de seguridad que tengan mas de" #: templates/delete.html:13 msgid "Delete local database" @@ -622,7 +659,7 @@ msgstr "Eliminando archivos remotos ..." msgid "Deleting unwanted files ..." msgstr "Eliminando archivos no deseados ..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Escritorio" @@ -630,6 +667,10 @@ msgstr "Escritorio" msgid "Destination" msgstr "Destino" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "Path de destino" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -648,13 +689,17 @@ msgstr "Restaurar directamente desde ficheros de copia de seguridad..." msgid "Disabled" msgstr "Desactivar" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Descartar" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "Ignorar todo" + +#: templates/settings.html:63 msgid "Display and color theme" -msgstr "" +msgstr "Apariencia y esquema de colores" #: scripts/controllers/DeleteController.js:77 msgid "Do you really want to delete the backup: \"{{name}}\" ?" @@ -664,19 +709,23 @@ msgstr "¿Realmente desea eliminar la copia de seguridad: \"{{name}}\"?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "Realmente desea eliminar la base de datos local: {{name}}" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "Nombre de Dominio" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Donar" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Mensajes de donación" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "El mensaje de donación está oculto, haga clic para mostrar" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "El mensaje de donación está visible, haga clic para ocultar" @@ -684,11 +733,11 @@ msgstr "El mensaje de donación está visible, haga clic para ocultar" msgid "Done" msgstr "Hecho" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Descargar" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Descargando ..." @@ -696,19 +745,19 @@ msgstr "Descargando ..." msgid "Downloading files ..." msgstr "Descargando archivos ..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Descargando actualizaciones..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Opciones de duplicado {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Sitio Web Duplicati" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Foro de Duplicati" @@ -734,17 +783,17 @@ msgstr "" "local.\\nEsto hace más rápido realizar muchas operaciones y reduce la " "cantidad de datos que necesita descargarse para cada operación." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Editar ..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Editar lista" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Editar como texto" @@ -757,7 +806,7 @@ msgstr "Cifrar archivo" msgid "Encryption" msgstr "Cifrado" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Cambios de cifrado" @@ -765,18 +814,18 @@ msgstr "Cambios de cifrado" msgid "Encryption modules:" msgstr "Módulos de cifrado:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Introduzca URL" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" #: templates/backends/azure.html:12 @@ -803,7 +852,7 @@ msgstr "Introduce el nombre de contenedor" msgid "Enter encryption passphrase" msgstr "Introduzca la frase de seguridad" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Introduzca aquí la expresión" @@ -811,17 +860,28 @@ msgstr "Introduzca aquí la expresión" msgid "Enter folder path name" msgstr "Introduzca nombre de ruta de la carpeta" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "" "Introduzca una opción por línea, en formato de línea de comandos, por " "ejemplo: {0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Introduzca la ruta de destino" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -838,9 +898,9 @@ msgstr "Introduzca la ruta de destino" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Error" @@ -848,39 +908,43 @@ msgstr "Error" msgid "Error!" msgstr "¡Error!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Errores y bloqueos" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Excluir" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Excluir directorios cuyos nombres contienen" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Excluir expresión" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Excluir archivos" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Excluir extensión de archivo" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Excluir archivos cuyos nombres contengan" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Excluir la carpeta" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Excluir la expresión regular" @@ -888,7 +952,7 @@ msgstr "Excluir la expresión regular" msgid "Existing file found" msgstr "Archivo existente encontrado" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Experimental" @@ -896,7 +960,7 @@ msgstr "Experimental" msgid "Export" msgstr "Exportar" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Exportar ..." @@ -933,7 +997,7 @@ msgstr "Fallo al conectar:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -956,7 +1020,7 @@ msgstr "Error al recuperar información de la ruta: {{message}}" msgid "Failed to import:" msgstr "Fallo al importar:" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Error al leer los valores predeterminados de copia de seguridad:" @@ -964,7 +1028,7 @@ msgstr "Error al leer los valores predeterminados de copia de seguridad:" msgid "Failed to restore files: {{message}}" msgstr "Fallo al restaurar archivos: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Error al guardar:" @@ -973,11 +1037,11 @@ msgstr "Error al guardar:" msgid "Fetching path information ..." msgstr "Obteniendo información de ruta ..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Archivo" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Archivos que superen:" @@ -985,8 +1049,7 @@ msgstr "Archivos que superen:" msgid "Filters" msgstr "Filtros" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "¡Terminado!" @@ -994,7 +1057,7 @@ msgstr "¡Terminado!" msgid "First run setup" msgstr "Configuración de primera ejecución" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Carpeta" @@ -1006,15 +1069,15 @@ msgstr "Carpeta" msgid "Folder path" msgstr "Ruta de la carpeta" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Vie" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GByte/s" @@ -1030,7 +1093,7 @@ msgstr "General" msgid "General backup settings" msgstr "Configuración general de la copia de seguridad" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Opciones generales" @@ -1046,7 +1109,12 @@ msgstr "Generar política de acceso IAM" msgid "Getting file versions ..." msgstr "Recuperando versiones de ficheros..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Archivos ocultos" @@ -1058,12 +1126,16 @@ msgstr "Ocultar" msgid "Hide hidden folders" msgstr "Ocultar carpetas ocultas" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Inicio" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Horas" @@ -1071,7 +1143,7 @@ msgstr "Horas" msgid "How do you want to handle existing files?" msgstr "¿Cómo desea manejar los archivos existentes?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Máquina Hyper-V" @@ -1080,7 +1152,7 @@ msgid "Hyper-V Machine:" msgstr "Máquina Hyper-V:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Máquinas Hyper-V" @@ -1089,12 +1161,12 @@ msgstr "Máquinas Hyper-V" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Si la fecha se paso, se ejecutará el trabajo tan pronto como sea posible." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1131,7 +1203,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">haga click derecho y elija " ""Guardar como ..."" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1139,7 +1211,7 @@ msgstr "" "Si no introduce una ruta, todos los archivos se almacenarán en la carpeta de inicio de sesión.\n" "¿Está seguro que es lo que quiere?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Si no introduce una clave API, requerirá el nombre de cliente" @@ -1191,15 +1263,15 @@ msgstr "" msgid "Importing ..." msgstr "Importando ..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "¿Incluir un archivo?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Incluir una expresión" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Incluir una expresión regular" @@ -1207,15 +1279,16 @@ msgstr "Incluir una expresión regular" msgid "Incorrect answer, try again" msgstr "Respuesta incorrecta, intente de nuevo" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Compilación individual sólo para desarrolladores." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Información" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Instalar" @@ -1223,17 +1296,17 @@ msgstr "Instalar" msgid "Install failed:" msgstr "Error de instalación:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Tiempo de retención no válido" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1241,23 +1314,27 @@ msgstr "" "Es posible conectar a un FTP sin contraseña.\n" "¿Está seguro que su servidor FTP admite los inicios de sesión sin contraseña?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KByte" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Idioma de interfaz de usuario" @@ -1265,9 +1342,13 @@ msgstr "Idioma de interfaz de usuario" msgid "Last month" msgstr "Mes pasado" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Última ejecución exitosa:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1277,18 +1358,18 @@ msgstr "Más reciente" msgid "Libraries" msgstr "Librerías" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Listado de fechas de copia de seguridad ..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Listado de archivos remotos ..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + #: templates/log.html:8 msgid "Live" msgstr "En vivo" @@ -1320,7 +1401,7 @@ msgstr "Cargando ..." msgid "Loading remote storage usage ..." msgstr "Cargando el uso del almacenamiento remoto ..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "" @@ -1336,7 +1417,7 @@ msgstr "Ruta de la base de datos local:" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Almacenamiento local" @@ -1356,15 +1437,15 @@ msgstr "Registrar datos para {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Registrar datos desde el servidor" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Desconectar" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MByte" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MByte/s" @@ -1385,7 +1466,7 @@ msgid "Max upload speed" msgstr "Velocidad máxima de carga" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menú" @@ -1402,32 +1483,32 @@ msgstr "Bases de datos Microsoft SQL:" msgid "Minimum redundancy" msgstr "Redundancia mínima" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "Redundancia mínima es 1.0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minutos" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Falta el nombre" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Falta la frase de seguridad" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Faltan las fuentes" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Lun" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Meses" @@ -1439,11 +1520,11 @@ msgstr "Mover base de datos existente" msgid "Move failed:" msgstr "Fallos al mover:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Mis Documentos" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Mi Música" @@ -1451,7 +1532,7 @@ msgstr "Mi Música" msgid "My Photos" msgstr "Mis Fotos" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Mis Imágenes" @@ -1459,15 +1540,15 @@ msgstr "Mis Imágenes" msgid "Name" msgstr "Nombre" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Nunca" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Nueva actualización encontrada: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1475,33 +1556,33 @@ msgstr "" "El nuevo nombre de usuario es {{user}}.\n" "Credenciales actualizadas para el nuevo usuario restringido" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Siguiente" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Siguiente ejecución programada:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Siguiente tarea programada:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Siguiente tarea:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "La próxima vez" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1510,10 +1591,10 @@ msgstr "La próxima vez" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "No" @@ -1531,7 +1612,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Ningún editor para el "{{backend}}" tipo de almacenamiento" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Sin cifrado" @@ -1547,7 +1628,7 @@ msgstr "No hay artículos para restaurar, seleccione uno o más elementos" msgid "No passphrase entered" msgstr "No se introdujo clave de seguridad" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "No hay tareas programadas" @@ -1555,36 +1636,32 @@ msgstr "No hay tareas programadas" msgid "No, my machine has only a single account" msgstr "No, mi equipo tiene sólo una cuenta" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "No coincide la frase de seguridad" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Ninguno / desactivado" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "OK" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1598,12 +1675,20 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Operación fallida:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Operaciones:" @@ -1616,11 +1701,11 @@ msgid "Optional authentication username" msgstr "Nombre de usuario para autentificación opcional" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Opciones" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1632,16 +1717,20 @@ msgstr "" msgid "Original location" msgstr "Localización original" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Otros" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " "last 12 months. There will always be at least one remaining backup." msgstr "" +"Con el tiempo, las copias de seguridad se eliminarán automáticamente. " +"Seguirá habiendo una copia de seguridad para cada uno de los últimos 7 días," +" cada una de las últimas 4 semanas, cada uno de los últimos 12 meses. " +"Siempre permanecerá, al menos, una copia de seguridad." #: templates/restore.html:114 msgid "Overwrite" @@ -1656,24 +1745,24 @@ msgstr "Frase de seguridad" msgid "Passphrase (if encrypted)" msgstr "Frase de seguridad (con cifrado)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Frase de seguridad cambiada" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Las frases de seguridad no coinciden" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Contraseña" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "La contraseña no coincide" @@ -1681,11 +1770,16 @@ msgstr "La contraseña no coincide" msgid "Patching files with local blocks ..." msgstr "Arreglar los archivos con bloques locales ..." -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Ruta" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Ruta no encontrada" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Ruta del servidor" @@ -1693,11 +1787,11 @@ msgstr "Ruta del servidor" msgid "Path or subfolder in the bucket" msgstr "Ruta o subcarpeta en el depósito" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Pausa" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Pausar después del arranque o de hibernación" @@ -1721,17 +1815,25 @@ msgstr "Indique sus ficheros de copia de seguridad y restáurelos desde allí" msgid "Port" msgstr "Puerto" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Anterior" +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID es opcional si el depósito existe" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Propietario" @@ -1739,6 +1841,10 @@ msgstr "Propietario" msgid "Purging files ..." msgstr "Purgando ficheros..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Reconstruyendo la base de datos local ..." @@ -1755,7 +1861,7 @@ msgstr "Recreando base de datos ..." msgid "Registering temporary backup ..." msgstr "Registrando copia de seguridad temporal …" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "No se permiten rutas relativas" @@ -1767,11 +1873,11 @@ msgstr "Recargar" msgid "Remote" msgstr "Remoto" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "" @@ -1783,7 +1889,11 @@ msgstr "" msgid "Remote repository" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Quitar" @@ -1791,19 +1901,19 @@ msgstr "Quitar" msgid "Remove option" msgstr "Quitar opción" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparar" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Reparando ..." +msgid "Repairing database ..." +msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Repita la frase de seguridad" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Reportando:" @@ -1811,15 +1921,19 @@ msgstr "Reportando:" msgid "Reset" msgstr "Resetear" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Restaurar" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + #: templates/restore.html:45 msgid "Restore files" msgstr "Restaurar archivos" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Restaurar archivos ..." @@ -1853,15 +1967,15 @@ msgstr "Restaurar permisos de lectura/escritura" msgid "Restoring files ..." msgstr "Restaurando archivos ..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Resumir" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Volver a ejecutar cada" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Ejecutar ahora" @@ -1877,7 +1991,7 @@ msgstr "Ejecutando ..." msgid "Running commandline entry" msgstr "" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Ejecutando tarea:" @@ -1885,15 +1999,15 @@ msgstr "Ejecutando tarea:" msgid "S3 Compatible" msgstr "S3 Compatible" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Igual que la versión base instalada: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "Sab" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Guardar" @@ -1917,7 +2031,7 @@ msgstr "Analizando los archivos existentes ..." msgid "Scanning for local blocks ..." msgstr "Analizando bloques locales ..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Horario" @@ -1929,7 +2043,7 @@ msgstr "Buscar" msgid "Search for files" msgstr "Buscar archivos" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Segundos" @@ -1943,7 +2057,7 @@ msgstr "" msgid "Select files" msgstr "Seleccionar ficheros" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Servidor" @@ -1977,12 +2091,12 @@ msgstr "Servidor pausado" msgid "Server state properties" msgstr "Propiedades del estado del servidor" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Configuraciones" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Mostrar" @@ -1999,7 +2113,7 @@ msgstr "Mostrar carpetas ocultas" msgid "Show log" msgstr "Mostrar registro" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Mostrar registro ..." @@ -2011,11 +2125,11 @@ msgstr "Mostrar vista de árbol" msgid "Sia server password" msgstr "" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2035,21 +2149,25 @@ msgstr "Datos de origen" msgid "Source folders" msgstr "Carpetas de origen" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Origen:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Compilación específica solo para desarrolladores." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Protocolos estándar" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Iniciando ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2077,11 +2195,11 @@ msgstr "Detener respaldo en curso" msgid "Stop running task" msgstr "Detener tarea en ejecución" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "Deteniendo después de cargar:" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Deteniendo tarea:" @@ -2101,7 +2219,7 @@ msgstr "Categoría de almacenamiento para la creación de un depósito" msgid "Stored" msgstr "Almacenados" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Fuerte" @@ -2110,19 +2228,23 @@ msgstr "Fuerte" msgid "Success" msgstr "Éxito" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Dom" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Enlace simbólico" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "Sistema por defecto ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Archivos de sistema" @@ -2134,11 +2256,11 @@ msgstr "Información del sistema" msgid "System properties" msgstr "Propiedades del sistema" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TByte" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TByte/s" @@ -2150,11 +2272,15 @@ msgstr "" msgid "Task is running" msgstr "La tarea está ejecutandose" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Archivos temporales" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Nombre del Cliente" @@ -2170,36 +2296,43 @@ msgstr "Probando …" msgid "Testing connection ..." msgstr "Probando la conexión ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Probando permisos …" -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Probando permisos…" -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "El nombre del depósito debe ser todo en minúsculas, ¿convertir " "automáticamente?" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" "El nombre del depósito debe empezar con su nombre de usuario, ¿anteponer " "automáticamente?" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "La conexión al servidor se perdió, intentar otra vez en {{time}} ..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Tema oscuro (por Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Tema por defecto azul sobre blanco (por Alex)" @@ -2219,11 +2352,11 @@ msgstr "" "\n" "¿Desea REMPALAZAR su ACTUAL clave de host \"{{prev}}\" con la clave del host REGISTRADA: {{key}}?" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "La ruta parece que no existe, ¿desea agregar de todos modos?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2233,7 +2366,7 @@ msgstr "" "\n" "¿Desea incluir el archivo especificado?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2241,7 +2374,7 @@ msgstr "" "La ruta debe ser una ruta absoluta, es decir, debe comenzar con una barra " "'/'" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2252,7 +2385,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "El parámetro de la región sólo se aplica al crear un nuevo depósito" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "El parámetro de la región sólo se utiliza al crear un depósito" @@ -2277,7 +2410,7 @@ msgstr "" "La carpeta de destino contiene archivos encriptados, por favor suministra la" " frase de seguridad" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2301,6 +2434,15 @@ msgstr "" msgid "This month" msgstr "Este mes" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Esta semana" @@ -2309,7 +2451,7 @@ msgstr "Esta semana" msgid "Throttle settings" msgstr "" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Jue" @@ -2331,6 +2473,16 @@ msgstr "" "Para exportar sin una frase de seguridad, desactive la casilla \"Cifrar el " "archivo\"" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Hoy" @@ -2343,14 +2495,14 @@ msgstr "¿Confiar en el certificado del host?" msgid "Trust server certificate?" msgstr "¿Confiar en el certificado del servidor?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Pruebe las nuevas funciones en las que estamos trabajando. No utilizar con " -"datos importantes." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Mar" @@ -2366,7 +2518,7 @@ msgstr "Tamaño y versiones de la copia de seguridad desconocidas" msgid "Until resumed" msgstr "Hasta reanudar" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Canal de actualización" @@ -2378,26 +2530,22 @@ msgstr "Error de actualización:" msgid "Updating with existing database" msgstr "Actualizando la base de datos existente" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "Tamaño del volumen de subida" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "Cargar archivo de verificación ..." -#: templates/settings.html:114 +#: templates/settings.html:127 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:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Estadísticas de uso" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Estadísticas de uso, advertencias, errores y bloqueos" @@ -2405,15 +2553,15 @@ msgstr "Estadísticas de uso, advertencias, errores y bloqueos" msgid "Use SSL" msgstr "Usar SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "¿Usar base de datos existente?" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Uso de frase de seguridad débil" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Inútil" @@ -2421,21 +2569,25 @@ msgstr "Inútil" msgid "User data" msgstr "Datos de usuario" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "El usuario tiene demasiados permisos" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Preferencias de la interfaz de usuario" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nombre de usuario" @@ -2443,12 +2595,11 @@ msgstr "Nombre de usuario" msgid "Validating ..." msgstr "Validando …" -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Verificar archivos" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Verificando ..." @@ -2460,6 +2611,10 @@ msgstr "Verificando respuesta" msgid "Verifying backend data ..." msgstr "Verificando datos de respaldo ..." +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "Verificando datos remotos ..." @@ -2468,15 +2623,15 @@ msgstr "Verificando datos remotos ..." msgid "Verifying restored files ..." msgstr "Verificando archivos restaurados ..." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Muy fuerte" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Muy débil" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Visítenos en" @@ -2504,7 +2659,7 @@ msgstr "Esperando que comience la tarea ...." msgid "Waiting for upload ..." msgstr "Esperando la subida ..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Advertencias, errores y bloqueos" @@ -2520,19 +2675,19 @@ msgstr "" "Recomendamos cifrar todas las copias de seguridad almacenadas fuera de su " "sistema" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Débil" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Frase de seguridad débil" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "Mié" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Semanas" @@ -2544,19 +2699,15 @@ msgstr "¿Desde dónde quiere restaurar?" msgid "Where do you want to restore the files to?" msgstr "¿Dónde desea restaurar los archivos?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Años" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2565,22 +2716,22 @@ msgstr "Años" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Sí" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Sí, he guardado la frase de seguridad de forma segura" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Sí, ¡soy valiente!" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Sí, por favor, ¡rompe mi copia de seguridad!" @@ -2620,7 +2771,7 @@ msgid "" "current file and the stop." msgstr "" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -2628,7 +2779,7 @@ msgstr "" "Ha cambiado el modo de encriptación. Esto puede quebrar cosas. Le animamos a" " crear una nueva copia de seguridad en su lugar" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -2636,7 +2787,7 @@ msgstr "" "Ha cambiado la frase de seguridad, la cual no es compatible. Le animamos a " "crear una nueva copia de seguridad en su lugar." -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2648,61 +2799,73 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "Ha elegido restaurar a una nueva ubicación, pero no la ha indicado" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "Debe seleccionar al menos una carpeta de origen" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Debe introducir un nombre para la copia de seguridad" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "Debe ingresar una frase de seguridad o deshabilitar el cifrado" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "Debe especificar un número positivo de copias de seguridad a guardar" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "Debe introducir un nombre de cliente si no proporciona una clave API" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "" "Debe introducir una duración válida para el tiempo de retención de las " "copias de seguridad" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Debe introducir una contraseña o una clave API" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "Debe introducir una contraseña o una clave API, no ambos" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Debe rellenar la contraseña" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Debe introducir el nombre del servidor o la dirección" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Debe rellenar el nombre de usuario" @@ -2710,23 +2873,27 @@ msgstr "Debe rellenar el nombre de usuario" msgid "You must fill in {{field}}" msgstr "Debe rellenar el {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Debe seleccionar o rellenar la AuthURI" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Debe seleccionar o rellenar en el servidor" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Debe especificar una ruta de acceso" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Los archivos y carpetas han sido restaurados con éxito." -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Tu frase de seguridad es fácil de adivinar. Considere cambiarla." @@ -2734,15 +2901,15 @@ msgstr "Tu frase de seguridad es fácil de adivinar. Considere cambiarla." msgid "bucket/folder/subfolder" msgstr "depósito/carpeta/subcarpeta" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "byte" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "byte/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2753,6 +2920,11 @@ msgstr "Personalizar" msgid "resume now" msgstr "reanudar ahora" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2770,7 +2942,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versión" @@ -2785,6 +2957,6 @@ msgstr "{{number}} Hora" msgid "{{number}} Minutes" msgstr "{{number}} Minutos" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (llevó {{duration}})" diff --git a/Localizations/webroot/localization_webroot-fi.po b/Localizations/webroot/localization_webroot-fi.po index 058d1c31c..8465c96aa 100644 --- a/Localizations/webroot/localization_webroot-fi.po +++ b/Localizations/webroot/localization_webroot-fi.po @@ -19,25 +19,25 @@ msgstr "- Valitse jokin vaihtoehto -" msgid "...loading..." msgstr "...ladataan..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "API-avain" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "Tunniste \"Access Key ID\" palveluun AWS" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "Tunniste \"Access Key ID\" palveluun AWS" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "Palvelun AWS IAM-asetukset" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "Tietoja" @@ -45,11 +45,11 @@ msgstr "Tietoja" msgid "About {{appname}}" msgstr "Tietoja sovelluksesta {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Pääsyavain" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Pääsy evätty" @@ -57,11 +57,11 @@ msgstr "Pääsy evätty" msgid "Access to user interface" msgstr "Käyttöoikeus käyttöliittymään" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Käyttäjätunnus" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Aktivoi" @@ -82,11 +82,11 @@ msgstr "" msgid "Add advanced option" msgstr "Anna harvoin tarvittava valitsin" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Lisää varmuuskopio" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Lisää suodatin" @@ -94,12 +94,12 @@ msgstr "Lisää suodatin" msgid "Add path" msgstr "Lisää polku" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Muuta ämpärin nimeä?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Muuta polkua?" @@ -107,18 +107,14 @@ msgstr "Muuta polkua?" msgid "Advanced Options" msgstr "Harvoin tarvittavat valitsimet" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Harvoin tarvittavat valitsimet" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Harvoin tarvittavat asetukset" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Kaikki Hyper-V-virtuaalikoneet" @@ -127,7 +123,7 @@ msgstr "Kaikki Hyper-V-virtuaalikoneet" msgid "All Microsoft SQL Databases" msgstr "Kaikki Microsoft SQL -tietokannat" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -145,7 +141,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Salli etäyhteydet (Vaatii Duplicatin uudeleenkäynnistämisen)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Sallitut päivät" @@ -161,7 +157,7 @@ msgstr "" "Annettu tietokanta on jo olemassa.\n" "Oletko varma, että haluat käyttää olemassaolevaa tietokantaa?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -173,33 +169,39 @@ msgstr "" "\n" "Haluatko käyttää samaa tietokantaa?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Anonyymit käyttöraportit" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "Komentona" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Kirjautumissalasana" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Käyttäjätunnus" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Automaattisesti luoto salauslause" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Tee varmuuskopiot automaattisesti" @@ -211,11 +213,11 @@ msgstr "B2-tilin ID" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "Tunnus B2 Cloud Storage Account ID" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" @@ -227,6 +229,10 @@ msgstr "Palaa" msgid "Backend modules:" msgstr "Etäpalvelinmoduulit:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Sijainti, johon varmuuskopio tehdään" @@ -236,19 +242,19 @@ msgstr "Sijainti, johon varmuuskopio tehdään" msgid "Backup location" msgstr "Varmuuskopion sijainti" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Varmuuskopio:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Pääsy epäonnistui" @@ -260,9 +266,10 @@ msgstr "Selaa" msgid "Browser default" msgstr "Selaimen oletusasetus" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Ämpärin nimi" @@ -296,30 +303,50 @@ msgstr "Koostan osittaista tilapäistä tietokantaa ..." msgid "Busy ..." msgstr "Työskentelen ..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Peruuta" @@ -356,19 +383,20 @@ msgstr "Haetaan päivityksiä ..." msgid "Chose a storage type to get started" msgstr "Valitseensin tallennustyyppi" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Klikkaa AuthID-linkkiä luodaksesi AuthID-tunnisteen" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "" -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Tiivistä nyt" @@ -396,7 +424,7 @@ msgstr "Tietokone" msgid "Configuration file:" msgstr "Asetustiedosto" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Asetukset:" @@ -418,11 +446,11 @@ msgstr "Tarvitsen vahvistuksen" msgid "Connect" msgstr "Yhdistä" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Yhdistä nyt" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "" @@ -430,11 +458,11 @@ msgstr "" msgid "Connecting to task ...." msgstr "" -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Yhdistän ..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Yhteys katkesi" @@ -443,11 +471,11 @@ msgstr "Yhteys katkesi" msgid "Connection worked!" msgstr "Yhteys toimi!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Kontin nimi" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Kontin alue" @@ -455,7 +483,7 @@ msgstr "Kontin alue" msgid "Continue" msgstr "Jatka" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Jatka salaamatta" @@ -475,7 +503,7 @@ msgstr "Kopio etäpalvelimen osoite leikepöydälle" msgid "Copy failed. Please manually copy the URL" msgstr "Kopionti epäonnistui. Kopio osoite käsin" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Ydinasetukset" @@ -483,11 +511,11 @@ msgstr "Ydinasetukset" msgid "Counting ({{files}} files found, {{size}})" msgstr "Lasketaan tiedostoja. (Löydetty {{files}} tiedostoa, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Vain kaatumiset" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Luo ilmoitus ohjelmistovirheestä ..." @@ -495,7 +523,7 @@ msgstr "Luo ilmoitus ohjelmistovirheestä ..." msgid "Create folder?" msgstr "Luo kansio?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Luotiin uusi rajoitettu käyttäjä" @@ -503,7 +531,7 @@ msgstr "Luotiin uusi rajoitettu käyttäjä" msgid "Creating bug report ..." msgstr "Luodaan ilmoitusta ohjelmistovirheestä ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Luon uutta rajoitettua käyttäjää ..." @@ -515,10 +543,18 @@ msgstr "Luon kohdekansioita" msgid "Creating temporary backup ..." msgstr "Luon tilapäistä varmuuskopiota ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Luon käyttäjää ..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "Nykyinen versio on {{versionname}} ({{versionnumber}})" @@ -531,7 +567,7 @@ msgstr "Vaihtoehtoinen S3 päätepiste" msgid "Custom authentication url" msgstr "Vaihtoehtoinen autentikointiosoite" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "" @@ -555,11 +591,11 @@ msgstr "Vaihtoehtoisen palvelimen osoite ({{server}})" msgid "Custom storage class ({{class}})" msgstr "Vaihtoehtoinen tallennusluokka ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "" -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Päivää" @@ -567,15 +603,15 @@ msgstr "Päivää" msgid "Default" msgstr "Oletus" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Oletus ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Oletusasetukset" @@ -583,7 +619,7 @@ msgstr "Oletusasetukset" msgid "Delete" msgstr "Poista" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Poistan ..." @@ -591,7 +627,7 @@ msgstr "Poistan ..." msgid "Delete backup" msgstr "Poista varmuuskopio" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "" @@ -619,7 +655,7 @@ msgstr "Poistan tiedostoja etäpalvelimelta ..." msgid "Deleting unwanted files ..." msgstr "Poistan tiedotoja ..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Työpöytä" @@ -627,6 +663,10 @@ msgstr "Työpöytä" msgid "Destination" msgstr "Kohde" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -645,11 +685,15 @@ msgstr "" msgid "Disabled" msgstr "Positetteu käytöstä" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Ohita" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "" @@ -662,20 +706,24 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "" "Haluatko varmasti poistaa varmuuskopion {{name}} paikallisen tietokannan?" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Lahjoita" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Lahjoituskehoitukset" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "" "Lahjoituskehoitukset on poistettu käytöstä. Klikkaa ottaaksesi ne käyttöön." -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "Lahjoituskehoitukset ovat käytössä. Klikkaa poistaaksesi ne käytöstä." @@ -683,11 +731,11 @@ msgstr "Lahjoituskehoitukset ovat käytössä. Klikkaa poistaaksesi ne käytöst msgid "Done" msgstr "Valmis" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Lataa" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Lataan ..." @@ -695,19 +743,19 @@ msgstr "Lataan ..." msgid "Downloading files ..." msgstr "Lataan tiedostoja ..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Lataan päivitystä ..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Sama valitsin {{opt}} annettiin kahdesti" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Duplicatin verkkosivu" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "" @@ -729,17 +777,17 @@ msgstr "" "tiedot etäpalvelimella olevista varmuuskopioista.\\nTämä nopeuttaa monia " "toimenpiteitä ja vähentää etäpalvelimelta ladattavan datan määrää." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Muokkaa ..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Muokkaa listana" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Muokkaa tekstinä" @@ -752,7 +800,7 @@ msgstr "Salaa tiedosto" msgid "Encryption" msgstr "Salaus" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Salausasetukset ovat muuttuneet" @@ -760,18 +808,18 @@ msgstr "Salausasetukset ovat muuttuneet" msgid "Encryption modules:" msgstr "Saluasmoduulit:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Anna URL" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" #: templates/backends/azure.html:12 @@ -798,7 +846,7 @@ msgstr "Anna kontin nimi" msgid "Enter encryption passphrase" msgstr "Anna salauslause" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Anna ilmaisu" @@ -806,15 +854,26 @@ msgstr "Anna ilmaisu" msgid "Enter folder path name" msgstr "Anna kansion polku" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "Syötä valitsimet yksi kullekin riville. Esim: {0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Anna kohdekansion polku" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -831,9 +890,9 @@ msgstr "Anna kohdekansion polku" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Virhe" @@ -841,39 +900,43 @@ msgstr "Virhe" msgid "Error!" msgstr "Virhe!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Virheet ja kaatumiset" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Ohita" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Ohita kansiot, joiden nimessä on" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Ohita ilmaisu" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Ohita tiedosto" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Ohita tämän tyyppiset tiedostot" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Ohita tiedostot, joiden nimessä on" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Ohita kansio" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Ohita säännöllistä ilmaisua vastaavat kohteet" @@ -881,7 +944,7 @@ msgstr "Ohita säännöllistä ilmaisua vastaavat kohteet" msgid "Existing file found" msgstr "Löydettiin olemassaoleva tiedosto" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Experimental" @@ -889,7 +952,7 @@ msgstr "Experimental" msgid "Export" msgstr "Vie" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr " Vien ..." @@ -926,7 +989,7 @@ msgstr "Yhteyden muodostaminen epäonnistui:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -949,7 +1012,7 @@ msgstr "Polkutietojen noutaminen epäonnistui: {{message}}" msgid "Failed to import:" msgstr "Tuominen epäonnistui:" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Varmuuskopion oletusasetusten lukeminen epäonnistui:" @@ -957,7 +1020,7 @@ msgstr "Varmuuskopion oletusasetusten lukeminen epäonnistui:" msgid "Failed to restore files: {{message}}" msgstr "Tiedostojen palauttaminen epäonnistui: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Tallennus epäonnistui:" @@ -966,11 +1029,11 @@ msgstr "Tallennus epäonnistui:" msgid "Fetching path information ..." msgstr "Haen tietoja poluista ..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Tiedosto" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Tiedostot, joiden koko on suurempi kuin:" @@ -978,8 +1041,7 @@ msgstr "Tiedostot, joiden koko on suurempi kuin:" msgid "Filters" msgstr "Suodattimet" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Valmis!" @@ -987,7 +1049,7 @@ msgstr "Valmis!" msgid "First run setup" msgstr "" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Kansio" @@ -999,15 +1061,15 @@ msgstr "Kansio" msgid "Folder path" msgstr "Kansion polku" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pe" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GT" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GT/s" @@ -1023,7 +1085,7 @@ msgstr "Yleinen" msgid "General backup settings" msgstr "Yleiset varmuuskopioasetukset" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Yleiset asetukset" @@ -1039,7 +1101,12 @@ msgstr "Luo Amazon IAM access policy" msgid "Getting file versions ..." msgstr "Haetaan tiedostojen versioita ..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Piilotetut tiedostot" @@ -1051,12 +1118,16 @@ msgstr "Piilota" msgid "Hide hidden folders" msgstr "Älä näytä piilotettuja kansioita" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Etusivu" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "tuntia" @@ -1064,7 +1135,7 @@ msgstr "tuntia" msgid "How do you want to handle existing files?" msgstr "Mitä tehdään olemassa oleville tiedostoille?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V-virtuaalikone" @@ -1073,7 +1144,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V-virtuaalikone:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V-virtuaalikoneet" @@ -1082,13 +1153,13 @@ msgstr "Hyper-V-virtuaalikoneet" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Jos ajastettu varmuuskopio jää tekemättä, se tehdään niin pian kuin " "mahdollista." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1124,7 +1195,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">klikkaa oikealla " "näppäimellä ja valitse "Tallenna nimellä ..."" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1132,7 +1203,7 @@ msgstr "" "Jos et anna polkua, kaikki tiedostot tallennetaan kirjautumiskansioon.\n" "Oletko varma, että haluat tätä?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Jos et anna tunnistetta API key, on tunniste \"tenant name\" pakollinen" @@ -1183,15 +1254,15 @@ msgstr "" msgid "Importing ..." msgstr "Tuon ..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Sisällytä tiedosto?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Sisällytä ilmaisua vastaavat kohteet" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Sisällytä säännöllistä ilmaisua vastaavat kohteet" @@ -1199,15 +1270,16 @@ msgstr "Sisällytä säännöllistä ilmaisua vastaavat kohteet" msgid "Incorrect answer, try again" msgstr "Virheellinen vastaus. Yritä uudelleen." -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Kehittäjille tarkoitetut testiversiot" +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Informaatio" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Asenna" @@ -1215,17 +1287,17 @@ msgstr "Asenna" msgid "Install failed:" msgstr "Asennus epäonnistui:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Epäkelpo säilytysaika" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1233,23 +1305,27 @@ msgstr "" "JOtkut FTP-palvelimet sallivat yhteyden muodostamisen ilman salasanaa.\n" "Oleko varma, että käyttämäsi FTP-palvelin sallii anonyymit kirjautumiset?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KB" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KB/s" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Käytettävä kieli" @@ -1257,9 +1333,13 @@ msgstr "Käytettävä kieli" msgid "Last month" msgstr "Viime kuussa" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Edellinen onnistunut varmuuskopio:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1269,18 +1349,18 @@ msgstr "Viimesin" msgid "Libraries" msgstr "Kirjastot" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Listaan varmuuskopioiden ajankohtia ..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Listaan etäpalvelimen tiedostoja ..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + #: templates/log.html:8 msgid "Live" msgstr "Live" @@ -1308,7 +1388,7 @@ msgstr "Lataan ..." msgid "Loading remote storage usage ..." msgstr "Haetaan tietoja etäpalvelimen tilankäytöstä ..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "" @@ -1324,7 +1404,7 @@ msgstr "Paikallisen tietokannan sijainti:" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Paikallinen tilankäyttö" @@ -1344,15 +1424,15 @@ msgstr "Varmuuskopion {{Backup.Backup.Name}} lokitiedot" msgid "Log data from the server" msgstr "Palvelimen lokitiedot" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Kirjaudu ulos" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MB" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MB/s" @@ -1373,7 +1453,7 @@ msgid "Max upload speed" msgstr "" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Valikko" @@ -1390,32 +1470,32 @@ msgstr "Microsoft SQL -tietokannat" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minuuttia" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Et antanut nimeä" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Salasana puuttuuEt antanut salasanaa" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Et valinnut varmuuskopioitavia tietostoja" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "ma" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Kuukautta" @@ -1427,11 +1507,11 @@ msgstr "Siirrä olemassa oleva tietokanta" msgid "Move failed:" msgstr "Siirto epäonnistui:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Tiedostot" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Musiikki" @@ -1439,7 +1519,7 @@ msgstr "Musiikki" msgid "My Photos" msgstr "Kuvat" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Kuvat" @@ -1447,15 +1527,15 @@ msgstr "Kuvat" msgid "Name" msgstr "Nimi" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Ei koskaan" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Uusi päivitys on ladattavissa: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1463,33 +1543,33 @@ msgstr "" "Uusi käyttäjätunnus on {{user}}.\n" "Päivitä tunnukset käyttääksesi uutta rajoitettua käyttäjää." -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Seuraava" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Seuraava varmuuskopio tehdään:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Seuraava ajoitettu tehtävä:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Seuraava tehtävä:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Seuraavalla kerralla" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1498,10 +1578,10 @@ msgstr "Seuraavalla kerralla" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Ei" @@ -1519,7 +1599,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Etäpalvelimelle "{{backend}}" ei löytynyt editoria." -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Ei salausta" @@ -1537,7 +1617,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Et antanut salasanaa" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Ei ajastettuja tehtäviä" @@ -1545,36 +1625,32 @@ msgstr "Ei ajastettuja tehtäviä" msgid "No, my machine has only a single account" msgstr "" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Salasanat eivät ole samat" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Ei mitään/poistettu käytöstä" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "OK" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1588,12 +1664,20 @@ msgstr "Openstack autentikointiosoite" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Toimenpide epäonnistui" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Toimenpiteet:" @@ -1606,11 +1690,11 @@ msgid "Optional authentication username" msgstr "Käyttäjätunnus (ei välttämätön)" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Valitsimet" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1620,11 +1704,11 @@ msgstr "" msgid "Original location" msgstr "Alkuperäinen sijainti" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Muut" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1644,24 +1728,24 @@ msgstr "Salauslause" msgid "Passphrase (if encrypted)" msgstr "Salauslause (jos varmuuskopio on salattu)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Salauslause vaihdettiin" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Salauslauseet eivät täsmää" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Salasana" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Salasanat eivät täsmää" @@ -1669,11 +1753,16 @@ msgstr "Salasanat eivät täsmää" msgid "Patching files with local blocks ..." msgstr "Käytän paikallisia tiedostoja apuna ..." -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Polku" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Polkua ei löydy" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Polku etäpalvelimella" @@ -1681,11 +1770,11 @@ msgstr "Polku etäpalvelimella" msgid "Path or subfolder in the bucket" msgstr "Ämpärin polku tai alikansio" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Tauko" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Tauko käynnistyksen tai lepotilasta heräämisen jälkeen" @@ -1709,17 +1798,25 @@ msgstr "" msgid "Port" msgstr "Portti" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Edellinen" +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "Tunniste ProjectID on valinnainen, jos ämpäri on jo olemassa" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Suljettu" @@ -1727,6 +1824,10 @@ msgstr "Suljettu" msgid "Purging files ..." msgstr "Poistetaan tiedostoja ..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Luon paikallista tietokantaa uudelleen ..." @@ -1743,7 +1844,7 @@ msgstr "Luon tietokantaa uudelleen ..." msgid "Registering temporary backup ..." msgstr "Rekisteroin tilapäisen varmuuskopion ..." -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Suhteelliset polut eivät ole sallittuja" @@ -1755,11 +1856,11 @@ msgstr "Lataa uudelleen" msgid "Remote" msgstr "Etäpalvelimella" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "" @@ -1771,7 +1872,11 @@ msgstr "" msgid "Remote repository" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Poista" @@ -1779,19 +1884,19 @@ msgstr "Poista" msgid "Remove option" msgstr "Poisto-asetukset" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Korjaa" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Korjaan ..." +msgid "Repairing database ..." +msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Toista salauslause" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Raportoin:" @@ -1799,15 +1904,19 @@ msgstr "Raportoin:" msgid "Reset" msgstr "Palauta edelliset asetukset" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Palauta" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + #: templates/restore.html:45 msgid "Restore files" msgstr "Palauta tiedostoja" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Palautan tiedostoja ..." @@ -1841,15 +1950,15 @@ msgstr "Palauta luku- ja kirjoitusoikeudet" msgid "Restoring files ..." msgstr "Palautan tiedostoja ..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Jatka" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Suorita uudelleen joka" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Suorita nyt" @@ -1865,7 +1974,7 @@ msgstr "" msgid "Running commandline entry" msgstr "" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Suoritettava tehtävä:" @@ -1873,15 +1982,15 @@ msgstr "Suoritettava tehtävä:" msgid "S3 Compatible" msgstr "S3-yhteensopiva" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Sama kuin asennettu versio: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "La" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Tallenna" @@ -1905,7 +2014,7 @@ msgstr "Luen olemassa olevia tiedostoja" msgid "Scanning for local blocks ..." msgstr "Etsin paikallisia lohkoja ..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Aikataulu" @@ -1917,7 +2026,7 @@ msgstr "Etsi" msgid "Search for files" msgstr "Etsi tiedostoja" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Sekuntia" @@ -1930,7 +2039,7 @@ msgstr "Valitse lokitiedot ja näe ne heti, kun ne ilmoitetaan lokiin:" msgid "Select files" msgstr "Valitse tiedostot" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Palvelin" @@ -1964,12 +2073,12 @@ msgstr "Palvelin on pysäytetty" msgid "Server state properties" msgstr "Palvelimen tila" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Asetukset" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Näytä" @@ -1986,7 +2095,7 @@ msgstr "Näytä piilotetut tiedostot" msgid "Show log" msgstr "Näytä loki" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Lataan lokitietoja ..." @@ -1998,11 +2107,11 @@ msgstr "Näytä puunäkymä" msgid "Sia server password" msgstr "" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2022,21 +2131,25 @@ msgstr "Lähdetiedostot" msgid "Source folders" msgstr "Lähekansiot" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Varmuuskopioitavat tiedostot:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Testiversiot kehittäjille." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Standardinmukaiset protokollat" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Käynnistän ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2064,11 +2177,11 @@ msgstr "" msgid "Stop running task" msgstr "" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "" @@ -2088,7 +2201,7 @@ msgstr "Tallennusluokka ämpärin luomista varten" msgid "Stored" msgstr "Tallennettu" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Vahva" @@ -2097,19 +2210,23 @@ msgstr "Vahva" msgid "Success" msgstr "Onnistui" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Su" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Symbolinen linkki" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "Järjestelmän oletus ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Järjestelmätiedostot" @@ -2121,11 +2238,11 @@ msgstr "Järjestelmän tiedot" msgid "System properties" msgstr "Järjestelmän ominaisuudet" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TB" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TB/s" @@ -2137,11 +2254,15 @@ msgstr "" msgid "Task is running" msgstr "Tehtävää suoritetaan" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Tilapäistiedostot" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Vuokralaisen nimi" @@ -2157,36 +2278,43 @@ msgstr "Yhdistän ..." msgid "Testing connection ..." msgstr "Testaan yhteyttä ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Testaan oikeuksia ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Testaan oikeuksia ..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "Bucketin nimen pitää olla kirjoitettu pienillä kirjaimilla. Muuta " "automaattisesti?" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" "Bucketin nimen pitäisi alkaa käyttäjätunnuksellasi. Haluatko liittää " "tunnuksesi nimen alkuun automaattisesti?" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "Yhteys palvelimeen katkesi, yritetään uudelleen {{time}} kuluttua ..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "" @@ -2203,11 +2331,11 @@ msgid "" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Polku ei vaikuta olevan olemassa, haluatko lisätä sen silti?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2216,13 +2344,13 @@ msgstr "" "Polku ei pääty '{{dirsep}}' -merkkiin, eli olet lisäämässä tiedoston etkä " "kansiota. Haluatko lisätä määritellyn tiedoston?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "Polun pitää olla absoluuttinen, eli sen tulee alkaa vinoviivalla \"/\"" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2233,7 +2361,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "Alue -parametria käytetään vain bucketia luodessa." -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "Alue -parametria käytetään vain bucketia luodessa." @@ -2255,7 +2383,7 @@ msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "Kohdekansio sisältää salattuja tiedostoja. Anna salasana" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2279,6 +2407,15 @@ msgstr "" msgid "This month" msgstr "Tässä kuussa" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Tällä viikolla" @@ -2287,7 +2424,7 @@ msgstr "Tällä viikolla" msgid "Throttle settings" msgstr "" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "To" @@ -2305,6 +2442,16 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Viedäksesi ilmaan salasanaa poista rasti \"Salaa tiedosto\" -valinnasta" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Tänään" @@ -2317,14 +2464,14 @@ msgstr "Luota palvelimen varmenteeseen?" msgid "Trust server certificate?" msgstr "Luota palvelimen varmenteeseen?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Kokeile uusia ominaisuuksia, jotka ovat kehityksessä. Älä käytä tätä " -"tärkeiden tietojen kanssa." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "ti" @@ -2340,7 +2487,7 @@ msgstr "" msgid "Until resumed" msgstr "Toistaiseksi" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Päivityskanava" @@ -2352,26 +2499,22 @@ msgstr "Päivitys epäonnistui:" msgid "Updating with existing database" msgstr "" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "Lähetettävän datatiedoston koko" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "Lähetetään varmennustiedostoa ..." -#: templates/settings.html:114 +#: templates/settings.html:127 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:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Käyttötilastot" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Käyttötilastot, varoitukset, virheet ja kaatumiset" @@ -2379,15 +2522,15 @@ msgstr "Käyttötilastot, varoitukset, virheet ja kaatumiset" msgid "Use SSL" msgstr "Käytä SSL:ää" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Käytä olemassaolevaa tietokantaa?" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Käytä heikkoa salasanaa" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Hyödytön" @@ -2395,21 +2538,25 @@ msgstr "Hyödytön" msgid "User data" msgstr "" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "Käyttäjällä on liikaa oikeuksia" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Käyttäjätunnus" @@ -2417,12 +2564,11 @@ msgstr "Käyttäjätunnus" msgid "Validating ..." msgstr "tarkistetaan ..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Tarkista tiedostot" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Tarkistetaan ..." @@ -2434,6 +2580,10 @@ msgstr "Tarkistetaan vastausta" msgid "Verifying backend data ..." msgstr "Tarkistetaan taustajärjestelmän tietoja ..." +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "Vahvistetaan taustajärjestelmän dataa ..." @@ -2442,15 +2592,15 @@ msgstr "Vahvistetaan taustajärjestelmän dataa ..." msgid "Verifying restored files ..." msgstr "Tarkistetaan palautetut tiedostot ..." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Hyvin vahva" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Hyvin heikko" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Tutustu meihin" @@ -2476,7 +2626,7 @@ msgstr "" msgid "Waiting for upload ..." msgstr "Odotetaan lähetystä ..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Varoitukset, virheet ja kaatumiset" @@ -2492,19 +2642,19 @@ msgstr "" "Suosittelemme salausta varmuuskopioihin, jotka säilötään oman tietokoneesi " "ulkopuolelle." -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Heikko" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Heikko salasana" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "ke" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Viikkoa" @@ -2516,19 +2666,15 @@ msgstr "Mistä haluat palauttaa?" msgid "Where do you want to restore the files to?" msgstr "Mihin tiedostot palautetaan?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Vuotta" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2537,22 +2683,22 @@ msgstr "Vuotta" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Kyllä" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Kyllä, olen tallentanut salasanan turvallisesti" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Kyllä, olen rohkea!" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Kyllä, riko varmuuskopioni!" @@ -2590,7 +2736,7 @@ msgid "" "current file and the stop." msgstr "" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -2598,7 +2744,7 @@ msgstr "" "Vaihdoit salausmenetelmää, ja se saattaa rikkoa asioita. Harkitse kokonaan " "uuden varmuuskopion luomista sen sijaan." -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -2606,7 +2752,7 @@ msgstr "" "Vaihdoit salasanaa, mutta tätä toiminnallisuutta ei tueta. Luo sen sijaan " "kokonaan uusi varmuuskopio." -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2618,60 +2764,72 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "Valitsit palautuksen uuteen sijaintiin, mutta et antanut sijaintia." -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "Vähintään yksi lähdekansio pitää valita" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Varmuuskopiolle pitää antaa nimi" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "Anna salasana tai poista salaus käytöstä" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "" "Syötä säilytettävien varmuuskopioiden määrä (positiivinen kokonaisluku)" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "Syötä sallittu varmuuskopioiden säilytysaika" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Syötä salasana tai API-avain" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "Syötä joko salasana tai API-avain, ei molempia" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Täytä salasana" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Täytä palvelimen nimi tai osoite" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Täytä käyttäjätunnus" @@ -2679,23 +2837,27 @@ msgstr "Täytä käyttäjätunnus" msgid "You must fill in {{field}}" msgstr "Täytä kenttä {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Valitse tai syötä AuthURI" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Valitse tai syötä palvelin" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Määritä polku" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Tiedostot ja kansiot palautettiin onnistuneesti." -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Salasanasi on helppo arvata. Harkitse salasanan vaihtamista." @@ -2703,15 +2865,15 @@ msgstr "Salasanasi on helppo arvata. Harkitse salasanan vaihtamista." msgid "bucket/folder/subfolder" msgstr "bucket/kansio/alikansio" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "tavu" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "tavua/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2722,6 +2884,11 @@ msgstr "mukautettu" msgid "resume now" msgstr "jatka nyt" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2739,7 +2906,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versio" @@ -2754,6 +2921,6 @@ msgstr "{{number}} tuntia" msgid "{{number}} Minutes" msgstr "{{number}} minuuttia" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (kesto: {{duration}})" diff --git a/Localizations/webroot/localization_webroot-fr.po b/Localizations/webroot/localization_webroot-fr.po index 4a70af499..980fe94f0 100644 --- a/Localizations/webroot/localization_webroot-fr.po +++ b/Localizations/webroot/localization_webroot-fr.po @@ -1,4 +1,5 @@ # Translators: +# Josse du PLESSIS , 2016 # Glaude Ratinier, 2016 # 0xDEADC0DE, 2016 # Louis MILCENT , 2016 @@ -19,31 +20,31 @@ msgstr "" #: templates/advancedoptionseditor.html:48 msgid "- pick an option -" -msgstr "- Choisissez une option -" +msgstr "- choisissez une option -" #: templates/delete.html:7 templates/localdatabase.html:4 msgid "...loading..." -msgstr "...chargement..." +msgstr "... chargement..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "Clé API" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "AWS Access Key" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "À propos" @@ -51,11 +52,11 @@ msgstr "À propos" msgid "About {{appname}}" msgstr "À propos de {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Clé d'accès" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Accès refusé" @@ -63,11 +64,11 @@ msgstr "Accès refusé" msgid "Access to user interface" msgstr "Accès à l'interface utilisateur" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Nom du compte" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Activer" @@ -88,11 +89,11 @@ msgstr "Ajouter un répertoire directement" msgid "Add advanced option" msgstr "Ajouter une option avancée" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Ajouter sauvegarde" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Ajouter un filtre" @@ -100,12 +101,12 @@ msgstr "Ajouter un filtre" msgid "Add path" msgstr "Ajouter un chemin" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Ajuster le nom du bucket" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Adapter le nom du chemin ?" @@ -113,18 +114,14 @@ msgstr "Adapter le nom du chemin ?" msgid "Advanced Options" msgstr "Options avancées" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "options avancées" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Avancé :" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Toutes les machines Hyper-V" @@ -133,7 +130,7 @@ msgstr "Toutes les machines Hyper-V" msgid "All Microsoft SQL Databases" msgstr "Toutes les bases de données Microsoft SQL" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -153,7 +150,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Autoriser l'accès à distance (nécessite un redémarrage)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Jours autorisés" @@ -169,7 +166,7 @@ msgstr "" "Un fichier existant a été trouvé au nouvel endroit.\n" "Êtes-vous sûr de vouloir faire pointer la base de données vers un fichier existant ?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -181,33 +178,39 @@ msgstr "" "\n" "Voulez-vous utiliser la base de donnée existante ?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Rapports d'utilisation anonyme" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "Applications" + #: templates/export.html:8 msgid "As Command-line" msgstr "Comme ligne de commande" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Mot de passe d'identification" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Nom d'utilisateur d'identification" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Phrase secrète auto-générée" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Lancer des sauvegardes automatiques." @@ -219,11 +222,11 @@ msgstr "B2 Account ID" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" @@ -235,6 +238,10 @@ msgstr "Retour" msgid "Backend modules:" msgstr "Modules back-end :" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "Sauvegarde terminée !" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Destination de sauvegarde" @@ -244,19 +251,19 @@ msgstr "Destination de sauvegarde" msgid "Backup location" msgstr "Emplacement de la sauvegarde" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" -msgstr "" +msgstr "Rétention de la sauvegarde" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Sauvegarde :" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Béta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Accès rompu" @@ -268,9 +275,10 @@ msgstr "Parcourir" msgid "Browser default" msgstr "Paramètre par défaut du navigateur" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Nom du bucket" @@ -304,30 +312,61 @@ msgstr "Construction d'une base de données temporaire partielle" msgid "Busy ..." msgstr "Occupé ..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" +"En autorisant l'accès à distance, le serveur écoute les requêtes de " +"n'importe quel ordinateur de votre réseau. Si vous activez cette option, " +"assurez-vous de toujours utiliser l'ordinateur sur un réseau protégé par un " +"pare-feu paramétré de manière ad-hoc." + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" +"Par défaut, l'icône de la barre d'état système ouvrira l'interface " +"utilisateur avec un jeton que déverrouille l'interface utilisateur. Cela " +"garantit que vous pouvez accéder à l'interface utilisateur à partir de " +"l'icône de la barre d'état, tout en demandant aux autres utilisateurs de " +"saisir un mot de passe. Si vous préférez saisir le mot de passe, même " +"lorsque vous accédez à l'interface utilisateur à partir de l'icône de la " +"barre d'état, activez cette option." + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "Cache les fichiers" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Annuler" @@ -364,19 +403,20 @@ msgstr "Vérification des mises à jour ..." msgid "Chose a storage type to get started" msgstr "Sélectionnez un type de stockage pour commencer" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Cliquez sur le lien AuthID pour créer un AuthID" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Cliquez pour définir les options d'accélération" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Ligne de commande" -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Compacter maintenant" @@ -404,7 +444,7 @@ msgstr "Ordinateur" msgid "Configuration file:" msgstr "Fichier de configuration :" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Configuration :" @@ -426,11 +466,11 @@ msgstr "Confirmation nécessaire" msgid "Connect" msgstr "Connecter" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Connecter maintenant" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "Connexion au serveur ..." @@ -438,11 +478,11 @@ msgstr "Connexion au serveur ..." msgid "Connecting to task ...." msgstr "Connexion à la tâche ..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Connexion ..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Connexion perdue" @@ -451,11 +491,11 @@ msgstr "Connexion perdue" msgid "Connection worked!" msgstr "Connection fonctionnelle !" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Nom du conteneur" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Région du conteneur" @@ -463,7 +503,7 @@ msgstr "Région du conteneur" msgid "Continue" msgstr "Continuer" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Continuer sans chiffrement" @@ -473,7 +513,7 @@ msgstr "Copié !" #: templates/copy_clipboard_buttons.html:3 msgid "Copy" -msgstr "" +msgstr "Copie" #: templates/addoredit.html:99 templates/restoredirect.html:42 msgid "Copy Destination URL to Clipboard" @@ -483,7 +523,7 @@ msgstr "Copier l'URL de destination dans le presse-papier" msgid "Copy failed. Please manually copy the URL" msgstr "Copie échouée. Veuillez copier manuellement l'URL" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Options du noyau" @@ -491,11 +531,11 @@ msgstr "Options du noyau" msgid "Counting ({{files}} files found, {{size}})" msgstr "Comptage ({{files}} fichiers trouvés, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Uniquement les accidents" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Crée un rapport d'erreur ..." @@ -503,7 +543,7 @@ msgstr "Crée un rapport d'erreur ..." msgid "Create folder?" msgstr "Créer un dossier ?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Nouvel utilisateur limité créé" @@ -511,7 +551,7 @@ msgstr "Nouvel utilisateur limité créé" msgid "Creating bug report ..." msgstr "Création d'un rapport d'erreur ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Création d'un nouvel utilisateur avec un accès limité ..." @@ -523,10 +563,18 @@ msgstr "Création des répertoires de destination ..." msgid "Creating temporary backup ..." msgstr "Création d'une sauvegarde temporaire ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Création d'un utilisateur ..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "Action en cours :" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "Fichier actuel :" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "La version actuelle est {{versionname}} ({{versionnumber}})" @@ -539,9 +587,9 @@ msgstr "S3 endpoint personnalisé" msgid "Custom authentication url" msgstr "URL d'authentification personnalisée" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" -msgstr "" +msgstr "Rétention de sauvegarde personnalisée" #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" @@ -563,11 +611,11 @@ msgstr "URL serveur personnalisée ({{server}})" msgid "Custom storage class ({{class}})" msgstr "Classe de stockage personnalisée ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "Base de donnée" -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Jours" @@ -575,15 +623,15 @@ msgstr "Jours" msgid "Default" msgstr "Défaut" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "({{channelname}}) par défaut" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "Le défaut exclut" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Options par défaut" @@ -591,7 +639,7 @@ msgstr "Options par défaut" msgid "Delete" msgstr "Supprimer" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Suppression ..." @@ -599,9 +647,9 @@ msgstr "Suppression ..." msgid "Delete backup" msgstr "Supprimer sauvegarde" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" -msgstr "" +msgstr "Supprimer les sauvegardes plus anciennes que" #: templates/delete.html:13 msgid "Delete local database" @@ -627,7 +675,7 @@ msgstr "Suppression des fichiers distants ..." msgid "Deleting unwanted files ..." msgstr "Suppression des fichiers non désirés ..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Bureau" @@ -635,6 +683,10 @@ msgstr "Bureau" msgid "Destination" msgstr "Destination" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "Chemin de destination" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -653,11 +705,15 @@ msgstr "Restauration directe depuis les fichiers de sauvegarde" msgid "Disabled" msgstr "Désactivé" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Rejeter" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "Rejeter la totalité" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Affichage et couleur" @@ -670,19 +726,23 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "" "Voulez-vous vraiment supprimer la base de données locale pour : {{name}} ?" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "Nom de domaine" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Faire un don" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Messages de donation" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "Les messages de donation sont cachés, cliquez ici pour les afficher" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "Les messages de donation sont affichés, cliquez ici pour les cacher" @@ -690,11 +750,11 @@ msgstr "Les messages de donation sont affichés, cliquez ici pour les cacher" msgid "Done" msgstr "Fait" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Téléchargement" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Téléchargement ..." @@ -702,19 +762,19 @@ msgstr "Téléchargement ..." msgid "Downloading files ..." msgstr "Téléchargement des fichiers ..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Téléchargement de mise à jour ..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Option de duplication {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Site internet de Duplicati" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Forum de Duplicati" @@ -740,17 +800,17 @@ msgstr "" "\\nCela rend la réalisation de beaucoup d'opérations plus rapide et réduit " "la quantité de données qui doit être téléchargé pour chaque opération." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Éditer ..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Éditer en tant que liste" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Éditer en tant que texte" @@ -763,7 +823,7 @@ msgstr "Chiffrement de fichier" msgid "Encryption" msgstr "Chiffrement" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Chiffrement changé" @@ -771,19 +831,25 @@ msgstr "Chiffrement changé" msgid "Encryption modules:" msgstr "Modules de Chiffrement :" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Entrer l'URL" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" +"Entrez une stratégie de rétention manuellement. Les espaces réservés sont D " +"/ W / Y pour les jours / semaines / années et U pour illimité. La syntaxe " +"est : 7D:1D, 4W:1W, 36M:1M. Cet exemple conserve une sauvegarde pour chacun " +"des 7 prochains jours, une pour chacune des 4 prochaines semaines et une " +"pour chacun des 36 prochains mois. Cela peut également être écrit comme " +"1W:1D, 1M:1W, 3Y:1M." #: templates/backends/azure.html:12 msgid "Enter access key" @@ -809,7 +875,7 @@ msgstr "Entrez le nom du conteneur" msgid "Enter encryption passphrase" msgstr "Entrez la phrase secrète de chiffrement" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Entrez l'expression ici" @@ -817,16 +883,29 @@ msgstr "Entrez l'expression ici" msgid "Enter folder path name" msgstr "Entrez le nom du chemin du répertoire" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "" "Entrez une option par ligne dans le format ligne de commande, ex : {0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Entrez le chemin de destination" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "Entrez l'adresse e-mail du groupe Office 365" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" +"Entrez le chemin de destination complet, y compris le nom du serveur, mais " +"sans https" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -843,9 +922,9 @@ msgstr "Entrez le chemin de destination" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Erreur" @@ -853,39 +932,43 @@ msgstr "Erreur" msgid "Error!" msgstr "Erreur !" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Erreurs et accidents" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Exclure" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Exclure répertoires dont le nom contient" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Exclure expression" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Exclure fichier" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Exclure extension de fichier" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Exclure fichiers dont le nom contient" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "Exclure le groupe de filtres" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Exclure dossier" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Exclure expression régulière" @@ -893,7 +976,7 @@ msgstr "Exclure expression régulière" msgid "Existing file found" msgstr "Fichier existant trouvé" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Expérimental" @@ -901,7 +984,7 @@ msgstr "Expérimental" msgid "Export" msgstr "Exporter" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Exportation ..." @@ -919,7 +1002,7 @@ msgstr "Exportation ..." #: templates/externallink.html:1 msgid "External link" -msgstr "" +msgstr "Lien externe" #: scripts/services/SystemInfo.js:52 msgid "FTP (Alternative)" @@ -939,7 +1022,7 @@ msgstr "Échec de la connexion :" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -962,7 +1045,7 @@ msgstr "Échec de la récupération des information du chemin : {{message}}" msgid "Failed to import:" msgstr "Échec de l'import :" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Échec de la lecture des paramètres par défaut de la sauvegarde :" @@ -970,7 +1053,7 @@ msgstr "Échec de la lecture des paramètres par défaut de la sauvegarde :" msgid "Failed to restore files: {{message}}" msgstr "Échec de la restauration des fichiers : {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Échec d'enregistrement :" @@ -979,11 +1062,11 @@ msgstr "Échec d'enregistrement :" msgid "Fetching path information ..." msgstr "Récupération des informations du chemin ..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Fichier" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Fichiers plus gros que :" @@ -991,8 +1074,7 @@ msgstr "Fichiers plus gros que :" msgid "Filters" msgstr "Filtres" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Terminé !" @@ -1000,7 +1082,7 @@ msgstr "Terminé !" msgid "First run setup" msgstr "Première mise en route" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Dossier" @@ -1012,15 +1094,15 @@ msgstr "Dossier" msgid "Folder path" msgstr "Chemin du dossier" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Ven." -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GByte/s" @@ -1036,7 +1118,7 @@ msgstr "Général" msgid "General backup settings" msgstr "Paramètres généraux de sauvegarde" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Options générales" @@ -1052,7 +1134,12 @@ msgstr "Générer IAM access policy" msgid "Getting file versions ..." msgstr "Récupération des versions des fichiers…" -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "Courriel de groupe" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Fichiers cachés" @@ -1064,12 +1151,16 @@ msgstr "Cacher" msgid "Hide hidden folders" msgstr "Masquer les dossiers cachés" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Poste de travail" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "Les noms d'hôtes" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Heures" @@ -1077,7 +1168,7 @@ msgstr "Heures" msgid "How do you want to handle existing files?" msgstr "Comment voulez-vous traiter les fichiers existants ?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Machine Hyper-V" @@ -1086,7 +1177,7 @@ msgid "Hyper-V Machine:" msgstr "Machine Hyper-V :" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Machines Hyper-V" @@ -1095,15 +1186,17 @@ msgstr "Machines Hyper-V" msgid "ID:" msgstr "ID :" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "Si une date a été manquée, le travail démarrera dès que possible." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "" +"Si au moins une sauvegarde plus récente est trouvée, toutes les sauvegardes " +"antérieures à cette date sont supprimées." #: templates/localdatabase.html:13 msgid "" @@ -1136,7 +1229,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">cliquez bouton-droit et " "choisissez \"Sauvegarder sous ...\"" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1144,7 +1237,7 @@ msgstr "" "Si vous n'entrez pas de chemin, tous les fichiers seront stockés dans le dossier de connexion.\n" "Êtes-vous sûr que c'est ce que vous voulez ?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Si vous n'entrez pas de clé API, le nom de l'entité est requis" @@ -1190,21 +1283,21 @@ msgstr "Importer depuis un fichier" #: templates/import.html:19 msgid "Import metadata" -msgstr "" +msgstr "Importer des métadonnées" #: templates/import.html:35 msgid "Importing ..." msgstr "Importation ..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Inclure un fichier ?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Inclure expression" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Inclure expression régulière" @@ -1212,15 +1305,18 @@ msgstr "Inclure expression régulière" msgid "Incorrect answer, try again" msgstr "Réponse incorrecte, essayez encore" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Compilations individuelles pour les developpeurs uniquement." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" +"Builds individuelles pour les développeurs uniquement. Ne pas utiliser avec " +"des données importantes." #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Information" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Installer" @@ -1228,17 +1324,17 @@ msgstr "Installer" msgid "Install failed:" msgstr "Échec d'installation :" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "Caractères invalides dans le chemin" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Temps de rétention invalide" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1246,23 +1342,27 @@ msgstr "" "Il est possible de se connecter à certains FTP sans mot de passe.\n" "Êtes-vous sûr que votre serveur FTP prend en charge l'identification sans mot de passe ?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KByte" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:321 -msgid "Keep a specific number of backups" -msgstr "" - #: templates/addoredit.html:319 -msgid "Keep all backups" -msgstr "" +msgid "Keep a specific number of backups" +msgstr "Conserver un nombre spécifique de sauvegardes" -#: templates/settings.html:40 +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "Conserver toutes les sauvegardes" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "Version de l'API Keystone" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Langue dans l'interface utilisateur" @@ -1270,9 +1370,15 @@ msgstr "Langue dans l'interface utilisateur" msgid "Last month" msgstr "Mois dernier" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Dernière exécution réussie :" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "Dernière sauvegarde réussie :" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" +"Dernière restauration réussie : {{time}} (a pris {{duration || '0 " +"secondes'}})" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1282,18 +1388,18 @@ msgstr "Dernière" msgid "Libraries" msgstr "Librairies" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Listing des dates de sauvegardes ..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Listing des fichiers distants ..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "En cours d'identification des fichiers distants pour suppression..." + #: templates/log.html:8 msgid "Live" msgstr "Direct" @@ -1322,9 +1428,9 @@ msgstr "Chargement ..." msgid "Loading remote storage usage ..." msgstr "Chargement de l'utilisation du stockage distant ..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" -msgstr "" +msgstr "Stockage local" #: templates/localdatabase.html:2 msgid "Local database for" @@ -1336,9 +1442,9 @@ msgstr "Chemin de la base de données locale :" #: templates/backends/rclone.html:2 msgid "Local repository" -msgstr "" +msgstr "Stockage local" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Stockage local" @@ -1358,15 +1464,15 @@ msgstr "Historique pour {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Données d'historique du serveur" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Déconnexion" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MByte" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MByte/s" @@ -1387,7 +1493,7 @@ msgid "Max upload speed" msgstr "Vitesse maximum de téléversement" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" @@ -1404,32 +1510,32 @@ msgstr "Bases de données Microsoft SQL" msgid "Minimum redundancy" msgstr "Redondance minimale" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "La redondance minimale est de 1,0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minutes" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Nom manquant" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Phrase secrète manquante" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Sources manquantes" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Lun." -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Mois" @@ -1441,11 +1547,11 @@ msgstr "Déplacer base de données existante" msgid "Move failed:" msgstr "Échec de déplacement :" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Mes documents" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Ma musique" @@ -1453,7 +1559,7 @@ msgstr "Ma musique" msgid "My Photos" msgstr "Mes photos" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Mes photos" @@ -1461,15 +1567,15 @@ msgstr "Mes photos" msgid "Name" msgstr "Nom" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Jamais" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Nouvelle mise à jour trouvée : {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1477,33 +1583,33 @@ msgstr "" "Le nouveau nom d'utilisateur est {{user}}.\n" "Mise à jour des accès pour le nouvel utilisateur limité" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Suivant" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Prochaine exécution programmée :" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Prochaine tâche planifiée :" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Prochaine tâche :" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Prochaine fois" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1512,10 +1618,10 @@ msgstr "Prochaine fois" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Non" @@ -1533,7 +1639,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Aucun éditeur trouvé pour le "{{backend}}" type de stockage" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Pas de chiffrement" @@ -1550,7 +1656,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Aucune phrase secrète entrée" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Pas de tâche planifié" @@ -1558,40 +1664,40 @@ msgstr "Pas de tâche planifié" msgid "No, my machine has only a single account" msgstr "Non, ma machine n'a qu'un seul compte" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "La phrase secrète ne correspond pas" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Aucun / Désactivé" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" +"Rien ne sera supprimé. La taille de la sauvegarde augmentera à chaque " +"modification." #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "Ok" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." msgstr "" +"Une fois qu'il y a plus de sauvegardes que le nombre spécifié, les " +"sauvegardes les plus anciennes sont supprimées." #: templates/backends/openstack.html:7 msgid "OpenStack AuthURI" @@ -1601,12 +1707,21 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" +"Les clés API Openstack ne sont pas prises en charge dans l'API v3 keystone." + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "Système d'exploitation" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Échec de l'opération :" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Opérations :" @@ -1619,11 +1734,11 @@ msgid "Optional authentication username" msgstr "Nom d'utilisateur d'identification optionel" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Options" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1635,16 +1750,20 @@ msgstr "" msgid "Original location" msgstr "Emplacement d'origine" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Autres" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " "last 12 months. There will always be at least one remaining backup." msgstr "" +"Au fil du temps, les sauvegardes seront automatiquement supprimées. Il " +"restera une sauvegarde pour chacun des 7 derniers jours, chacune des 4 " +"dernières semaines, chacun des 12 derniers mois. Il y aura toujours au moins" +" une sauvegarde restante." #: templates/restore.html:114 msgid "Overwrite" @@ -1659,24 +1778,24 @@ msgstr "Phrase secrète" msgid "Passphrase (if encrypted)" msgstr "Phrase secrète (si chiffré)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Phrase secrète changée" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Les phrases secrètes ne correspondent pas" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Mot de passe" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Les mots de passe ne correspondent pas" @@ -1684,11 +1803,16 @@ msgstr "Les mots de passe ne correspondent pas" msgid "Patching files with local blocks ..." msgstr "Correction des fichiers avec les blocs locaux ..." -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Chemin" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Chemin non trouvé" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Chemin sur le serveur" @@ -1696,11 +1820,11 @@ msgstr "Chemin sur le serveur" msgid "Path or subfolder in the bucket" msgstr "Chemin ou sous-dossier dans le bucket" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Pause" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Pause après le démarrage ou l'hibernation" @@ -1724,17 +1848,25 @@ msgstr "Donner votre fichier de sauvegarde et restaurer depuis celui-ci " msgid "Port" msgstr "Port" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "Empêcher la connexion automatique de l'icône de la barre de tâches" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Précédent" +#: templates/home.html:73 +msgid "Progress:" +msgstr "Statut :" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "Le ProjectID est optionel si le bucket existe" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Propriétaire" @@ -1742,6 +1874,10 @@ msgstr "Propriétaire" msgid "Purging files ..." msgstr "Nettoyage des fichiers…" +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "Suppression des fichiers réalisée !" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Reconstruction de la base de données locale" @@ -1758,7 +1894,7 @@ msgstr "Recréation de la base de données ..." msgid "Registering temporary backup ..." msgstr "Enregistrement de la sauvegarde temporaire .." -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Les chemins relatifs ne sont pas autorisés" @@ -1770,23 +1906,27 @@ msgstr "Recharger" msgid "Remote" msgstr "Distant" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" -msgstr "" +msgstr "Chemin d'accès distant" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" -msgstr "" +msgstr "Stockage distant" #: templates/backends/rclone.html:10 msgid "Remote path" -msgstr "" +msgstr "Chemin d'accès distant" #: templates/backends/rclone.html:6 msgid "Remote repository" -msgstr "" +msgstr "Stockage distant" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "Taille du volume distant" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Retirer" @@ -1794,19 +1934,19 @@ msgstr "Retirer" msgid "Remove option" msgstr "Option de retrait" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Réparer" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Réparation ...." +msgid "Repairing database ..." +msgstr "Réparation de la base de données..." #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Répeter la phrase secrète" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Communication de données :" @@ -1814,15 +1954,19 @@ msgstr "Communication de données :" msgid "Reset" msgstr "Réinitialiser" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Restaurer" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "Restauration effectuée" + #: templates/restore.html:45 msgid "Restore files" msgstr "Restaurer fichiers" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Restaurer fichier ..." @@ -1856,15 +2000,15 @@ msgstr "Autorisations de lecture/écriture de restauration" msgid "Restoring files ..." msgstr "Restauration des fichiers ..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Reprendre" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Relancer tous les" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Démarrer maintenant" @@ -1880,7 +2024,7 @@ msgstr "En cour ..." msgid "Running commandline entry" msgstr "Execution d'une ligne de commnde" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Tâche en cours :" @@ -1888,15 +2032,15 @@ msgstr "Tâche en cours :" msgid "S3 Compatible" msgstr "Compatible S3" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Identique à la version de base installée : {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "Sam." -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Enregistrer" @@ -1922,7 +2066,7 @@ msgstr "Scannage des fichiers existants ..." msgid "Scanning for local blocks ..." msgstr "Scannage de blocs locaux ..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Planifier" @@ -1934,7 +2078,7 @@ msgstr "Recherche" msgid "Search for files" msgstr "Recherche de fichiers" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Secondes" @@ -1949,7 +2093,7 @@ msgstr "" msgid "Select files" msgstr "Sélectionner les fichiers" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Serveur" @@ -1984,12 +2128,12 @@ msgstr "Serveur en pause" msgid "Server state properties" msgstr "Propriétés du statut serveur" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Paramètres" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Montrer" @@ -2006,7 +2150,7 @@ msgstr "Montrer les dossiers cachés" msgid "Show log" msgstr "Montrer l'historique" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Montrer l'historique ..." @@ -2018,11 +2162,11 @@ msgstr "Afficher l'arborescence" msgid "Sia server password" msgstr "Mot de passe du serveur Sia" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" -msgstr "" +msgstr "Rétention de sauvegarde intelligente" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2042,21 +2186,27 @@ msgstr "Données source" msgid "Source folders" msgstr "Dossiers source" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Source :" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Compilations spécifiques pour développeurs uniquement." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" +"Builds spécifiques pour les développeurs uniquement. Ne pas utiliser avec " +"des données importantes." -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Protocoles standards" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Démarrage ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "Démarrage de la sauvegarde..." + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "Démarrage de la restauration..." #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2084,11 +2234,11 @@ msgstr "Stopper la sauvegarde en cour" msgid "Stop running task" msgstr "Stopper la tâche en cour" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "Arrêter après transfert" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Arrêt de la tâche" @@ -2108,7 +2258,7 @@ msgstr "Classe de stockage pour la création d'un bucket" msgid "Stored" msgstr "Stocké" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Fort" @@ -2117,19 +2267,23 @@ msgstr "Fort" msgid "Success" msgstr "Succès" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Dim." -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Lien symbolique" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "Fichiers système" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "Paramètre par défaut du système ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Fichiers système" @@ -2141,11 +2295,11 @@ msgstr "Info système" msgid "System properties" msgstr "Propriétés système" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TByte" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TByte/s" @@ -2157,11 +2311,15 @@ msgstr "Chemin cible, c'est-à-dire /sauvegarde" msgid "Task is running" msgstr "La tâche est en cours" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "Fichiers temporaires" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Fichiers temporaires" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Nom d'entité" @@ -2177,37 +2335,46 @@ msgstr "Test ..." msgid "Testing connection ..." msgstr "Essai de connexion ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Test des permissions ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Test des permissions ..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" +"Le champ '{{fieldname}}' contient un caractère non valide : {{character}} " +"(valeur : {{value}}, index : {{pos}})" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "Le nom du bucket devrait être entièrement en minuscule, convertir " "automatiquement ?" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" "Le nom du bucket devrait commencer par votre nom d'utilisateur, l'ajouter " "automatiquement ?" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "" "La connexion au serveur a été perdue, nouvelle tentative dans {{time}} ..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Le thème sombre (de Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Thème par défaut bleu sur fond blanc (by Alex)" @@ -2216,6 +2383,8 @@ msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" +"Le dossier {{dossier}} n'existe pas.\n" +"Créez-le maintenant ?" #: scripts/directives/backupEditUri.js:212 msgid "" @@ -2227,11 +2396,11 @@ msgstr "" "\n" "Voulez-vous REMPLACER votre clé d'hôte COURANTE \"{{prev}}\" par la clé MENTIONNÉE : {{key}} ?" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Le chemin ne semble pas exister, voulez-vous l'ajouter quand même ?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2241,7 +2410,7 @@ msgstr "" "\n" "Voulez-vous inclure le fichier spécifié ?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2249,7 +2418,7 @@ msgstr "" "Le chemin doit être un chemin absolu, c.-à-d. Il doit commencer par un slash" " avant '/'" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2264,7 +2433,7 @@ msgid "The region parameter is only applied when creating a new bucket" msgstr "" "Le paramètre régional n'est appliqué qu'à la création d'un nouveau bucket" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "Le paramètre régional n'est utilisé qu'à la création d'un bucket" @@ -2289,7 +2458,7 @@ msgstr "" "Le fichier cible contient des fichiers chiffrés, merci de fournir la phrase " "secrète" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2314,6 +2483,20 @@ msgstr "" msgid "This month" msgstr "Ce mois" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" +"Cette option ne concerne pas la taille maximale de la sauvegarde ou du " +"fichier, ni les taux de déduplication. " +" Consultez cette page avant de modifier la taille du volume distant. " + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Cette semaine" @@ -2322,7 +2505,7 @@ msgstr "Cette semaine" msgid "Throttle settings" msgstr "Options d'accélération" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Jeu." @@ -2342,6 +2525,23 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Pour exporter sans phrase secrète, décochez la case \"Chiffrer fichier\"" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" +"Pour éviter diverses attaques basées sur le DNS, Duplicati limite les noms " +"d'hôtes autorisés à ceux répertoriés ici. L'accès IP direct et localhost est" +" toujours autorisé. Plusieurs noms d'hôte peuvent être fournis avec un " +"séparateur de points-virgules. Si l'un des noms d'hôtes autorisés est un " +"astérisque (*), tous les noms d'hôte sont autorisés et cette fonctionnalité " +"est désactivée. Si le champ est vide, seule l'adresse IP et l'accès " +"localhost sont autorisés." + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Aujourd'hui" @@ -2354,14 +2554,17 @@ msgstr "Faire confiance au certificat de l'hôte ?" msgid "Trust server certificate?" msgstr "Faire confiance au certificat du serveur ?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Essayez les nouvelles fonctions sur lesquelles nous travaillons. Ne " -"l'utilisez pas avec des données importantes." +"Essayez les nouvelles fonctionnalités sur lesquelles nous travaillons. " +"Actuellement la version la plus stable disponible. Testez la restauration " +"des données avant de l'utiliser dans des environnements de production." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Mar." @@ -2377,7 +2580,7 @@ msgstr "Taille et version de sauvegarde inconnue" msgid "Until resumed" msgstr "Jusqu'à la reprise" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Canal de mise à jour" @@ -2389,26 +2592,26 @@ msgstr "Échec de mise à jour" msgid "Updating with existing database" msgstr "Mettre à jour avec une base de données existante" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "Taille du volume téléversé" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "Téléversement du fichier de vérification ..." -#: templates/settings.html:114 +#: templates/settings.html:127 msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate public usage" " statistics" msgstr "" +"Les rapports d'utilisation nous aident à améliorer l'expérience utilisateur " +"et à évaluer l'impact des nouvelles fonctionnalités. Nous les utilisons pour" +" générer statistiques d'utilisation publique" +" " -#: templates/settings.html:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Statistiques d'utilisation" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Statistiques d'utilisation, avertissements, erreurs et accidents" @@ -2416,15 +2619,15 @@ msgstr "Statistiques d'utilisation, avertissements, erreurs et accidents" msgid "Use SSL" msgstr "Utiliser SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Utiliser une base de données existante ?" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Utiliser une phrase secrète faible" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Inutile" @@ -2432,21 +2635,25 @@ msgstr "Inutile" msgid "User data" msgstr "Données utilisateur" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "Nom de domaine de l'utilisateur" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "L'utilisateur à trop d'autorisations" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Réglages interface utilisateur" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nom d'utilisateur" @@ -2454,12 +2661,11 @@ msgstr "Nom d'utilisateur" msgid "Validating ..." msgstr "Validation ..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Vérifier fichier" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Vérification ..." @@ -2471,6 +2677,10 @@ msgstr "Vérification de la réponse" msgid "Verifying backend data ..." msgstr "Vérification des données back-end" +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "Vérification des fichiers en cours..." + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "Vérifications des données distantes" @@ -2479,15 +2689,15 @@ msgstr "Vérifications des données distantes" msgid "Verifying restored files ..." msgstr "Vérification des fichiers restaurés" -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Très fort" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Très faible" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Rendez nous visite sur" @@ -2516,7 +2726,7 @@ msgstr "En attente du début de la tâche" msgid "Waiting for upload ..." msgstr "En attente du téléversement ..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Avertissements, erreurs et accidents" @@ -2525,6 +2735,8 @@ msgid "" "We accept donations via different services, such as OpenCollective, PayPal, " "BountySource and various crypto currencies." msgstr "" +"Nous acceptons les dons via différents services, tels que OpenCollective, " +"PayPal, BountySource et diverses devises crypto." #: templates/addoredit.html:50 msgid "We recommend that you encrypt all backups stored outside your system" @@ -2532,19 +2744,19 @@ msgstr "" "Nous vous recommandons de chiffrer toutes les sauvegardes stockées en dehors" " de votre système" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Faible" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Phrase secrète faible" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "Mer." -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Semaines" @@ -2556,19 +2768,15 @@ msgstr "Ou voulez-vous restaurer vos fichiers ?" msgid "Where do you want to restore the files to?" msgstr "Ou voulez-vous restaurer vos fichiers ?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Années" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2577,22 +2785,22 @@ msgstr "Années" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Oui" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Oui, j'ai conservé ma phrase secrète en sécurité" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Oui, je suis courageux !" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Oui, s'il vous plait cassez ma sauvegarde" @@ -2636,7 +2844,7 @@ msgstr "" "Vous pouvez stopper la tâche immédiatement, ou autoriser le processus en " "cour et stopper ensuite" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -2644,7 +2852,7 @@ msgstr "" "Vous avez changé la méthode de chiffrement. Ceci peut endommager certaines " "choses. Nous vous encourageons à créer une nouvelle sauvegarde à la place." -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -2652,7 +2860,7 @@ msgstr "" "Vous avez changé la phrase secrète, ce qui n'est pas pris en charge. Nous " "vous encourageons à créer une nouvelle sauvegarde à la place." -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2666,63 +2874,79 @@ msgstr "" "Vous avez demandé à restaurer vers un nouveau dossier, mais sans indiquer " "son chemin" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " "passphrase." msgstr "" +"Vous avez généré une mot de passe fort. Assurez-vous que vous avez effectué " +"une copie sécurisée de ce mot de passe, car les données ne pourront pas être" +" récupérées si vous le perdez." -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "Vous devez choisir au moins un dossier source" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "Vous devez entrer un nom de domaine pour utiliser l'API v3" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Vous devez entrer un nom pour votre sauvegarde" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "Vous devez entrer une phrase secrète ou désactiver le chiffrement" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "Vous devez entrer un mot de passe pour utiliser l'API v3" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "Vous devez entrer un nombre positif de sauvegarde à conserver" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" +"Vous devez entrer un nom de tenant (nom de projet) pour utiliser l'API v3" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "" "Vous devez entrer un nom d'entité si vous ne fournissez pas une clé API" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "" "Vous devez entrer une valeur correcte pour la durée de conservation de vos " "sauvegardes" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" -msgstr "" +msgstr "Vous devez entrer une chaîne de politique de rétention valide" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Vous devez entrer soit un mot de passe, soit une clé API" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "" "Vous devez entrer soit un mot de passe, soit une clé API, mais pas les deux" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Vous devez renseigner le mot de passe" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Vous devez renseigner le nom du serveur ou l'adresse" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Vous devez renseigner le nom d'utilisateur" @@ -2730,23 +2954,27 @@ msgstr "Vous devez renseigner le nom d'utilisateur" msgid "You must fill in {{field}}" msgstr "Vous devez renseigner le champ : {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Vous devez sélectionner ou renseigner l'AuthURI" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Vous devez sélectionner ou renseigner le serveur" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Vous devez spécifier un chemin." +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "Vous devez remplir {{field}} {{reason}}" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Vos fichiers et dossiers ont été restaurés avec succès." -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Votre phrase secrète est facile à deviner. Songez à la changer." @@ -2754,15 +2982,15 @@ msgstr "Votre phrase secrète est facile à deviner. Songez à la changer." msgid "bucket/folder/subfolder" msgstr "bucket/dossier/sous-dossier" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "byte" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "byte/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2773,6 +3001,11 @@ msgstr "personnalisé " msgid "resume now" msgstr "reprendre maintenant" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "sauf si vous spécifiez explicitement --group-id" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2790,7 +3023,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} fichiers {{size}}) à afficher {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" @@ -2805,6 +3038,6 @@ msgstr "{{number}} Heure" msgid "{{number}} Minutes" msgstr "{{number}} Minutes" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (durée {{duration}})" diff --git a/Localizations/webroot/localization_webroot-hu.po b/Localizations/webroot/localization_webroot-hu.po new file mode 100644 index 000000000..d11688230 --- /dev/null +++ b/Localizations/webroot/localization_webroot-hu.po @@ -0,0 +1,2851 @@ +# Translators: +# Kiss István , 2017 +# Falu , 2017 +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Last-Translator: Falu , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/duplicati/teams/67655/hu/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/advancedoptionseditor.html:48 +msgid "- pick an option -" +msgstr "- válasszon -" + +#: templates/delete.html:7 templates/localdatabase.html:4 +msgid "...loading..." +msgstr "...töltés..." + +#: templates/backends/openstack.html:44 +msgid "API Key" +msgstr "API kulcs" + +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:138 +msgid "AWS IAM Policy" +msgstr "" + +#: index.html:225 index.html:241 +msgid "About" +msgstr "Névjegy" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "{{appname}} néjegye" + +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 +msgid "Access Key" +msgstr "Hozzáférési kulcs" + +#: scripts/services/AppUtils.js:70 +msgid "Access denied" +msgstr "Hozzáférés megtagadva" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "Hozzáférés a felhasználói felülethez" + +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 +msgid "Account name" +msgstr "Fiók név" + +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 +msgid "Activate" +msgstr "Aktiválás" + +#: scripts/controllers/AboutController.js:54 +#: scripts/controllers/UpdateChangelogController.js:18 +msgid "Activate failed:" +msgstr "Aktiválás sikertelen:" + +#: templates/addwizard.html:3 +msgid "Add a new backup" +msgstr "Új mentés hozzáadás" + +#: templates/addoredit.html:149 +msgid "Add a path directly" +msgstr "Útvonal hozzáadás közvetlenül" + +#: templates/advancedoptionseditor.html:46 +msgid "Add advanced option" +msgstr "Haladó beállítás hozzáadása" + +#: index.html:213 +msgid "Add backup" +msgstr "Mentés hozzáadás" + +#: templates/addoredit.html:203 +msgid "Add filter" +msgstr "Szűrő hozzáadás" + +#: templates/addoredit.html:152 +msgid "Add path" +msgstr "Útvonal hozzáadás" + +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Adjust bucket name?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "Adjust path name?" +msgstr "" + +#: templates/restoredirect.html:66 templates/restoredirect.html:74 +msgid "Advanced Options" +msgstr "Haladó beállítások" + +#: templates/addoredit.html:372 templates/edituri.html:28 +msgid "Advanced options" +msgstr "Haladó beállítások" + +#: templates/home.html:30 +msgid "Advanced:" +msgstr "Haladó:" + +#: scripts/directives/sourceFolderPicker.js:423 +msgid "All Hyper-V Machines" +msgstr "Minden Hyper-V gép" + +#: scripts/directives/sourceFolderPicker.js:455 +msgid "All Microsoft SQL Databases" +msgstr "Minde Microsoft SQL adatbázik" + +#: templates/settings.html:129 +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 "Távoli hozzáférés engedélyezése (újraindítást igényel)" + +#: templates/addoredit.html:274 +msgid "Allowed days" +msgstr "Engedélyezett napok" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "An existing file was found at the new location" +msgstr "Egy létező fájt találtam az új helyen" + +#: 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 "" +"Egy létező fájt találtam az új helyen\n" +"Biztos vagy benne hogy az adatbázis a létező fájlra mutasson?" + +#: scripts/controllers/EditBackupController.js:428 +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:117 +msgid "Anonymous usage reports" +msgstr "" + +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 +msgid "AuthID" +msgstr "" + +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 +msgid "Authentication password" +msgstr "" + +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 +msgid "Authentication username" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Autogenerated passphrase" +msgstr "" + +#: templates/addoredit.html:254 +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:875 templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "" + +#: templates/restore.html:132 templates/restore.html:70 +msgid "Back" +msgstr "Vissza" + +#: templates/about.html:67 +msgid "Backend modules:" +msgstr "" + +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + +#: templates/addoredit.html:88 +msgid "Backup destination" +msgstr "" + +#: templates/restore.html:21 templates/restoredirect.html:21 +#: templates/restoredirect.html:31 +msgid "Backup location" +msgstr "" + +#: templates/addoredit.html:315 +msgid "Backup retention" +msgstr "" + +#: templates/home.html:66 +msgid "Backup:" +msgstr "" + +#: templates/settings.html:94 +msgid "Beta" +msgstr "" + +#: scripts/services/AppUtils.js:68 +msgid "Broken access" +msgstr "" + +#: templates/backends/file.html:8 templates/restore.html:91 +msgid "Browse" +msgstr "Tallóz" + +#: scripts/controllers/SystemSettingsController.js:33 +msgid "Browser default" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 +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:361 +msgid "Building partial temporary database ..." +msgstr "" + +#: templates/restore.html:59 +msgid "Busy ..." +msgstr "" + +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 +msgid "Canary" +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 +#: templates/waitarea.html:19 +msgid "Cancel" +msgstr "Mégsem" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "Cannot move to existing file" +msgstr "" + +#: templates/about.html:5 +msgid "Changelog" +msgstr "Váztozások" + +#: templates/updatechangelog.html:2 +msgid "Changelog for {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/UpdateChangelogController.js:24 +msgid "Check failed:" +msgstr "" + +#: templates/about.html:36 +msgid "Check for updates now" +msgstr "Frissítés ellenőrzése most" + +#: templates/captcha.html:10 +msgid "Checking ..." +msgstr "Ellenőrzés..." + +#: templates/about.html:37 +msgid "Checking for updates ..." +msgstr "Frissítés ellenőrzése ..." + +#: templates/edituri.html:16 +msgid "Chose a storage type to get started" +msgstr "A kezdéshez válassz tárhely típust" + +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "" + +#: index.html:150 index.html:201 +msgid "Click to set throttle options" +msgstr "" + +#: templates/home.html:35 +msgid "Commandline ..." +msgstr "Parancssor..." + +#: templates/home.html:34 +msgid "Compact now" +msgstr "Tömörítés most" + +#: scripts/services/ServerStatus.js:41 scripts/services/ServerStatus.js:64 +msgid "Compacting remote data ..." +msgstr "Távoli adatok tömörítése..." + +#: scripts/services/ServerStatus.js:38 +msgid "Completing backup ..." +msgstr "Mentés befejezése..." + +#: scripts/services/ServerStatus.js:36 +msgid "Completing previous backup ..." +msgstr "Előző mentés befejezése..." + +#: templates/about.html:68 +msgid "Compression modules:" +msgstr "Tömörítő modulok:" + +#: scripts/directives/sourceFolderPicker.js:381 +msgid "Computer" +msgstr "Számítógép" + +#: templates/import.html:9 +msgid "Configuration file:" +msgstr "" + +#: templates/home.html:22 +msgid "Configuration:" +msgstr "" + +#: templates/addwizard.html:9 +msgid "Configure a new backup" +msgstr "" + +#: scripts/controllers/DeleteController.js:65 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "Törlés megerősítése" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "Megerősítés szükséges" + +#: templates/restoredirect.html:80 +msgid "Connect" +msgstr "Csatlakozás" + +#: index.html:313 +msgid "Connect now" +msgstr "Csatlakozás most" + +#: index.html:309 +msgid "Connecting to server ..." +msgstr "Csatlakozás a kiszolgálóhoz..." + +#: templates/commandline.html:51 +msgid "Connecting to task ...." +msgstr "Csatlakozás a feladathoz..." + +#: index.html:314 +msgid "Connecting..." +msgstr "Csatlakozás..." + +#: index.html:305 +msgid "Connection lost" +msgstr "Csatlakozás megszakadt" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Connection worked!" +msgstr "Csatlakozás működik!" + +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 +msgid "Container name" +msgstr "Tároló neve" + +#: templates/backends/openstack.html:49 +msgid "Container region" +msgstr "Tároló régió" + +#: templates/restore.html:69 +msgid "Continue" +msgstr "Folytatás" + +#: scripts/controllers/EditBackupController.js:407 +msgid "Continue without encryption" +msgstr "Folytatás titkosítás nélkül" + +#: scripts/controllers/DialogController.js:16 +msgid "Copied!" +msgstr "Másolva!" + +#: templates/copy_clipboard_buttons.html:3 +msgid "Copy" +msgstr "" + +#: templates/addoredit.html:99 templates/restoredirect.html:42 +msgid "Copy Destination URL to Clipboard" +msgstr "" + +#: scripts/controllers/DialogController.js:20 +msgid "Copy failed. Please manually copy the URL" +msgstr "" + +#: scripts/services/AppUtils.js:639 +msgid "Core options" +msgstr "" + +#: scripts/controllers/StateController.js:34 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "" + +#: templates/settings.html:124 +msgid "Crashes only" +msgstr "" + +#: templates/home.html:41 +msgid "Create bug report ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "Create folder?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "Created new limited user" +msgstr "" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating new user with limited access ..." +msgstr "" + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:356 +msgid "Creating temporary backup ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating user..." +msgstr "" + +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +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/addoredit.html:321 +msgid "Custom backup retention" +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 "" + +#: templates/home.html:32 +msgid "Database ..." +msgstr "Adatbázis..." + +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 +msgid "Days" +msgstr "Nap" + +#: scripts/controllers/SystemSettingsController.js:34 +msgid "Default" +msgstr "Alapértelmezett" + +#: templates/settings.html:81 +msgid "Default ({{channelname}})" +msgstr "" + +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" + +#: templates/settings.html:144 +msgid "Default options" +msgstr "Alapértelmezett beállítások" + +#: templates/localdatabase.html:19 +msgid "Delete" +msgstr "Törlés" + +#: templates/home.html:26 +msgid "Delete ..." +msgstr "Törlés..." + +#: templates/delete.html:5 templates/delete.html:53 +msgid "Delete backup" +msgstr "Mentés törlése" + +#: templates/addoredit.html:318 +msgid "Delete backups that are older than" +msgstr "" + +#: templates/delete.html:13 +msgid "Delete local database" +msgstr "Helyi adatbázis törlése" + +#: templates/delete.html:38 templates/delete.html:47 +msgid "Delete remote files" +msgstr "Távoli fájlok törlése" + +#: templates/delete.html:26 +msgid "Delete the local database" +msgstr "A helyi adatbázis törlése" + +#: templates/delete.html:41 +msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" +msgstr "" + +#: scripts/services/ServerStatus.js:61 +msgid "Deleting remote files ..." +msgstr "Távoli fájlok törlése..." + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "Felesleges fájlok törlése..." + +#: scripts/services/AppUtils.js:60 +msgid "Desktop" +msgstr "Asztal" + +#: templates/addoredit.html:25 +msgid "Destination" +msgstr "Cél" + +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + +#: templates/restore.html:141 +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/restorewizard.html:9 +msgid "Direct restore from backup files ..." +msgstr "" + +#: templates/log.html:31 +msgid "Disabled" +msgstr "Letiltva" + +#: templates/notificationarea.html:10 templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "Elvet" + +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 +msgid "Display and color theme" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +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 "" + +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 +msgid "Donate" +msgstr "Támogatás" + +#: templates/settings.html:71 templates/settings.html:73 +msgid "Donation messages" +msgstr "" + +#: templates/settings.html:75 +msgid "Donation messages are hidden, click to show" +msgstr "" + +#: templates/settings.html:74 +msgid "Donation messages are visible, click to hide" +msgstr "" + +#: templates/export.html:45 +msgid "Done" +msgstr "Kész" + +#: templates/notificationarea.html:16 +msgid "Download" +msgstr "Letöltés" + +#: templates/notificationarea.html:30 +msgid "Downloading ..." +msgstr "Letöltés..." + +#: scripts/services/ServerStatus.js:53 +msgid "Downloading files ..." +msgstr "Fájlok letöltése..." + +#: templates/notificationarea.html:24 +msgid "Downloading update..." +msgstr "Frissítés letöltése..." + +#: scripts/services/AppUtils.js:301 +msgid "Duplicate option {{opt}}" +msgstr "" + +#: index.html:269 +msgid "Duplicati Website" +msgstr "Duplicati webodal" + +#: index.html:257 +msgid "Duplicati forum" +msgstr "Duplicati fórum" + +#: templates/delete.html:15 +msgid "" +"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n" +" When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" +" If you are using the local database for backups from the commandline, you should keep the database." +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:24 +msgid "Edit ..." +msgstr "Szerkesztés..." + +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 +msgid "Edit as list" +msgstr "Szerkesztés listaként" + +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 +msgid "Edit as text" +msgstr "Szerkesztés szövegként" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "Fájl titkosítás" + +#: templates/addoredit.html:43 templates/restore.html:22 +#: templates/restoredirect.html:22 templates/restoredirect.html:58 +msgid "Encryption" +msgstr "Titkosítás" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Encryption changed" +msgstr "Titkosítás megváltozott" + +#: templates/about.html:69 +msgid "Encryption modules:" +msgstr "Titkosító modulok:" + +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter URL" +msgstr "URL megadás" + +#: templates/addoredit.html:335 +msgid "" +"Enter a retention strategy manually. Placeholders are D/W/Y for " +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." +msgstr "" + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "" + +#: templates/restoredirect.html:61 +msgid "Enter backup passphrase, if any" +msgstr "" + +#: templates/addwizard.html:10 +msgid "Enter configuration details" +msgstr "" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "" + +#: templates/export.html:22 templates/import.html:15 +msgid "Enter encryption passphrase" +msgstr "" + +#: templates/addoredit.html:192 +msgid "Enter expression here" +msgstr "" + +#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "" + +#: scripts/services/AppUtils.js:122 +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/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 +msgid "Enter the destination path" +msgstr "" + +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:378 +#: scripts/controllers/RestoreController.js:411 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:170 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +msgid "Error" +msgstr "Hiba" + +#: scripts/services/ServerStatus.js:66 +msgid "Error!" +msgstr "Hiba!" + +#: templates/settings.html:123 +msgid "Errors and crashes" +msgstr "Hibák és összeomlások" + +#: templates/addoredit.html:210 +msgid "Exclude" +msgstr "" + +#: scripts/services/AppUtils.js:125 +msgid "Exclude directories whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:179 +msgid "Exclude expression" +msgstr "" + +#: scripts/services/AppUtils.js:143 +msgid "Exclude file" +msgstr "" + +#: scripts/services/AppUtils.js:149 +msgid "Exclude file extension" +msgstr "" + +#: scripts/services/AppUtils.js:131 +msgid "Exclude files whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 +msgid "Exclude folder" +msgstr "" + +#: scripts/services/AppUtils.js:154 +msgid "Exclude regular expression" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "" + +#: templates/settings.html:99 +msgid "Experimental" +msgstr "" + +#: templates/export.html:27 +msgid "Export" +msgstr "" + +#: templates/home.html:25 +msgid "Export ..." +msgstr "" + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "" + +#: templates/delete.html:31 templates/delete.html:34 +msgid "Export configuration" +msgstr "" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "" + +#: templates/externallink.html:1 +msgid "External link" +msgstr "" + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "" + +#: scripts/controllers/RestoreController.js:378 +msgid "Failed to build temporary database: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 +msgid "Failed to connect:" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:78 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +msgid "Failed to connect: {{message}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "" + +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +msgid "Failed to fetch path information: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:170 +msgid "Failed to import:" +msgstr "" + +#: scripts/controllers/EditBackupController.js:668 +msgid "Failed to read backup defaults:" +msgstr "" + +#: scripts/controllers/RestoreController.js:411 +msgid "Failed to restore files: {{message}}" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:113 +msgid "Failed to save:" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information ..." +msgstr "" + +#: scripts/services/AppUtils.js:74 +msgid "File" +msgstr "Fájl" + +#: templates/addoredit.html:233 +msgid "Files larger than:" +msgstr "Fájlok nagyobb mint:" + +#: templates/addoredit.html:159 +msgid "Filters" +msgstr "Szürők" + +#: templates/commandline.html:60 +msgid "Finished!" +msgstr "Kész!" + +#: scripts/controllers/AppController.js:170 +msgid "First run setup" +msgstr "" + +#: scripts/services/AppUtils.js:51 +msgid "Folder" +msgstr "Mappa" + +#: templates/backends/b2.html:7 templates/backends/file.html:22 +#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 +#: templates/backends/mega.html:2 templates/backends/s3.html:49 +#: templates/backends/sia.html:6 templates/restore.html:105 +#: templates/restore.html:89 +msgid "Folder path" +msgstr "Mappa útvonal" + +#: scripts/services/AppUtils.js:108 +msgid "Fri" +msgstr "Pén" + +#: scripts/services/AppUtils.js:84 +msgid "GByte" +msgstr "GByte" + +#: scripts/services/AppUtils.js:117 +msgid "GByte/s" +msgstr "GByte/s" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "" + +#: templates/about.html:4 templates/addoredit.html:24 templates/log.html:9 +msgid "General" +msgstr "Általános" + +#: templates/addoredit.html:36 +msgid "General backup settings" +msgstr "" + +#: templates/addoredit.html:301 +msgid "General options" +msgstr "Általános beállítások" + +#: templates/addoredit.html:69 +msgid "Generate" +msgstr "" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: scripts/controllers/RestoreController.js:66 +msgid "Getting file versions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 +msgid "Hidden files" +msgstr "" + +#: templates/addoredit.html:64 +msgid "Hide" +msgstr "Elrejt" + +#: templates/backends/file.html:15 templates/restore.html:98 +msgid "Hide hidden folders" +msgstr "Rejtett mappák elrejtése" + +#: index.html:210 scripts/services/AppUtils.js:62 +msgid "Home" +msgstr "Kezdőlap" + +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 +msgid "Hours" +msgstr "Óra" + +#: templates/restore.html:111 +msgid "How do you want to handle existing files?" +msgstr "" + +#: scripts/services/AppUtils.js:64 +msgid "Hyper-V Machine" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:438 +msgid "Hyper-V Machine:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/services/AppUtils.js:66 +msgid "Hyper-V Machines" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:56 +#: scripts/directives/sourceFolderPicker.js:62 +msgid "ID:" +msgstr "" + +#: templates/addoredit.html:257 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "" + +#: templates/addoredit.html:355 +msgid "" +"If at least one newer backup is found, all backups older than this date are " +"deleted." +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 +msgid "" +"If the backup file was not downloaded automatically, right click and choose "Save" +" as ..."" +msgstr "" + +#: templates/notificationarea.html:7 +msgid "" +"If the backup file was not downloaded automatically, right click and choose " +""Save as ..."" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:106 +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:40 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "" + +#: templates/delete.html:32 +msgid "" +"If you want to use the backup later, you can export the configuration before" +" deleting it" +msgstr "" + +#: scripts/controllers/AppController.js:171 +msgid "" +"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" +"Do you want to set a password now?" +msgstr "" + +#: templates/import.html:31 +msgid "Import" +msgstr "" + +#: templates/addoredit.html:96 templates/restoredirect.html:39 +msgid "Import Destination URL" +msgstr "" + +#: templates/import.html:3 +msgid "Import backup configuration" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import completed, but no certificates were found after the import" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import failed" +msgstr "" + +#: templates/addwizard.html:15 +msgid "Import from a file" +msgstr "" + +#: templates/import.html:19 +msgid "Import metadata" +msgstr "" + +#: templates/import.html:35 +msgid "Importing ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "Include a file?" +msgstr "" + +#: scripts/services/AppUtils.js:175 +msgid "Include expression" +msgstr "" + +#: scripts/services/AppUtils.js:159 +msgid "Include regular expression" +msgstr "" + +#: templates/captcha.html:11 +msgid "Incorrect answer, try again" +msgstr "" + +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/DialogService.js:27 +msgid "Information" +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:932 +msgid "Invalid characters in path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 +msgid "Invalid retention time" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:686 +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:82 +msgid "KByte" +msgstr "" + +#: scripts/services/AppUtils.js:115 +msgid "KByte/s" +msgstr "" + +#: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "" + +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 +msgid "Language in user interface" +msgstr "" + +#: scripts/controllers/RestoreController.js:37 +msgid "Last month" +msgstr "" + +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" + +#: scripts/controllers/RestoreController.js:56 +msgid "Latest" +msgstr "" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:64 +msgid "Listing backup dates ..." +msgstr "" + +#: scripts/services/ServerStatus.js:60 +msgid "Listing remote files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + +#: templates/log.html:8 +msgid "Live" +msgstr "" + +#: templates/addwizard.html:16 +msgid "Load a configuration from an exported job or a storage provider" +msgstr "" + +#: templates/restorewizard.html:16 +msgid "Load destination from an exported job or a storage provider" +msgstr "" + +#: templates/log.html:23 templates/log.html:54 templates/log.html:68 +msgid "Load older data" +msgstr "" + +#: templates/about.html:45 templates/about.html:50 templates/about.html:56 +#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22 +#: templates/log.html:45 templates/log.html:53 templates/log.html:60 +#: templates/log.html:67 templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "" + +#: templates/delete.html:40 +msgid "Loading remote storage usage ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:945 +msgid "Local Repository" +msgstr "" + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "" + +#: templates/backends/rclone.html:2 +msgid "Local repository" +msgstr "" + +#: scripts/services/SystemInfo.js:81 +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:4 +msgid "Log data for {{Backup.Backup.Name}}" +msgstr "" + +#: templates/log.html:3 +msgid "Log data from the server" +msgstr "" + +#: index.html:228 +msgid "Log out" +msgstr "" + +#: scripts/services/AppUtils.js:83 +msgid "MByte" +msgstr "MByte" + +#: scripts/services/AppUtils.js:116 +msgid "MByte/s" +msgstr "MByte/s" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "" + +#: templates/backends/file.html:19 templates/restore.html:102 +msgid "Manually type path" +msgstr "" + +#: templates/throttle.html:15 +msgid "Max download speed" +msgstr "" + +#: templates/throttle.html:5 +msgid "Max upload speed" +msgstr "" + +#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 +#: templates/addoredit.html:378 templates/addoredit.html:91 +#: templates/edituri.html:34 templates/restoredirect.html:34 +msgid "Menu" +msgstr "Menü" + +#: scripts/directives/sourceFolderPicker.js:471 +msgid "Microsoft SQL Database:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:449 +msgid "Microsoft SQL Databases" +msgstr "" + +#: templates/backends/sia.html:14 +msgid "Minimum redundancy" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:936 +msgid "Minimum redundancy is 1.0" +msgstr "" + +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 +msgid "Minutes" +msgstr "Perc" + +#: scripts/controllers/EditBackupController.js:219 +msgid "Missing name" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "Missing passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "Missing sources" +msgstr "" + +#: scripts/services/AppUtils.js:104 +msgid "Mon" +msgstr "Hé" + +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 +msgid "Months" +msgstr "Hónap" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "" + +#: scripts/services/AppUtils.js:54 +msgid "My Documents" +msgstr "Dokumentumok" + +#: scripts/services/AppUtils.js:56 +msgid "My Music" +msgstr "Zenék" + +#: templates/addoredit.html:40 +msgid "My Photos" +msgstr "Fényképek" + +#: scripts/services/AppUtils.js:58 +msgid "My Pictures" +msgstr "Képek" + +#: templates/addoredit.html:39 +msgid "Name" +msgstr "Név" + +#: templates/home.html:53 +msgid "Never" +msgstr "Soha" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" + +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 +#: templates/addwizard.html:28 templates/restoredirect.html:52 +#: templates/restorewizard.html:36 +msgid "Next" +msgstr "Következő" + +#: templates/home.html:57 +msgid "Next scheduled run:" +msgstr "Következő időzített futtatás:" + +#: index.html:185 +msgid "Next scheduled task:" +msgstr "Következő időzített feladat:" + +#: index.html:182 +msgid "Next task:" +msgstr "Következő feladat:" + +#: templates/addoredit.html:260 +msgid "Next time" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "No" +msgstr "Nem" + +#: scripts/directives/backupEditUri.js:210 +msgid "" +"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" +"\n" +"Do you want to approve the reported host key?" +msgstr "" + +#: templates/edituri.html:12 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 +msgid "No encryption" +msgstr "Nincs titkosítás" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items selected" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items to restore, please select one or more items" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "" + +#: index.html:187 +msgid "No scheduled tasks" +msgstr "" + +#: scripts/controllers/AppController.js:172 +msgid "No, my machine has only a single account" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Non-matching passphrase" +msgstr "" + +#: templates/settings.html:125 +msgid "None / disabled" +msgstr "" + +#: templates/addoredit.html:324 +msgid "Nothing will be deleted. The backup size will grow with each change." +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/RestoreDirectController.js:33 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 +#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 +msgid "OK" +msgstr "OK" + +#: templates/addoredit.html:342 +msgid "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 +msgid "Operation failed:" +msgstr "" + +#: templates/home.html:16 +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:28 templates/edituri.html:51 +#: templates/settings.html:147 templates/settings.html:153 +msgid "Options" +msgstr "" + +#: templates/settings.html:145 +msgid "" +"Options added here are applied to all backups, but can be overridden in each" +" individual backup" +msgstr "" + +#: templates/restore.html:81 +msgid "Original location" +msgstr "" + +#: scripts/services/SystemInfo.js:84 +msgid "Others" +msgstr "" + +#: templates/addoredit.html:328 +msgid "" +"Over time backups will be deleted automatically. There will remain one " +"backup for each of the last 7 days, each of the last 4 weeks, each of the " +"last 12 months. There will always be at least one remaining backup." +msgstr "" + +#: templates/restore.html:114 +msgid "Overwrite" +msgstr "" + +#: templates/addoredit.html:54 templates/export.html:21 +#: templates/restoredirect.html:60 +msgid "Passphrase" +msgstr "" + +#: templates/import.html:14 +msgid "Passphrase (if encrypted)" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Passphrase changed" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Passphrases are not matching" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 +#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 +#: 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/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "Path not found" +msgstr "" + +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: 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 "" + +#: templates/settings.html:31 +msgid "Pause" +msgstr "" + +#: templates/settings.html:29 +msgid "Pause after startup or hibernation" +msgstr "" + +#: scripts/controllers/AppController.js:42 +msgid "Pause options" +msgstr "" + +#: templates/restore.html:123 +msgid "Permissions" +msgstr "" + +#: templates/restore.html:85 +msgid "Pick location" +msgstr "" + +#: templates/restorewizard.html:10 +msgid "Point to your backup files and restore from there" +msgstr "" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "" + +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 +#: templates/restoredirect.html:81 +msgid "Previous" +msgstr "" + +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "" + +#: scripts/services/SystemInfo.js:83 +msgid "Proprietary" +msgstr "" + +#: scripts/services/ServerStatus.js:63 +msgid "Purging files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +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:40 +msgid "Registering temporary backup ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:118 +msgid "Relative paths not allowed" +msgstr "" + +#: templates/captcha.html:7 +msgid "Reload" +msgstr "" + +#: templates/log.html:10 +msgid "Remote" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:946 +msgid "Remote Path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:944 +msgid "Remote Repository" +msgstr "" + +#: templates/backends/rclone.html:10 +msgid "Remote path" +msgstr "" + +#: templates/backends/rclone.html:6 +msgid "Remote repository" +msgstr "" + +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 +msgid "Remove" +msgstr "" + +#: templates/advancedoptionseditor.html:40 +msgid "Remove option" +msgstr "" + +#: templates/localdatabase.html:18 templates/notificationarea.html:14 +msgid "Repair" +msgstr "" + +#: scripts/services/ServerStatus.js:57 +msgid "Repairing database ..." +msgstr "" + +#: templates/addoredit.html:58 +msgid "Repeat Passphrase" +msgstr "" + +#: templates/home.html:38 +msgid "Reporting:" +msgstr "" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "" + +#: index.html:216 templates/restore.html:131 +msgid "Restore" +msgstr "" + +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + +#: templates/restore.html:45 +msgid "Restore files" +msgstr "" + +#: templates/home.html:19 +msgid "Restore files ..." +msgstr "" + +#: templates/restore.html:46 +msgid "Restore files from {{backupname}}" +msgstr "" + +#: templates/restore.html:48 +msgid "Restore from" +msgstr "" + +#: templates/import.html:4 +msgid "Restore from backup configuration" +msgstr "" + +#: templates/restorewizard.html:15 +msgid "Restore from configuration ..." +msgstr "" + +#: templates/restore.html:24 templates/restore.html:39 +#: templates/restore.html:76 templates/restoredirect.html:24 +msgid "Restore options" +msgstr "" + +#: templates/restore.html:126 +msgid "Restore read/write permissions" +msgstr "" + +#: scripts/controllers/RestoreController.js:371 +#: scripts/controllers/RestoreController.js:393 +msgid "Restoring files ..." +msgstr "" + +#: index.html:219 +msgid "Resume" +msgstr "" + +#: templates/addoredit.html:265 +msgid "Run again every" +msgstr "" + +#: templates/home.html:18 templates/home.html:53 +msgid "Run now" +msgstr "" + +#: scripts/controllers/StateController.js:25 +msgid "Running ..." +msgstr "" + +#: templates/commandline.html:58 +msgid "Running ...." +msgstr "" + +#: templates/commandline.html:47 +msgid "Running commandline entry" +msgstr "" + +#: index.html:174 +msgid "Running task:" +msgstr "" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "" + +#: templates/settings.html:82 +msgid "Same as the base install version: {{channelname}}" +msgstr "" + +#: scripts/services/AppUtils.js:109 +msgid "Sat" +msgstr "" + +#: templates/addoredit.html:404 templates/localdatabase.html:32 +msgid "Save" +msgstr "" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "" + +#: templates/restore.html:118 +msgid "Save different versions with timestamp in file name" +msgstr "" + +#: templates/import.html:24 +msgid "Save immediately" +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:251 templates/addoredit.html:27 +msgid "Schedule" +msgstr "" + +#: templates/restore.html:60 +msgid "Search" +msgstr "" + +#: templates/restore.html:56 +msgid "Search for files" +msgstr "" + +#: scripts/services/AppUtils.js:98 templates/settings.html:45 +msgid "Seconds" +msgstr "" + +#: templates/log.html:29 +msgid "Select a log level and see messages as they happen:" +msgstr "" + +#: templates/restore.html:23 templates/restore.html:38 +#: templates/restoredirect.html:23 +msgid "Select files" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 +#: templates/backends/sia.html:2 +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/commandline.html:49 templates/restoredirect.html:95 +#: 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 "" + +#: templates/backends/sia.html:10 +msgid "Server password" +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "" + +#: templates/about.html:72 +msgid "Server state properties" +msgstr "" + +#: index.html:222 templates/settings.html:2 +msgid "Settings" +msgstr "" + +#: templates/addoredit.html:65 templates/notificationarea.html:12 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "" + +#: templates/addoredit.html:128 +msgid "Show advanced editor" +msgstr "" + +#: templates/addoredit.html:139 templates/backends/file.html:16 +#: templates/restore.html:99 +msgid "Show hidden folders" +msgstr "" + +#: templates/about.html:8 +msgid "Show log" +msgstr "" + +#: templates/home.html:40 +msgid "Show log ..." +msgstr "" + +#: templates/addoredit.html:131 +msgid "Show treeview" +msgstr "" + +#: templates/backends/sia.html:11 +msgid "Sia server password" +msgstr "" + +#: templates/addoredit.html:320 +msgid "Smart backup retention" +msgstr "" + +#: templates/backends/openstack.html:45 +msgid "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" +msgstr "" + +#: templates/addoredit.html:26 +msgid "Source Data" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:120 +msgid "Source data" +msgstr "" + +#: templates/addoredit.html:145 +msgid "Source folders" +msgstr "" + +#: templates/home.html:62 +msgid "Source:" +msgstr "" + +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/SystemInfo.js:82 +msgid "Standard protocols" +msgstr "" + +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" + +#: scripts/controllers/RestoreController.js:367 +#: scripts/controllers/RestoreController.js:391 +msgid "Starting the restore process ..." +msgstr "" + +#: scripts/controllers/StateController.js:112 +msgid "Stop after the current file" +msgstr "" + +#: scripts/controllers/StateController.js:103 +msgid "Stop after upload" +msgstr "" + +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +msgid "Stop now" +msgstr "" + +#: scripts/controllers/StateController.js:101 +msgid "Stop running backup" +msgstr "" + +#: scripts/controllers/StateController.js:110 +msgid "Stop running task" +msgstr "" + +#: index.html:170 +msgid "Stopping after upload:" +msgstr "" + +#: index.html:175 +msgid "Stopping task:" +msgstr "" + +#: templates/edituri.html:3 +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:7 +msgid "Stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Success" +msgstr "" + +#: scripts/services/AppUtils.js:110 +msgid "Sun" +msgstr "" + +#: scripts/services/AppUtils.js:72 +msgid "Symbolic link" +msgstr "" + +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 +msgid "System default ({{levelname}})" +msgstr "" + +#: scripts/controllers/EditBackupController.js:20 +msgid "System files" +msgstr "" + +#: templates/about.html:7 +msgid "System info" +msgstr "" + +#: templates/about.html:64 +msgid "System properties" +msgstr "" + +#: scripts/services/AppUtils.js:85 +msgid "TByte" +msgstr "" + +#: scripts/services/AppUtils.js:118 +msgid "TByte/s" +msgstr "TByete/s" + +#: templates/backends/sia.html:7 +msgid "Target path, ie /backup" +msgstr "" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 +msgid "Temporary files" +msgstr "" + +#: templates/backends/openstack.html:39 +msgid "Tenant Name" +msgstr "" + +#: templates/edituri.html:21 +msgid "Test connection" +msgstr "" + +#: scripts/directives/backupEditUri.js:44 templates/edituri.html:22 +msgid "Testing ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:44 +msgid "Testing connection ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:839 +msgid "" +"The bucket name should start with your username, prepend automatically?" +msgstr "" + +#: index.html:306 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "" + +#: templates/settings.html:67 +msgid "The dark theme (by Michal)" +msgstr "" + +#: templates/settings.html:66 +msgid "The default blue on white theme (by Alex)" +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "" +"The folder {{folder}} does not exist.\n" +"Create it now?" +msgstr "" + +#: scripts/directives/backupEditUri.js:212 +msgid "" +"The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" +"\n" +"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "" +"The path does not end with a '{{dirsep}}' 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:118 +msgid "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "" +"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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:50 +msgid "The region parameter is only used when creating a bucket" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "" +"The server certificate could not be validated.\n" +"Do you want to approve the SSL certificate with the hash: {{hash}}?" +msgstr "" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:106 +msgid "" +"The target folder contains encrypted files, please supply the passphrase" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +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:305 +msgid "" +"This backup was created on another operating system. Restoring files without" +" specifying a destination folder can cause files to be restored in " +"unexpected places. Are you sure you want to continue without choosing a " +"destination folder?" +msgstr "" + +#: scripts/controllers/RestoreController.js:36 +msgid "This month" +msgstr "" + +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + +#: scripts/controllers/RestoreController.js:35 +msgid "This week" +msgstr "" + +#: scripts/controllers/AppController.js:57 +msgid "Throttle settings" +msgstr "" + +#: scripts/services/AppUtils.js:107 +msgid "Thu" +msgstr "" + +#: templates/export.html:14 +msgid "To File" +msgstr "" + +#: scripts/controllers/DeleteController.js:66 +msgid "" +"To confirm you want to delete all remote files for \"{{name}}\", please " +"enter the word you see below" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" + +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + +#: scripts/controllers/RestoreController.js:33 +msgid "Today" +msgstr "Ma" + +#: scripts/directives/backupEditUri.js:214 +msgid "Trust host certificate?" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "Trust server certificate?" +msgstr "" + +#: templates/settings.html:95 +msgid "" +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." +msgstr "" + +#: scripts/services/AppUtils.js:105 +msgid "Tue" +msgstr "" + +#: templates/restore.html:57 +msgid "Type to highlight files" +msgstr "" + +#: templates/restorewizard.html:25 +msgid "Unknown backup size and versions" +msgstr "" + +#: templates/pause.html:31 +msgid "Until resumed" +msgstr "" + +#: templates/settings.html:78 +msgid "Update channel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "" + +#: templates/settings.html:127 +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:115 +msgid "Usage statistics" +msgstr "" + +#: templates/settings.html:121 +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:428 +msgid "Use existing database?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Use weak passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:374 +msgid "User data" +msgstr "" + +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +msgid "User has too many permissions" +msgstr "" + +#: templates/settings.html:51 +msgid "User interface settings" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 +#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 +msgid "Username" +msgstr "" + +#: templates/addoredit.html:151 +msgid "Validating ..." +msgstr "" + +#: templates/home.html:33 +msgid "Verify files" +msgstr "" + +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "" + +#: scripts/services/CaptchaService.js:32 +msgid "Verifying answer" +msgstr "" + +#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +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:254 +msgid "Visit us on" +msgstr "" + +#: templates/delete.html:21 +msgid "" +"WARNING: The remote database is found to be in use by the commandline " +"library" +msgstr "" + +#: templates/delete.html:44 +msgid "WARNING: This will prevent you from restoring the data in the future." +msgstr "" + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "" + +#: templates/commandline.html:54 +msgid "Waiting for task to start ...." +msgstr "" + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "" + +#: templates/settings.html:122 +msgid "Warnings, errors and crashes" +msgstr "" + +#: templates/restore.html:142 +msgid "" +"We accept donations via different services, such as OpenCollective, PayPal, " +"BountySource and various crypto currencies." +msgstr "" + +#: templates/addoredit.html:50 +msgid "We recommend that you encrypt all backups stored outside your system" +msgstr "" + +#: scripts/controllers/EditBackupController.js:32 +msgid "Weak" +msgstr "Hét" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Weak passphrase" +msgstr "" + +#: scripts/services/AppUtils.js:106 +msgid "Wed" +msgstr "" + +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 +msgid "Weeks" +msgstr "" + +#: templates/restorewizard.html:3 +msgid "Where do you want to restore from?" +msgstr "" + +#: templates/restore.html:78 +msgid "Where do you want to restore the files to?" +msgstr "" + +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 +msgid "Years" +msgstr "" + +#: scripts/controllers/AppController.js:172 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Yes" +msgstr "Igen" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Yes, I have stored the passphrase safely" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Yes, I'm brave!" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Yes, please break my backup!" +msgstr "" + +#: scripts/controllers/RestoreController.js:34 +msgid "Yesterday" +msgstr "Tegnap" + +#: scripts/directives/backupEditUri.js:153 +msgid "" +"You appear to be running Mono with no SSL certificates loaded.\n" +"Do you want to import the list of trusted certificates from Mozilla?" +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:27 +msgid "You are currently running {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/StateController.js:102 +msgid "" +"You can stop the backup immediately, or stop after the current file has been" +" uploaded." +msgstr "" + +#: scripts/controllers/StateController.js:111 +msgid "" +"You can stop the task immediately, or allow the process to continue its " +"current file and the stop." +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +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:371 +msgid "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." +msgstr "" + +#: scripts/controllers/RestoreController.js:299 +msgid "You have chosen to restore to a new location, but not entered one" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +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 lose the " +"passphrase." +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "You must choose at least one source folder" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "You must enter a name for the backup" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "You must enter a passphrase or disable encryption" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 +msgid "You must enter a positive number of backups to keep" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +msgid "You must enter a valid duration for the time to keep backups" +msgstr "" + +#: scripts/controllers/EditBackupController.js:283 +msgid "You must enter a valid rentention policy string" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:811 +msgid "You must enter either a password or an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:818 +msgid "You must enter either a password or an API Key, not both" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:115 +msgid "You must fill in the password" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the server name or address" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 +msgid "You must fill in the username" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:790 +msgid "You must select or fill in the AuthURI" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:832 +msgid "You must select or fill in the server" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "You must specify a path" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + +#: templates/restore.html:139 +msgid "Your files and folders have been restored successfully." +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" + +#: templates/backends/gcs.html:3 templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "" + +#: scripts/services/AppUtils.js:81 +msgid "byte" +msgstr "byte" + +#: scripts/services/AppUtils.js:114 +msgid "byte/s" +msgstr "byte/s" + +#: templates/addoredit.html:268 templates/addoredit.html:351 +#: templates/advancedoptionseditor.html:28 +#: templates/advancedoptionseditor.html:35 +msgid "custom" +msgstr "" + +#: templates/commandline.html:49 templates/restoredirect.html:95 +#: templates/waitarea.html:15 +msgid "resume now" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + +#: templates/about.html:12 +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:50 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "" + +#: templates/home.html:67 templates/restorewizard.html:23 +msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" +msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" +msgstr[0] "" +msgstr[1] "" + +#: templates/pause.html:26 +msgid "{{number}} Hour" +msgstr "" + +#: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 +#: templates/pause.html:6 +msgid "{{number}} Minutes" +msgstr "" + +#: templates/home.html:47 +msgid "{{time}} (took {{duration}})" +msgstr "" diff --git a/Localizations/webroot/localization_webroot-it.po b/Localizations/webroot/localization_webroot-it.po index 02dff2d05..b401f122a 100644 --- a/Localizations/webroot/localization_webroot-it.po +++ b/Localizations/webroot/localization_webroot-it.po @@ -23,25 +23,25 @@ msgstr "- seleziona un'opzione -" msgid "...loading..." msgstr "... caricamento in corso ..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "Chiave API" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "ID di accesso AWS" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "Chiave di accesso AWS" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "Norme AWS IAM" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "Informazioni" @@ -49,11 +49,11 @@ msgstr "Informazioni" msgid "About {{appname}}" msgstr "Informazioni {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Chiave di accesso" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Accesso negato" @@ -61,11 +61,11 @@ msgstr "Accesso negato" msgid "Access to user interface" msgstr "Accesso all'interfaccia utente" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Nome account" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Attiva" @@ -86,11 +86,11 @@ msgstr "Aggiungi direttamente un percorso" msgid "Add advanced option" msgstr "Aggiungi opzione" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Aggiungi backup" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Aggiungi filtro" @@ -98,12 +98,12 @@ msgstr "Aggiungi filtro" msgid "Add path" msgstr "Aggiungi percorso" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Sistemare il nome bucket?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Sistemare il nome del percorso?" @@ -111,18 +111,14 @@ msgstr "Sistemare il nome del percorso?" msgid "Advanced Options" msgstr "Opzioni Avanzate" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Opzioni avanzate" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Avanzate:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "Tutti" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Tutte le Macchine Hyper-V" @@ -131,7 +127,7 @@ msgstr "Tutte le Macchine Hyper-V" msgid "All Microsoft SQL Databases" msgstr "Tutti i database Microsoft SQL" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -149,7 +145,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Consenti accesso remoto (richiede il riavvio)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Giorni consentiti" @@ -165,7 +161,7 @@ msgstr "" "Un file esistente è stato trovato nella nuova posizione.\n" "Sei sicuro di volere che il database punti ad un file esistente?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -177,33 +173,39 @@ msgstr "" "\n" "Vuoi usare il database esistente?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Rapporti d'uso anonimi" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "Come riga di comando" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Password di autenticazione" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Nome utente di autenticazione" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Genera automaticamente passphrase" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Esegui automaticamente i backup." @@ -215,11 +217,11 @@ msgstr "ID Account B2" msgid "B2 Application Key" msgstr "Chiave Applicazione B2" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "ID Account Cloud B2 Storage" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "Chiave applicazione Archiviazione Cloud B2" @@ -231,6 +233,10 @@ msgstr "Indietro" msgid "Backend modules:" msgstr "Moduli backend:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "Backup completo!" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Destinazione backup" @@ -240,19 +246,19 @@ msgstr "Destinazione backup" msgid "Backup location" msgstr "Posizione Backup" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "Conservazione backup" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Dimensione backup:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Accesso non riuscito" @@ -264,9 +270,10 @@ msgstr "Browse" msgid "Browser default" msgstr "Browser predefinito" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Nome Bucket" @@ -300,30 +307,60 @@ msgstr "Creazione di un database parziale temporaneo..." msgid "Busy ..." msgstr "Occupato..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" +"Consentendo l'accesso remoto, il server ascolta le richieste da qualsiasi " +"computer sulla rete. Se abiliti questa opzione, assicurati di utilizzare " +"sempre il computer su una rete sicura protetta da un firewall." + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" +"Per impostazione predefinita, l'icona nella barra delle applicazioni aprirà " +"l'interfaccia utente con un token che sbloccherà l'interfaccia utente. Ciò " +"garantisce la possibilità di accedere all'interfaccia utente dall'icona " +"nella barra delle applicazioni, mentre gli altri necessitano di inserire una" +" password. Se si preferisce digitare la password, anche quando si accede " +"all'interfaccia utente dall'icona nella barra delle applicazioni, abilita " +"questa opzione." + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "File della cache" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Annulla" @@ -360,19 +397,20 @@ msgstr "Controllo aggiornamenti..." msgid "Chose a storage type to get started" msgstr "Scegliere un tipo di archiviazione per iniziare" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Clicca sul link AuthID per creare un nuovo AuthID" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Clicca per impostare le opzioni di limitazione" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Riga di comando..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Comprimi" @@ -400,7 +438,7 @@ msgstr "Computer" msgid "Configuration file:" msgstr "File di configurazione:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Configurazione: " @@ -422,11 +460,11 @@ msgstr "Conferma richiesta" msgid "Connect" msgstr "Connetti" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Connetti ora" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "Connessione al server..." @@ -434,11 +472,11 @@ msgstr "Connessione al server..." msgid "Connecting to task ...." msgstr "Connessione all'attività..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Connessione..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Connessione persa" @@ -447,11 +485,11 @@ msgstr "Connessione persa" msgid "Connection worked!" msgstr "Connessione funzionante!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Nome contenitore" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Area contenitore" @@ -459,7 +497,7 @@ msgstr "Area contenitore" msgid "Continue" msgstr "Continua" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Continua senza crittografia" @@ -479,7 +517,7 @@ msgstr "Copia URL Destinazione negli Appunti" msgid "Copy failed. Please manually copy the URL" msgstr "Copia non riuscita. Per favore copia manualmente l'URL" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Opzioni base" @@ -487,11 +525,11 @@ msgstr "Opzioni base" msgid "Counting ({{files}} files found, {{size}})" msgstr "Conteggio ({{files}} file trovati, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Solo arresti anomali" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Crea segnalazione bug..." @@ -499,7 +537,7 @@ msgstr "Crea segnalazione bug..." msgid "Create folder?" msgstr "Creare cartella?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Creato nuovo utente limitato" @@ -507,7 +545,7 @@ msgstr "Creato nuovo utente limitato" msgid "Creating bug report ..." msgstr "Creazione segnalazione bug..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Creazione nuovo utente con accesso limitato..." @@ -519,10 +557,18 @@ msgstr "Creazione cartelle di destinazione..." msgid "Creating temporary backup ..." msgstr "Creazione backup temporaneo..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Creazione utente..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "Azione corrente:" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "File corrente:" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "La versione attuale è {{versionname}} ({{versionnumber}})" @@ -535,7 +581,7 @@ msgstr "End point S3 personalizzato" msgid "Custom authentication url" msgstr "URL di autenticazione personalizzato" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "Conservazione backup personalizzato" @@ -559,11 +605,11 @@ msgstr "URL del server personalizzato ({{server}})" msgid "Custom storage class ({{class}})" msgstr "Classe di archiviazione personalizzata ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "Database..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Giorni" @@ -571,15 +617,15 @@ msgstr "Giorni" msgid "Default" msgstr "Predefinito" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Predefinito ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "Filtri predefiniti" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "Esclusioni predefinite" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Opzioni predefinite" @@ -587,7 +633,7 @@ msgstr "Opzioni predefinite" msgid "Delete" msgstr "Cancella" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Cancella..." @@ -595,7 +641,7 @@ msgstr "Cancella..." msgid "Delete backup" msgstr "Cancella backup" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "Elimina i backup più vecchi di" @@ -623,7 +669,7 @@ msgstr "Cancellazione file remoti..." msgid "Deleting unwanted files ..." msgstr "Cancellazione file indesiderati..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Desktop" @@ -631,6 +677,10 @@ msgstr "Desktop" msgid "Destination" msgstr "Destinazione" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "Percorso destinazione" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -649,11 +699,15 @@ msgstr "Ripristino diretto da file di backup..." msgid "Disabled" msgstr "Disattivato" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Annulla" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "Ignora tutto" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Tema interfaccia" @@ -665,19 +719,23 @@ msgstr "Vuoi veramente cancellare il backup: \"{{name}}\" ?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "Vuoi veramente cancellare il database locale per: {{name}} ?" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "Nome Dominio" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Donazione" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Messaggi donazione" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "I messaggi di donazione sono nascosti, clicca per mostrarli" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "I messaggi di donazione sono visibili, clicca per nasconderli" @@ -685,11 +743,11 @@ msgstr "I messaggi di donazione sono visibili, clicca per nasconderli" msgid "Done" msgstr "Fatto" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Scarica" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Sto scaricando..." @@ -697,19 +755,19 @@ msgstr "Sto scaricando..." msgid "Downloading files ..." msgstr "Sto scaricando i file..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Sto scaricando l'aggiornamento..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Opzione duplicata {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Sito web di Duplicati" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Forum Duplicati" @@ -733,17 +791,17 @@ msgstr "" "Ogni backup dispone di un database locale associato, che archivia le informazioni del backup remoto sul computer locale.\n" "In questo modo è più veloce eseguire molte operazioni e riduce la quantità di dati che devono essere scaricati per ogni operazione." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Modifica..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Modifica come elenco" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Modifica come testo" @@ -756,7 +814,7 @@ msgstr "Cripta file" msgid "Encryption" msgstr "Crittografia" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Crittografia cambiata" @@ -764,24 +822,25 @@ msgstr "Crittografia cambiata" msgid "Encryption modules:" msgstr "Moduli crittografia:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Inserisci URL" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" -"Immettere manualmente una strategia di conservazione. I segnaposto sono " -"D/W/Y per giorni/settimane/anni. La sintassi è: 7D:1D,4W:1W,36M:1M. Questo " -"esempio mantiene un backup per ciascuno dei prossimi 7 giorni, uno per " -"ciascuno delle prossime 4 settimane e uno per ciascuno dei prossimi 36 mesi." -" Questo può anche essere scritta come 1W:1D,1M:1W,3Y:1M." +"Inserisci una strategia di conservazione manualmente. I segnaposto sono " +"D/W/Y per giorni/settimane/anni e U per illimitato. La sintassi è: " +"7D:1D,4W:1W,36M:1M. Questo esempio mantiene un backup per ciascuno dei " +"prossimi 7 giorni, uno per ciascuna delle prossime 4 settimane e uno per " +"ciascuno dei 36 mesi successivi. Questo può anche essere scritto come " +"1W:1D,1M:1W,3Y:1M." #: templates/backends/azure.html:12 msgid "Enter access key" @@ -807,7 +866,7 @@ msgstr "Inserire nome contenitore" msgid "Enter encryption passphrase" msgstr "Inserisci passphrase crittografia" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Inserisci qui espressione" @@ -815,15 +874,28 @@ msgstr "Inserisci qui espressione" msgid "Enter folder path name" msgstr "Inserire il nome del percorso della cartella" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "Inserire un'opzione per riga in formato riga di comando, ad es. {0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Inserisci percorso destinazione" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "Inserisci l'indirizzo email del gruppo di Office 365" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" +"Inserisci il percorso di destinazione completo, incluso il nome del server, " +"ma senza https" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -840,9 +912,9 @@ msgstr "Inserisci percorso destinazione" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Errore" @@ -850,39 +922,43 @@ msgstr "Errore" msgid "Error!" msgstr "Errore!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Errori e arresti anomali" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Escludi" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Escludi cartelle il cui nome contiene" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Escludi espressione" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Escludi file" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Escludi estensione del file" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Escludi file il cui nome contiene" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "Escludi gruppo filtri" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Escludi cartella" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Escludi espressione regolare" @@ -890,7 +966,7 @@ msgstr "Escludi espressione regolare" msgid "Existing file found" msgstr "Trovato file esistente" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Sperimentale" @@ -898,7 +974,7 @@ msgstr "Sperimentale" msgid "Export" msgstr "Esporta" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Esporta..." @@ -935,7 +1011,7 @@ msgstr "Connessione fallita:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -958,7 +1034,7 @@ msgstr "Recupero informazioni sul percorso fallito: {{message}}" msgid "Failed to import:" msgstr "Importazione fallita:" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Lettura impostazioni predefinite backup fallita:" @@ -966,7 +1042,7 @@ msgstr "Lettura impostazioni predefinite backup fallita:" msgid "Failed to restore files: {{message}}" msgstr "Ripristino dei file fallito: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Salvataggio fallito:" @@ -975,11 +1051,11 @@ msgstr "Salvataggio fallito:" msgid "Fetching path information ..." msgstr "Recupero informazioni percorso..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "File" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "File più grandi di:" @@ -987,8 +1063,7 @@ msgstr "File più grandi di:" msgid "Filters" msgstr "Filtri" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Finito!" @@ -996,7 +1071,7 @@ msgstr "Finito!" msgid "First run setup" msgstr "Impostazione prima esecuzione" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Cartella" @@ -1008,15 +1083,15 @@ msgstr "Cartella" msgid "Folder path" msgstr "Percorso cartella" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Ven" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GByte/s" @@ -1032,7 +1107,7 @@ msgstr "Generale" msgid "General backup settings" msgstr "Impostazioni generali backup" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Opzioni generali" @@ -1048,7 +1123,12 @@ msgstr "Genera criteri di accesso IAM" msgid "Getting file versions ..." msgstr "Ottenimento versione file..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "Email gruppo" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "File nascosti" @@ -1060,12 +1140,16 @@ msgstr "Nascondi" msgid "Hide hidden folders" msgstr "Nascondi cartelle nascoste" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Home" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "Nomi host" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Ore" @@ -1073,7 +1157,7 @@ msgstr "Ore" msgid "How do you want to handle existing files?" msgstr "Come vuoi gestire i file esistenti?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Sitema Hyper-V" @@ -1082,7 +1166,7 @@ msgid "Hyper-V Machine:" msgstr "Sistema Hyper-V:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Sistemi Hyper-V" @@ -1091,13 +1175,13 @@ msgstr "Sistemi Hyper-V" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Se una pianificazione non è eseguita, il backup sarà effettuato il prima " "possibile." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1134,7 +1218,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">fai clic con il tasto desto" " e seleziona "Salva come..."" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1142,7 +1226,7 @@ msgstr "" "Se non inserisci un percorso, tutti i file saranno salvati nella cartella di accesso.\n" "Sei sicuro che questo è quello che vuoi?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Se non inserisci una Chiave API, è richiesto il nome dell'inquilino" @@ -1196,15 +1280,15 @@ msgstr "Importa metadati" msgid "Importing ..." msgstr "Importazione..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Includi un file?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Includi espressione" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Includi espressione regolare" @@ -1212,15 +1296,17 @@ msgstr "Includi espressione regolare" msgid "Incorrect answer, try again" msgstr "Risposta errata, riprova" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Build individuali per soli sviluppatori." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" +"Build individuali per soli sviluppatori. Non utilizzare con dati importanti." #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Informazioni" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Installa" @@ -1228,17 +1314,17 @@ msgstr "Installa" msgid "Install failed:" msgstr "Installazione fallita:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "Caratteri non validi nel percorso" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Tempo ritenzione non valido" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1246,23 +1332,27 @@ msgstr "" "È possibile connettersi ad alcuni FTP senza una password.\n" "Sei sicuro che il tuo server FTP supporta gli accessi senza password?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KByte" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "Mantieni un numero specifico di backup" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "Mantieni tutti i backup" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "Versione API Keystone" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Lingua interfaccia utente" @@ -1270,9 +1360,14 @@ msgstr "Lingua interfaccia utente" msgid "Last month" msgstr "Lo scorso mese" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Ultima esecuzione corretta:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "Ultimo backup riuscito:" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" +"Ultimo ripristino riuscito: {{time}} (took {{duration || '0 seconds'}})" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1282,18 +1377,18 @@ msgstr "Più recente" msgid "Libraries" msgstr "Librerie" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "Linux" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Creazione elenco date backup..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Creazione elenco file remoti..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "Elenco dei file remoti da Eliminare..." + #: templates/log.html:8 msgid "Live" msgstr "In tempo reale" @@ -1325,7 +1420,7 @@ msgstr "Caricamento..." msgid "Loading remote storage usage ..." msgstr "Caricamento dell'archivio remoto utilizzato ..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "Repository locale" @@ -1341,7 +1436,7 @@ msgstr "Percorso database locale:" msgid "Local repository" msgstr "Repository locale" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Archivio locale" @@ -1361,15 +1456,15 @@ msgstr "Dati di log per {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Dati di log dal server" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Log out" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MByte" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MByte/s" @@ -1390,7 +1485,7 @@ msgid "Max upload speed" msgstr "Velocità massima per caricare" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" @@ -1407,32 +1502,32 @@ msgstr "Microsoft SQL Database" msgid "Minimum redundancy" msgstr "Ridondanza minima" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "Ridondanza minima è 1.0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minuti" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Nome mancante" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Passphrase mancante" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Sorgente mancante" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Lun" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Mesi" @@ -1444,11 +1539,11 @@ msgstr "Sposta database esistente" msgid "Move failed:" msgstr "Spostamento fallito:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Documenti" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Musica" @@ -1456,7 +1551,7 @@ msgstr "Musica" msgid "My Photos" msgstr "Foto" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Immagini" @@ -1464,15 +1559,15 @@ msgstr "Immagini" msgid "Name" msgstr "Nome" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Mai" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Nuovo aggiornamento trovato: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1480,33 +1575,33 @@ msgstr "" "Il nuovo nome utente è {{user}}.\n" "Credenziali aggiornate per utilizzare il nuovo utente limitato" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Avanti" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Prossima esecuzione: " -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Prossima attività pianificata:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Prossima attività:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Prossima volta" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1515,10 +1610,10 @@ msgstr "Prossima volta" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "No" @@ -1536,7 +1631,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Nessun editor trovato per il "{{backend}}" tipo archivio" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Nessuna crittografia" @@ -1552,7 +1647,7 @@ msgstr "Nessun elemento da ripristinare, seleziona uno o più elementi" msgid "No passphrase entered" msgstr "Nessuna passphrase inserita" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Nessuna attività pianificata" @@ -1560,15 +1655,15 @@ msgstr "Nessuna attività pianificata" msgid "No, my machine has only a single account" msgstr "No, la mia macchina ha solo un singolo account" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Passphrase non corrispondente" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Nessuno / disattivato" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Niente sarà eliminato. La dimensione del backup crescerà con ogni " @@ -1576,22 +1671,18 @@ msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "OK" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "OSX" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1607,12 +1698,20 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "La chiave API Openstack non è supportata nell'API keystone v3." + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "Sistema Operativo" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Operazione fallita:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Operazioni:" @@ -1625,11 +1724,11 @@ msgid "Optional authentication username" msgstr "Nome utente opzionale per l'autenticazione" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Opzioni" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1641,11 +1740,11 @@ msgstr "" msgid "Original location" msgstr "Percorso originale" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Altri" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1668,24 +1767,24 @@ msgstr "Passphrase" msgid "Passphrase (if encrypted)" msgstr "Passphrase (se criptato)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Passphrase modificata" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Passphrase non corrispondenti" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Password" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Password non corrispondenti" @@ -1693,11 +1792,16 @@ msgstr "Password non corrispondenti" msgid "Patching files with local blocks ..." msgstr "Sistemazione file con blocchi locali..." -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Percorso" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Percorso non trovato" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Percorso sul server" @@ -1705,11 +1809,11 @@ msgstr "Percorso sul server" msgid "Path or subfolder in the bucket" msgstr "Percorso o sottocartella bucket" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Pausa" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Pausa dopo avvio o ibernazione" @@ -1733,17 +1837,26 @@ msgstr "Puntare ai file di backup e ripristinare da lì" msgid "Port" msgstr "Porta" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" +"Previeni il log-in automatico dell'icona nella barra delle applicazioni" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Precedente" +#: templates/home.html:73 +msgid "Progress:" +msgstr "Avanzamento:" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "ID Progetto è opzionale se esiste un bucket" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Proprietario" @@ -1751,6 +1864,10 @@ msgstr "Proprietario" msgid "Purging files ..." msgstr "Cancellazione dei file..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "Eliminazione file completata!" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Ricostruzione database locale..." @@ -1767,7 +1884,7 @@ msgstr "Ricreazione database..." msgid "Registering temporary backup ..." msgstr "Registrazione backup temporaneo..." -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Percorsi relativi non consentiti" @@ -1779,11 +1896,11 @@ msgstr "Ricarica" msgid "Remote" msgstr "Remoto" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "Percorso remoto" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "Repository remoto" @@ -1795,7 +1912,11 @@ msgstr "Percorso remoto" msgid "Remote repository" msgstr "Repository remoto" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "Dimensione volume remoto" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Rimuovi" @@ -1803,19 +1924,19 @@ msgstr "Rimuovi" msgid "Remove option" msgstr "Rimuovi opzione" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Ripara" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Riparazione..." +msgid "Repairing database ..." +msgstr "Riparazione del database..." #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Ripeti Passphrase" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Segnalazione:" @@ -1823,15 +1944,19 @@ msgstr "Segnalazione:" msgid "Reset" msgstr "Reset" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Ripristina" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "Ripristino completato!" + #: templates/restore.html:45 msgid "Restore files" msgstr "Ripristina file" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Ripristina file..." @@ -1865,15 +1990,15 @@ msgstr "Ripristina autorizzazioni lettura/scrittura" msgid "Restoring files ..." msgstr "Ripristino file..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Riprendi" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Esegui ogni" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Esegui ora" @@ -1889,7 +2014,7 @@ msgstr "Esecuzione..." msgid "Running commandline entry" msgstr "Riga di comando in esecuzione" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Attività in esecuzione:" @@ -1897,15 +2022,15 @@ msgstr "Attività in esecuzione:" msgid "S3 Compatible" msgstr "Compatibile S3" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Come la versione di base installata: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "Sab" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Salva" @@ -1929,7 +2054,7 @@ msgstr "Scansione file esistenti..." msgid "Scanning for local blocks ..." msgstr "Scansione dei blocchi locali..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Pianificazione" @@ -1941,7 +2066,7 @@ msgstr "Cerca" msgid "Search for files" msgstr "Cerca per file" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Secondi" @@ -1954,7 +2079,7 @@ msgstr "Selezionare un livello di log e visiona i messaggi che avvengono:" msgid "Select files" msgstr "Seleziona file" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -1988,12 +2113,12 @@ msgstr "Server in pausa" msgid "Server state properties" msgstr "Proprietà stato del server" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Impostazioni" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Mostra" @@ -2010,7 +2135,7 @@ msgstr "Mostra cartelle nascoste" msgid "Show log" msgstr "Mostra log" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Mostra log ..." @@ -2022,11 +2147,11 @@ msgstr "Visualizza ad albero" msgid "Sia server password" msgstr "Password del server Sia" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "Conservazione intelligente backup" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2046,21 +2171,26 @@ msgstr "Dati sorgente" msgid "Source folders" msgstr "Cartella sorgente" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Dimensione sorgente:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Build specifiche per soli sviluppatori." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" +"Build specifiche per soli sviluppatori. Non utilizzare con dati importanti." -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Protocolli standard" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Avvio...." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "Avvio Backup..." + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "Avvio Ripristino..." #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2088,11 +2218,11 @@ msgstr "Ferma esecuzione backup" msgid "Stop running task" msgstr "Ferma esecuzione attività" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "Ferma dopo caricamento:" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Ferma attività:" @@ -2112,7 +2242,7 @@ msgstr "Classe di archiviazione per la creazione di un bucket" msgid "Stored" msgstr "Archiviati" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Forte" @@ -2121,19 +2251,23 @@ msgstr "Forte" msgid "Success" msgstr "Successo" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Dom" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Link simbolico" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "File di sistema" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "Sistema predefinito ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "File di sistema" @@ -2145,11 +2279,11 @@ msgstr "Informazioni di sistema" msgid "System properties" msgstr "Proprietà di sistema" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TByte" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TByte/s" @@ -2161,11 +2295,15 @@ msgstr "Percorso di destinazione, cioè /backup" msgid "Task is running" msgstr "Attività in esecuzione" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "File temporanei" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "File temporanei" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Nome Inquilino" @@ -2181,36 +2319,45 @@ msgstr "Test in corso..." msgid "Testing connection ..." msgstr "Prova connessione..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Prova autorizzazioni..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Prova autorizzazioni..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" +"Il campo '{{fieldname}}' contiene un carattere non valido: {{character}} " +"(value: {{value}}, index: {{pos}})" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "Il nome del bucket dovrebbe essere tutto minuscolo, convertirlo " "automaticamente?" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" "Il nome del bucket dovrebbe iniziare con il tuo nome utente, anteporlo " "automaticamente?" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "Connessione al server persa, nuovo tentativo tra {{time}}..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Tema scuro (da Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Predefinito - Tema blu su bianco (da Alex)" @@ -2232,11 +2379,11 @@ msgstr "" "\n" "Vuoi SOSTITUIRE la chiave host CORRENTE \"{{prev}}\" con la chiave host SEGNALATA: {{key}}?" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Il percorso sembra non esistere, vuoi aggiungerlo comunque?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2246,7 +2393,7 @@ msgstr "" "\n" "Vuoi includere il file specificato?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2254,7 +2401,7 @@ msgstr "" "Il percorso deve essere un percorso assoluto, cioè deve iniziare con una " "barra '/'" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2268,7 +2415,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "Il parametro area è applicato solo quando si crea un nuovo bucket" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "Il parametro area è utilizzato solo quando si crea un bucket" @@ -2294,7 +2441,7 @@ msgstr "" "La cartella di destinazione contiene file criptati, per favore fornisci la " "passphrase" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2318,6 +2465,20 @@ msgstr "" msgid "This month" msgstr "Questo mese" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" +"Questa opzione non è riferita al numero massimo dei tuoi backup o alle " +"dimensioni del file, né influisce sulla valutazione della deduplicazione. " +"Guarda questa pagina prima di modificare le " +"dimensioni del volume remoto." + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Questa settimana" @@ -2326,7 +2487,7 @@ msgstr "Questa settimana" msgid "Throttle settings" msgstr "Impostazioni limitazione" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Mar" @@ -2347,6 +2508,23 @@ msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Per esportare senza una passphrase, deselezionare la casella \"Cripta file\"" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" +"Per prevenire vari attacchi basati su DNS, Duplicati limita gli hostname " +"consentiti a quelli qui elencati. L'accesso IP e localhost diretti sono " +"sempre consentiti. Più nomi host possono essere forniti con un separatore di" +" punto e virgola. Se uno qualsiasi dei nomi host consentiti è un asterisco " +"(*), tutti i nomi host sono consentiti e questa funzione è disabilitata. Se " +"il campo è vuoto, sono consentiti solo gli accessi dall'indirizzo IP e " +"localhost." + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Oggi" @@ -2359,14 +2537,17 @@ msgstr "Certificato host affidabile?" msgid "Trust server certificate?" msgstr "Certificato server affidabile?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Prova le nuove funzioni su cui stiamo lavorando. Non usarlo in ambienti di " -"produzione." +"Prova le nuove funzionalità su cui stiamo lavorando. Attualmente la versione" +" più stabile disponibile. Prova il Ripristino dati prima di utilizzarla " +"negli ambienti di produzione." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Gio" @@ -2382,7 +2563,7 @@ msgstr "Dimensione e versione backup sconosciute" msgid "Until resumed" msgstr "Finché non riprende" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Canale di aggiornamento" @@ -2394,15 +2575,11 @@ msgstr "Aggiornamento fallito:" msgid "Updating with existing database" msgstr "Aggiornamento con database esistente" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "Dimensione file caricati" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "Caricamento file di verifica..." -#: templates/settings.html:114 +#: templates/settings.html:127 msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate public usage" @@ -2412,11 +2589,11 @@ msgstr "" "l'impatto di nuove funzionalità. Li usiamo per generare statistiche di utilizzo pubblico" -#: templates/settings.html:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Statistiche di utilizzo" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Statistiche di utilizzo, avvisi, errori e arresti anomali" @@ -2424,15 +2601,15 @@ msgstr "Statistiche di utilizzo, avvisi, errori e arresti anomali" msgid "Use SSL" msgstr "Usa SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Usare database esistente?" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Usa passphrase debole" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Inutile" @@ -2440,21 +2617,25 @@ msgstr "Inutile" msgid "User data" msgstr "Dati utente" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "Nome dominio utente" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "L'utente ha troppe autorizzazioni" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Impostazioni interfaccia utente" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nome utente" @@ -2462,12 +2643,11 @@ msgstr "Nome utente" msgid "Validating ..." msgstr "Convalida..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Verifica file" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Verifica..." @@ -2479,6 +2659,10 @@ msgstr "Verifica risposta" msgid "Verifying backend data ..." msgstr "Verifica dati backend..." +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "Verifica dei file..." + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "Verifica dati remoti..." @@ -2487,15 +2671,15 @@ msgstr "Verifica dati remoti..." msgid "Verifying restored files ..." msgstr "Verifica file ripristinati..." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Molto forte" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Molto debole" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Seguici su" @@ -2523,7 +2707,7 @@ msgstr "In attesa dell'attività per iniziare..." msgid "Waiting for upload ..." msgstr "In attesa del caricamento..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Avvisi, errori e arresti anomali" @@ -2541,19 +2725,19 @@ msgstr "" "Ti consigliamo di criptare tutti i backup archiviati al di fuori del tuo " "sistema" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Debole" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Passphrase debole" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "Mer" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Settimane" @@ -2565,19 +2749,15 @@ msgstr "Da dove vuoi ripristinare?" msgid "Where do you want to restore the files to?" msgstr "Dove vuoi ripristinare i files?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "Windows" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Anni" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2586,22 +2766,22 @@ msgstr "Anni" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Si" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Si, ho archiviato la passphrase in modo sicuro" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Sì, sono coraggioso!" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Sì, per favore rompi il mio backup!" @@ -2645,7 +2825,7 @@ msgstr "" "Puoi arrestare immediatamente l'attività o consentire al processo di " "continuare il file in corso e fermarlo." -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -2653,7 +2833,7 @@ msgstr "" "Hai modificato l'algoritmo di crittografia. Questa azione potrebbe " "corrompere i dati. Ti consigliamo di creare un nuovo backup." -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -2661,7 +2841,7 @@ msgstr "" "Hai modificato la passphrase ma questo non è supportato. Ti consigliamo di " "creare un nuovo backup." -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2675,7 +2855,7 @@ msgstr "" "Si è scelto di ripristinare in una nuova posizione, ma non ne è stata " "inserita una" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " @@ -2685,52 +2865,64 @@ msgstr "" " della passphrase, poiché i dati non possono essere recuperati se perdi la " "passphrase." -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "Devi scegliere almeno una cartella sorgente" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "Devi inserire un nome di dominio per utilizzare l'API v3" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Devi inserire un nome un nome per il backup" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "Devi inserire una passphrase o disattivare la crittografia" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "Devi inserire una password per utilizzare l'API v3" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "Devi inserire un numero positivo di backup da mantenere" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "Devi inserire un nome tenant (aka progetto) per utilizzare l'API v3" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "Devi inserire il nome di un inquilino se non fornisci una Chiave API" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "Devi inserire un periodo di tempo valido in cui mantenere i backup" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "Devi immettere una stringa di criteri di conservazione valida" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Devi inserire una password o una Chiave API" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "Devi inserire una password o una Chiave API, non entrambe" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Devi compilare in password" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Devi compilare in nome del server o indirizzo" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Devi compilare in nome utente" @@ -2738,23 +2930,27 @@ msgstr "Devi compilare in nome utente" msgid "You must fill in {{field}}" msgstr "Devi compilare in {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Devi selezionare o compilare in AuthURI" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Devi selezionare o compilare in server" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Devi specificare un percorso" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "Devi compilare {{field}}{{reason}}" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "I tuoi file e cartelle sono stati ripristinati correttamente." -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "La tua passphrase è facile da indovinare. Considera l'idea di cambiarla." @@ -2763,15 +2959,15 @@ msgstr "" msgid "bucket/folder/subfolder" msgstr "bucket/cartella/sottocartella" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "byte" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "byte/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2782,6 +2978,11 @@ msgstr "Personalizzato" msgid "resume now" msgstr "riprendi ora" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "a meno che tu non stia specificando esplicitamente --group-id" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2799,7 +3000,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "Caricamento di {{files}} file ({{size}}) {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versione" @@ -2814,6 +3015,6 @@ msgstr "{{number}} Ore" msgid "{{number}} Minutes" msgstr "{{number}} Minuti" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" -msgstr "{{time}} (durato {{duration}})" +msgstr "{{time}} (durata {{duration}})" diff --git a/Localizations/webroot/localization_webroot-ja_JP.po b/Localizations/webroot/localization_webroot-ja_JP.po new file mode 100644 index 000000000..44da3d9dc --- /dev/null +++ b/Localizations/webroot/localization_webroot-ja_JP.po @@ -0,0 +1,2848 @@ +# Translators: +# AlbireoGT, 2017 +# TAKAHASHI Shuuji , 2017 +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Last-Translator: TAKAHASHI Shuuji , 2017\n" +"Language-Team: Japanese (Japan) (https://www.transifex.com/duplicati/teams/67655/ja_JP/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja_JP\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/advancedoptionseditor.html:48 +msgid "- pick an option -" +msgstr "- オプションを選んでください -" + +#: templates/delete.html:7 templates/localdatabase.html:4 +msgid "...loading..." +msgstr "...読み込み中..." + +#: templates/backends/openstack.html:44 +msgid "API Key" +msgstr "API Key" + +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "AWS Access ID" + +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "AWS Access Key" + +#: scripts/services/EditUriBuiltins.js:138 +msgid "AWS IAM Policy" +msgstr "AWS IAM Policy" + +#: index.html:225 index.html:241 +msgid "About" +msgstr "概要" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "{{appname}} について" + +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 +msgid "Access Key" +msgstr "Access Key" + +#: scripts/services/AppUtils.js:70 +msgid "Access denied" +msgstr "" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:776 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/addwizard.html:3 +msgid "Add a new backup" +msgstr "新しいバックアップを作成" + +#: templates/addoredit.html:149 +msgid "Add a path directly" +msgstr "" + +#: templates/advancedoptionseditor.html:46 +msgid "Add advanced option" +msgstr "" + +#: index.html:213 +msgid "Add backup" +msgstr "バックアップを追加する" + +#: templates/addoredit.html:203 +msgid "Add filter" +msgstr "フィルターを追加する" + +#: templates/addoredit.html:152 +msgid "Add path" +msgstr "パスを追加する" + +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Adjust bucket name?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "Adjust path name?" +msgstr "" + +#: templates/restoredirect.html:66 templates/restoredirect.html:74 +msgid "Advanced Options" +msgstr "" + +#: templates/addoredit.html:372 templates/edituri.html:28 +msgid "Advanced options" +msgstr "" + +#: templates/home.html:30 +msgid "Advanced:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:423 +msgid "All Hyper-V Machines" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:455 +msgid "All Microsoft SQL Databases" +msgstr "" + +#: templates/settings.html:129 +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:274 +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:428 +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:117 +msgid "Anonymous usage reports" +msgstr "" + +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 +msgid "AuthID" +msgstr "" + +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 +msgid "Authentication password" +msgstr "" + +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 +msgid "Authentication username" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Autogenerated passphrase" +msgstr "" + +#: templates/addoredit.html:254 +msgid "Automatically run backups." +msgstr "バックアップを自動化する" + +#: templates/backends/b2.html:12 +msgid "B2 Account ID" +msgstr "B2 Account ID" + +#: templates/backends/b2.html:16 +msgid "B2 Application Key" +msgstr "B2 Application Key" + +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 Cloud Storage Account ID" + +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "B2 Cloud Storage Application Key" + +#: templates/restore.html:132 templates/restore.html:70 +msgid "Back" +msgstr "" + +#: templates/about.html:67 +msgid "Backend modules:" +msgstr "" + +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + +#: templates/addoredit.html:88 +msgid "Backup destination" +msgstr "" + +#: templates/restore.html:21 templates/restoredirect.html:21 +#: templates/restoredirect.html:31 +msgid "Backup location" +msgstr "" + +#: templates/addoredit.html:315 +msgid "Backup retention" +msgstr "" + +#: templates/home.html:66 +msgid "Backup:" +msgstr "" + +#: templates/settings.html:94 +msgid "Beta" +msgstr "" + +#: scripts/services/AppUtils.js:68 +msgid "Broken access" +msgstr "" + +#: templates/backends/file.html:8 templates/restore.html:91 +msgid "Browse" +msgstr "参照" + +#: scripts/controllers/SystemSettingsController.js:33 +msgid "Browser default" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 +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:361 +msgid "Building partial temporary database ..." +msgstr "" + +#: templates/restore.html:59 +msgid "Busy ..." +msgstr "" + +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 +msgid "Canary" +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 +#: 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:36 +msgid "Check for updates now" +msgstr "" + +#: templates/captcha.html:10 +msgid "Checking ..." +msgstr "" + +#: templates/about.html:37 +msgid "Checking for updates ..." +msgstr "" + +#: templates/edituri.html:16 +msgid "Chose a storage type to get started" +msgstr "" + +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "" + +#: index.html:150 index.html:201 +msgid "Click to set throttle options" +msgstr "" + +#: templates/home.html:35 +msgid "Commandline ..." +msgstr "" + +#: templates/home.html:34 +msgid "Compact now" +msgstr "" + +#: scripts/services/ServerStatus.js:41 scripts/services/ServerStatus.js:64 +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:68 +msgid "Compression modules:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:381 +msgid "Computer" +msgstr "" + +#: templates/import.html:9 +msgid "Configuration file:" +msgstr "" + +#: templates/home.html:22 +msgid "Configuration:" +msgstr "" + +#: templates/addwizard.html:9 +msgid "Configure a new backup" +msgstr "" + +#: scripts/controllers/DeleteController.js:65 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "" + +#: templates/restoredirect.html:80 +msgid "Connect" +msgstr "" + +#: index.html:313 +msgid "Connect now" +msgstr "" + +#: index.html:309 +msgid "Connecting to server ..." +msgstr "" + +#: templates/commandline.html:51 +msgid "Connecting to task ...." +msgstr "" + +#: index.html:314 +msgid "Connecting..." +msgstr "" + +#: index.html:305 +msgid "Connection lost" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Connection worked!" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 +msgid "Container name" +msgstr "" + +#: templates/backends/openstack.html:49 +msgid "Container region" +msgstr "" + +#: templates/restore.html:69 +msgid "Continue" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "Continue without encryption" +msgstr "" + +#: scripts/controllers/DialogController.js:16 +msgid "Copied!" +msgstr "" + +#: templates/copy_clipboard_buttons.html:3 +msgid "Copy" +msgstr "" + +#: templates/addoredit.html:99 templates/restoredirect.html:42 +msgid "Copy Destination URL to Clipboard" +msgstr "" + +#: scripts/controllers/DialogController.js:20 +msgid "Copy failed. Please manually copy the URL" +msgstr "" + +#: scripts/services/AppUtils.js:639 +msgid "Core options" +msgstr "" + +#: scripts/controllers/StateController.js:34 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "" + +#: templates/settings.html:124 +msgid "Crashes only" +msgstr "" + +#: templates/home.html:41 +msgid "Create bug report ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "Create folder?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "Created new limited user" +msgstr "" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating new user with limited access ..." +msgstr "" + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:356 +msgid "Creating temporary backup ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating user..." +msgstr "" + +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +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/addoredit.html:321 +msgid "Custom backup retention" +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 "" + +#: templates/home.html:32 +msgid "Database ..." +msgstr "" + +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 +msgid "Days" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:34 +msgid "Default" +msgstr "" + +#: templates/settings.html:81 +msgid "Default ({{channelname}})" +msgstr "" + +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" + +#: templates/settings.html:144 +msgid "Default options" +msgstr "" + +#: templates/localdatabase.html:19 +msgid "Delete" +msgstr "" + +#: templates/home.html:26 +msgid "Delete ..." +msgstr "" + +#: templates/delete.html:5 templates/delete.html:53 +msgid "Delete backup" +msgstr "" + +#: templates/addoredit.html:318 +msgid "Delete backups that are older than" +msgstr "" + +#: templates/delete.html:13 +msgid "Delete local database" +msgstr "" + +#: templates/delete.html:38 templates/delete.html:47 +msgid "Delete remote files" +msgstr "" + +#: templates/delete.html:26 +msgid "Delete the local database" +msgstr "" + +#: templates/delete.html:41 +msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" +msgstr "" + +#: scripts/services/ServerStatus.js:61 +msgid "Deleting remote files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "" + +#: scripts/services/AppUtils.js:60 +msgid "Desktop" +msgstr "" + +#: templates/addoredit.html:25 +msgid "Destination" +msgstr "" + +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + +#: templates/restore.html:141 +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/restorewizard.html:9 +msgid "Direct restore from backup files ..." +msgstr "" + +#: templates/log.html:31 +msgid "Disabled" +msgstr "" + +#: templates/notificationarea.html:10 templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "" + +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 +msgid "Display and color theme" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +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 "" + +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 +msgid "Donate" +msgstr "" + +#: templates/settings.html:71 templates/settings.html:73 +msgid "Donation messages" +msgstr "" + +#: templates/settings.html:75 +msgid "Donation messages are hidden, click to show" +msgstr "" + +#: templates/settings.html:74 +msgid "Donation messages are visible, click to hide" +msgstr "" + +#: templates/export.html:45 +msgid "Done" +msgstr "" + +#: templates/notificationarea.html:16 +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:301 +msgid "Duplicate option {{opt}}" +msgstr "" + +#: index.html:269 +msgid "Duplicati Website" +msgstr "" + +#: index.html:257 +msgid "Duplicati forum" +msgstr "" + +#: templates/delete.html:15 +msgid "" +"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n" +" When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" +" If you are using the local database for backups from the commandline, you should keep the database." +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:24 +msgid "Edit ..." +msgstr "" + +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 +msgid "Edit as list" +msgstr "" + +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 +msgid "Edit as text" +msgstr "" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "" + +#: templates/addoredit.html:43 templates/restore.html:22 +#: templates/restoredirect.html:22 templates/restoredirect.html:58 +msgid "Encryption" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Encryption changed" +msgstr "" + +#: templates/about.html:69 +msgid "Encryption modules:" +msgstr "" + +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter URL" +msgstr "" + +#: templates/addoredit.html:335 +msgid "" +"Enter a retention strategy manually. Placeholders are D/W/Y for " +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." +msgstr "" + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "" + +#: templates/restoredirect.html:61 +msgid "Enter backup passphrase, if any" +msgstr "" + +#: templates/addwizard.html:10 +msgid "Enter configuration details" +msgstr "" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "" + +#: templates/export.html:22 templates/import.html:15 +msgid "Enter encryption passphrase" +msgstr "" + +#: templates/addoredit.html:192 +msgid "Enter expression here" +msgstr "" + +#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "" + +#: scripts/services/AppUtils.js:122 +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/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 +msgid "Enter the destination path" +msgstr "" + +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:378 +#: scripts/controllers/RestoreController.js:411 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:170 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +msgid "Error" +msgstr "" + +#: scripts/services/ServerStatus.js:66 +msgid "Error!" +msgstr "" + +#: templates/settings.html:123 +msgid "Errors and crashes" +msgstr "" + +#: templates/addoredit.html:210 +msgid "Exclude" +msgstr "" + +#: scripts/services/AppUtils.js:125 +msgid "Exclude directories whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:179 +msgid "Exclude expression" +msgstr "" + +#: scripts/services/AppUtils.js:143 +msgid "Exclude file" +msgstr "" + +#: scripts/services/AppUtils.js:149 +msgid "Exclude file extension" +msgstr "" + +#: scripts/services/AppUtils.js:131 +msgid "Exclude files whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 +msgid "Exclude folder" +msgstr "" + +#: scripts/services/AppUtils.js:154 +msgid "Exclude regular expression" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "" + +#: templates/settings.html:99 +msgid "Experimental" +msgstr "" + +#: templates/export.html:27 +msgid "Export" +msgstr "" + +#: templates/home.html:25 +msgid "Export ..." +msgstr "" + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "" + +#: templates/delete.html:31 templates/delete.html:34 +msgid "Export configuration" +msgstr "" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "" + +#: templates/externallink.html:1 +msgid "External link" +msgstr "" + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "" + +#: scripts/controllers/RestoreController.js:378 +msgid "Failed to build temporary database: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 +msgid "Failed to connect:" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:78 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +msgid "Failed to connect: {{message}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "" + +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +msgid "Failed to fetch path information: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:170 +msgid "Failed to import:" +msgstr "" + +#: scripts/controllers/EditBackupController.js:668 +msgid "Failed to read backup defaults:" +msgstr "" + +#: scripts/controllers/RestoreController.js:411 +msgid "Failed to restore files: {{message}}" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:113 +msgid "Failed to save:" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information ..." +msgstr "" + +#: scripts/services/AppUtils.js:74 +msgid "File" +msgstr "" + +#: templates/addoredit.html:233 +msgid "Files larger than:" +msgstr "" + +#: templates/addoredit.html:159 +msgid "Filters" +msgstr "" + +#: templates/commandline.html:60 +msgid "Finished!" +msgstr "" + +#: scripts/controllers/AppController.js:170 +msgid "First run setup" +msgstr "" + +#: scripts/services/AppUtils.js:51 +msgid "Folder" +msgstr "" + +#: templates/backends/b2.html:7 templates/backends/file.html:22 +#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 +#: templates/backends/mega.html:2 templates/backends/s3.html:49 +#: templates/backends/sia.html:6 templates/restore.html:105 +#: templates/restore.html:89 +msgid "Folder path" +msgstr "" + +#: scripts/services/AppUtils.js:108 +msgid "Fri" +msgstr "" + +#: scripts/services/AppUtils.js:84 +msgid "GByte" +msgstr "" + +#: scripts/services/AppUtils.js:117 +msgid "GByte/s" +msgstr "" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "" + +#: templates/about.html:4 templates/addoredit.html:24 templates/log.html:9 +msgid "General" +msgstr "" + +#: templates/addoredit.html:36 +msgid "General backup settings" +msgstr "" + +#: templates/addoredit.html:301 +msgid "General options" +msgstr "" + +#: templates/addoredit.html:69 +msgid "Generate" +msgstr "" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: scripts/controllers/RestoreController.js:66 +msgid "Getting file versions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 +msgid "Hidden files" +msgstr "" + +#: templates/addoredit.html:64 +msgid "Hide" +msgstr "" + +#: templates/backends/file.html:15 templates/restore.html:98 +msgid "Hide hidden folders" +msgstr "" + +#: index.html:210 scripts/services/AppUtils.js:62 +msgid "Home" +msgstr "" + +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 +msgid "Hours" +msgstr "" + +#: templates/restore.html:111 +msgid "How do you want to handle existing files?" +msgstr "" + +#: scripts/services/AppUtils.js:64 +msgid "Hyper-V Machine" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:438 +msgid "Hyper-V Machine:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/services/AppUtils.js:66 +msgid "Hyper-V Machines" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:56 +#: scripts/directives/sourceFolderPicker.js:62 +msgid "ID:" +msgstr "" + +#: templates/addoredit.html:257 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "" + +#: templates/addoredit.html:355 +msgid "" +"If at least one newer backup is found, all backups older than this date are " +"deleted." +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 +msgid "" +"If the backup file was not downloaded automatically, right click and choose "Save" +" as ..."" +msgstr "" + +#: templates/notificationarea.html:7 +msgid "" +"If the backup file was not downloaded automatically, right click and choose " +""Save as ..."" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:106 +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:40 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "" + +#: templates/delete.html:32 +msgid "" +"If you want to use the backup later, you can export the configuration before" +" deleting it" +msgstr "" + +#: scripts/controllers/AppController.js:171 +msgid "" +"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" +"Do you want to set a password now?" +msgstr "" + +#: templates/import.html:31 +msgid "Import" +msgstr "" + +#: templates/addoredit.html:96 templates/restoredirect.html:39 +msgid "Import Destination URL" +msgstr "" + +#: templates/import.html:3 +msgid "Import backup configuration" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import completed, but no certificates were found after the import" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import failed" +msgstr "" + +#: templates/addwizard.html:15 +msgid "Import from a file" +msgstr "" + +#: templates/import.html:19 +msgid "Import metadata" +msgstr "" + +#: templates/import.html:35 +msgid "Importing ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "Include a file?" +msgstr "" + +#: scripts/services/AppUtils.js:175 +msgid "Include expression" +msgstr "" + +#: scripts/services/AppUtils.js:159 +msgid "Include regular expression" +msgstr "" + +#: templates/captcha.html:11 +msgid "Incorrect answer, try again" +msgstr "" + +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/DialogService.js:27 +msgid "Information" +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:932 +msgid "Invalid characters in path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 +msgid "Invalid retention time" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:686 +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:82 +msgid "KByte" +msgstr "KByte" + +#: scripts/services/AppUtils.js:115 +msgid "KByte/s" +msgstr "KByte/s" + +#: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "" + +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 +msgid "Language in user interface" +msgstr "" + +#: scripts/controllers/RestoreController.js:37 +msgid "Last month" +msgstr "" + +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" + +#: scripts/controllers/RestoreController.js:56 +msgid "Latest" +msgstr "" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "ライブラリ" + +#: scripts/controllers/RestoreDirectController.js:64 +msgid "Listing backup dates ..." +msgstr "" + +#: scripts/services/ServerStatus.js:60 +msgid "Listing remote files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + +#: templates/log.html:8 +msgid "Live" +msgstr "" + +#: templates/addwizard.html:16 +msgid "Load a configuration from an exported job or a storage provider" +msgstr "" + +#: templates/restorewizard.html:16 +msgid "Load destination from an exported job or a storage provider" +msgstr "" + +#: templates/log.html:23 templates/log.html:54 templates/log.html:68 +msgid "Load older data" +msgstr "" + +#: templates/about.html:45 templates/about.html:50 templates/about.html:56 +#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22 +#: templates/log.html:45 templates/log.html:53 templates/log.html:60 +#: templates/log.html:67 templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "" + +#: templates/delete.html:40 +msgid "Loading remote storage usage ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:945 +msgid "Local Repository" +msgstr "" + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "" + +#: templates/backends/rclone.html:2 +msgid "Local repository" +msgstr "" + +#: scripts/services/SystemInfo.js:81 +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:4 +msgid "Log data for {{Backup.Backup.Name}}" +msgstr "" + +#: templates/log.html:3 +msgid "Log data from the server" +msgstr "" + +#: index.html:228 +msgid "Log out" +msgstr "" + +#: scripts/services/AppUtils.js:83 +msgid "MByte" +msgstr "MByte" + +#: scripts/services/AppUtils.js:116 +msgid "MByte/s" +msgstr "MByte/s" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "" + +#: templates/backends/file.html:19 templates/restore.html:102 +msgid "Manually type path" +msgstr "" + +#: templates/throttle.html:15 +msgid "Max download speed" +msgstr "" + +#: templates/throttle.html:5 +msgid "Max upload speed" +msgstr "" + +#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 +#: templates/addoredit.html:378 templates/addoredit.html:91 +#: templates/edituri.html:34 templates/restoredirect.html:34 +msgid "Menu" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:471 +msgid "Microsoft SQL Database:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:449 +msgid "Microsoft SQL Databases" +msgstr "" + +#: templates/backends/sia.html:14 +msgid "Minimum redundancy" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:936 +msgid "Minimum redundancy is 1.0" +msgstr "" + +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 +msgid "Minutes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "Missing name" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "Missing passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "Missing sources" +msgstr "" + +#: scripts/services/AppUtils.js:104 +msgid "Mon" +msgstr "" + +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 +msgid "Months" +msgstr "" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "" + +#: scripts/services/AppUtils.js:54 +msgid "My Documents" +msgstr "" + +#: scripts/services/AppUtils.js:56 +msgid "My Music" +msgstr "" + +#: templates/addoredit.html:40 +msgid "My Photos" +msgstr "" + +#: scripts/services/AppUtils.js:58 +msgid "My Pictures" +msgstr "" + +#: templates/addoredit.html:39 +msgid "Name" +msgstr "" + +#: templates/home.html:53 +msgid "Never" +msgstr "" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" + +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 +#: templates/addwizard.html:28 templates/restoredirect.html:52 +#: templates/restorewizard.html:36 +msgid "Next" +msgstr "" + +#: templates/home.html:57 +msgid "Next scheduled run:" +msgstr "" + +#: index.html:185 +msgid "Next scheduled task:" +msgstr "" + +#: index.html:182 +msgid "Next task:" +msgstr "" + +#: templates/addoredit.html:260 +msgid "Next time" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "No" +msgstr "" + +#: scripts/directives/backupEditUri.js:210 +msgid "" +"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" +"\n" +"Do you want to approve the reported host key?" +msgstr "" + +#: templates/edituri.html:12 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 +msgid "No encryption" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items selected" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items to restore, please select one or more items" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "" + +#: index.html:187 +msgid "No scheduled tasks" +msgstr "" + +#: scripts/controllers/AppController.js:172 +msgid "No, my machine has only a single account" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Non-matching passphrase" +msgstr "" + +#: templates/settings.html:125 +msgid "None / disabled" +msgstr "" + +#: templates/addoredit.html:324 +msgid "Nothing will be deleted. The backup size will grow with each change." +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/RestoreDirectController.js:33 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 +#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 +msgid "OK" +msgstr "" + +#: templates/addoredit.html:342 +msgid "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 +msgid "Operation failed:" +msgstr "" + +#: templates/home.html:16 +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:28 templates/edituri.html:51 +#: templates/settings.html:147 templates/settings.html:153 +msgid "Options" +msgstr "" + +#: templates/settings.html:145 +msgid "" +"Options added here are applied to all backups, but can be overridden in each" +" individual backup" +msgstr "" + +#: templates/restore.html:81 +msgid "Original location" +msgstr "" + +#: scripts/services/SystemInfo.js:84 +msgid "Others" +msgstr "" + +#: templates/addoredit.html:328 +msgid "" +"Over time backups will be deleted automatically. There will remain one " +"backup for each of the last 7 days, each of the last 4 weeks, each of the " +"last 12 months. There will always be at least one remaining backup." +msgstr "" + +#: templates/restore.html:114 +msgid "Overwrite" +msgstr "" + +#: templates/addoredit.html:54 templates/export.html:21 +#: templates/restoredirect.html:60 +msgid "Passphrase" +msgstr "" + +#: templates/import.html:14 +msgid "Passphrase (if encrypted)" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Passphrase changed" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Passphrases are not matching" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 +#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 +#: 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/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "Path not found" +msgstr "" + +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: 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 "" + +#: templates/settings.html:31 +msgid "Pause" +msgstr "" + +#: templates/settings.html:29 +msgid "Pause after startup or hibernation" +msgstr "" + +#: scripts/controllers/AppController.js:42 +msgid "Pause options" +msgstr "" + +#: templates/restore.html:123 +msgid "Permissions" +msgstr "" + +#: templates/restore.html:85 +msgid "Pick location" +msgstr "" + +#: templates/restorewizard.html:10 +msgid "Point to your backup files and restore from there" +msgstr "" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "" + +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 +#: templates/restoredirect.html:81 +msgid "Previous" +msgstr "" + +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "" + +#: scripts/services/SystemInfo.js:83 +msgid "Proprietary" +msgstr "" + +#: scripts/services/ServerStatus.js:63 +msgid "Purging files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +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:40 +msgid "Registering temporary backup ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:118 +msgid "Relative paths not allowed" +msgstr "" + +#: templates/captcha.html:7 +msgid "Reload" +msgstr "" + +#: templates/log.html:10 +msgid "Remote" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:946 +msgid "Remote Path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:944 +msgid "Remote Repository" +msgstr "" + +#: templates/backends/rclone.html:10 +msgid "Remote path" +msgstr "" + +#: templates/backends/rclone.html:6 +msgid "Remote repository" +msgstr "" + +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 +msgid "Remove" +msgstr "" + +#: templates/advancedoptionseditor.html:40 +msgid "Remove option" +msgstr "" + +#: templates/localdatabase.html:18 templates/notificationarea.html:14 +msgid "Repair" +msgstr "" + +#: scripts/services/ServerStatus.js:57 +msgid "Repairing database ..." +msgstr "" + +#: templates/addoredit.html:58 +msgid "Repeat Passphrase" +msgstr "" + +#: templates/home.html:38 +msgid "Reporting:" +msgstr "" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "" + +#: index.html:216 templates/restore.html:131 +msgid "Restore" +msgstr "" + +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + +#: templates/restore.html:45 +msgid "Restore files" +msgstr "" + +#: templates/home.html:19 +msgid "Restore files ..." +msgstr "" + +#: templates/restore.html:46 +msgid "Restore files from {{backupname}}" +msgstr "" + +#: templates/restore.html:48 +msgid "Restore from" +msgstr "" + +#: templates/import.html:4 +msgid "Restore from backup configuration" +msgstr "" + +#: templates/restorewizard.html:15 +msgid "Restore from configuration ..." +msgstr "" + +#: templates/restore.html:24 templates/restore.html:39 +#: templates/restore.html:76 templates/restoredirect.html:24 +msgid "Restore options" +msgstr "" + +#: templates/restore.html:126 +msgid "Restore read/write permissions" +msgstr "" + +#: scripts/controllers/RestoreController.js:371 +#: scripts/controllers/RestoreController.js:393 +msgid "Restoring files ..." +msgstr "" + +#: index.html:219 +msgid "Resume" +msgstr "" + +#: templates/addoredit.html:265 +msgid "Run again every" +msgstr "" + +#: templates/home.html:18 templates/home.html:53 +msgid "Run now" +msgstr "" + +#: scripts/controllers/StateController.js:25 +msgid "Running ..." +msgstr "" + +#: templates/commandline.html:58 +msgid "Running ...." +msgstr "" + +#: templates/commandline.html:47 +msgid "Running commandline entry" +msgstr "" + +#: index.html:174 +msgid "Running task:" +msgstr "" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "" + +#: templates/settings.html:82 +msgid "Same as the base install version: {{channelname}}" +msgstr "" + +#: scripts/services/AppUtils.js:109 +msgid "Sat" +msgstr "" + +#: templates/addoredit.html:404 templates/localdatabase.html:32 +msgid "Save" +msgstr "" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "" + +#: templates/restore.html:118 +msgid "Save different versions with timestamp in file name" +msgstr "" + +#: templates/import.html:24 +msgid "Save immediately" +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:251 templates/addoredit.html:27 +msgid "Schedule" +msgstr "" + +#: templates/restore.html:60 +msgid "Search" +msgstr "" + +#: templates/restore.html:56 +msgid "Search for files" +msgstr "" + +#: scripts/services/AppUtils.js:98 templates/settings.html:45 +msgid "Seconds" +msgstr "" + +#: templates/log.html:29 +msgid "Select a log level and see messages as they happen:" +msgstr "" + +#: templates/restore.html:23 templates/restore.html:38 +#: templates/restoredirect.html:23 +msgid "Select files" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 +#: templates/backends/sia.html:2 +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/commandline.html:49 templates/restoredirect.html:95 +#: 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 "" + +#: templates/backends/sia.html:10 +msgid "Server password" +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "" + +#: templates/about.html:72 +msgid "Server state properties" +msgstr "" + +#: index.html:222 templates/settings.html:2 +msgid "Settings" +msgstr "" + +#: templates/addoredit.html:65 templates/notificationarea.html:12 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "" + +#: templates/addoredit.html:128 +msgid "Show advanced editor" +msgstr "" + +#: templates/addoredit.html:139 templates/backends/file.html:16 +#: templates/restore.html:99 +msgid "Show hidden folders" +msgstr "" + +#: templates/about.html:8 +msgid "Show log" +msgstr "" + +#: templates/home.html:40 +msgid "Show log ..." +msgstr "" + +#: templates/addoredit.html:131 +msgid "Show treeview" +msgstr "" + +#: templates/backends/sia.html:11 +msgid "Sia server password" +msgstr "" + +#: templates/addoredit.html:320 +msgid "Smart backup retention" +msgstr "" + +#: templates/backends/openstack.html:45 +msgid "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" +msgstr "" + +#: templates/addoredit.html:26 +msgid "Source Data" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:120 +msgid "Source data" +msgstr "" + +#: templates/addoredit.html:145 +msgid "Source folders" +msgstr "" + +#: templates/home.html:62 +msgid "Source:" +msgstr "" + +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/SystemInfo.js:82 +msgid "Standard protocols" +msgstr "" + +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" + +#: scripts/controllers/RestoreController.js:367 +#: scripts/controllers/RestoreController.js:391 +msgid "Starting the restore process ..." +msgstr "" + +#: scripts/controllers/StateController.js:112 +msgid "Stop after the current file" +msgstr "" + +#: scripts/controllers/StateController.js:103 +msgid "Stop after upload" +msgstr "" + +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +msgid "Stop now" +msgstr "" + +#: scripts/controllers/StateController.js:101 +msgid "Stop running backup" +msgstr "" + +#: scripts/controllers/StateController.js:110 +msgid "Stop running task" +msgstr "" + +#: index.html:170 +msgid "Stopping after upload:" +msgstr "" + +#: index.html:175 +msgid "Stopping task:" +msgstr "" + +#: templates/edituri.html:3 +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:7 +msgid "Stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Success" +msgstr "" + +#: scripts/services/AppUtils.js:110 +msgid "Sun" +msgstr "" + +#: scripts/services/AppUtils.js:72 +msgid "Symbolic link" +msgstr "" + +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 +msgid "System default ({{levelname}})" +msgstr "" + +#: scripts/controllers/EditBackupController.js:20 +msgid "System files" +msgstr "" + +#: templates/about.html:7 +msgid "System info" +msgstr "" + +#: templates/about.html:64 +msgid "System properties" +msgstr "" + +#: scripts/services/AppUtils.js:85 +msgid "TByte" +msgstr "" + +#: scripts/services/AppUtils.js:118 +msgid "TByte/s" +msgstr "" + +#: templates/backends/sia.html:7 +msgid "Target path, ie /backup" +msgstr "" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 +msgid "Temporary files" +msgstr "" + +#: templates/backends/openstack.html:39 +msgid "Tenant Name" +msgstr "" + +#: templates/edituri.html:21 +msgid "Test connection" +msgstr "" + +#: scripts/directives/backupEditUri.js:44 templates/edituri.html:22 +msgid "Testing ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:44 +msgid "Testing connection ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:839 +msgid "" +"The bucket name should start with your username, prepend automatically?" +msgstr "" + +#: index.html:306 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "" + +#: templates/settings.html:67 +msgid "The dark theme (by Michal)" +msgstr "" + +#: templates/settings.html:66 +msgid "The default blue on white theme (by Alex)" +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "" +"The folder {{folder}} does not exist.\n" +"Create it now?" +msgstr "" + +#: scripts/directives/backupEditUri.js:212 +msgid "" +"The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" +"\n" +"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "" +"The path does not end with a '{{dirsep}}' 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:118 +msgid "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "" +"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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:50 +msgid "The region parameter is only used when creating a bucket" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "" +"The server certificate could not be validated.\n" +"Do you want to approve the SSL certificate with the hash: {{hash}}?" +msgstr "" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:106 +msgid "" +"The target folder contains encrypted files, please supply the passphrase" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +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:305 +msgid "" +"This backup was created on another operating system. Restoring files without" +" specifying a destination folder can cause files to be restored in " +"unexpected places. Are you sure you want to continue without choosing a " +"destination folder?" +msgstr "" + +#: scripts/controllers/RestoreController.js:36 +msgid "This month" +msgstr "" + +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + +#: scripts/controllers/RestoreController.js:35 +msgid "This week" +msgstr "" + +#: scripts/controllers/AppController.js:57 +msgid "Throttle settings" +msgstr "" + +#: scripts/services/AppUtils.js:107 +msgid "Thu" +msgstr "" + +#: templates/export.html:14 +msgid "To File" +msgstr "" + +#: scripts/controllers/DeleteController.js:66 +msgid "" +"To confirm you want to delete all remote files for \"{{name}}\", please " +"enter the word you see below" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" + +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + +#: scripts/controllers/RestoreController.js:33 +msgid "Today" +msgstr "" + +#: scripts/directives/backupEditUri.js:214 +msgid "Trust host certificate?" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "Trust server certificate?" +msgstr "" + +#: templates/settings.html:95 +msgid "" +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." +msgstr "" + +#: scripts/services/AppUtils.js:105 +msgid "Tue" +msgstr "" + +#: templates/restore.html:57 +msgid "Type to highlight files" +msgstr "" + +#: templates/restorewizard.html:25 +msgid "Unknown backup size and versions" +msgstr "" + +#: templates/pause.html:31 +msgid "Until resumed" +msgstr "" + +#: templates/settings.html:78 +msgid "Update channel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "" + +#: templates/settings.html:127 +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:115 +msgid "Usage statistics" +msgstr "" + +#: templates/settings.html:121 +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:428 +msgid "Use existing database?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Use weak passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:374 +msgid "User data" +msgstr "" + +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +msgid "User has too many permissions" +msgstr "" + +#: templates/settings.html:51 +msgid "User interface settings" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 +#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 +msgid "Username" +msgstr "" + +#: templates/addoredit.html:151 +msgid "Validating ..." +msgstr "" + +#: templates/home.html:33 +msgid "Verify files" +msgstr "" + +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "" + +#: scripts/services/CaptchaService.js:32 +msgid "Verifying answer" +msgstr "" + +#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +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:254 +msgid "Visit us on" +msgstr "" + +#: templates/delete.html:21 +msgid "" +"WARNING: The remote database is found to be in use by the commandline " +"library" +msgstr "" + +#: templates/delete.html:44 +msgid "WARNING: This will prevent you from restoring the data in the future." +msgstr "" + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "" + +#: templates/commandline.html:54 +msgid "Waiting for task to start ...." +msgstr "" + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "" + +#: templates/settings.html:122 +msgid "Warnings, errors and crashes" +msgstr "" + +#: templates/restore.html:142 +msgid "" +"We accept donations via different services, such as OpenCollective, PayPal, " +"BountySource and various crypto currencies." +msgstr "" + +#: templates/addoredit.html:50 +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:322 +msgid "Weak passphrase" +msgstr "" + +#: scripts/services/AppUtils.js:106 +msgid "Wed" +msgstr "" + +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 +msgid "Weeks" +msgstr "" + +#: templates/restorewizard.html:3 +msgid "Where do you want to restore from?" +msgstr "" + +#: templates/restore.html:78 +msgid "Where do you want to restore the files to?" +msgstr "" + +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 +msgid "Years" +msgstr "" + +#: scripts/controllers/AppController.js:172 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Yes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Yes, I have stored the passphrase safely" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Yes, I'm brave!" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Yes, please break my backup!" +msgstr "" + +#: scripts/controllers/RestoreController.js:34 +msgid "Yesterday" +msgstr "" + +#: scripts/directives/backupEditUri.js:153 +msgid "" +"You appear to be running Mono with no SSL certificates loaded.\n" +"Do you want to import the list of trusted certificates from Mozilla?" +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:27 +msgid "You are currently running {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/StateController.js:102 +msgid "" +"You can stop the backup immediately, or stop after the current file has been" +" uploaded." +msgstr "" + +#: scripts/controllers/StateController.js:111 +msgid "" +"You can stop the task immediately, or allow the process to continue its " +"current file and the stop." +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +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:371 +msgid "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." +msgstr "" + +#: scripts/controllers/RestoreController.js:299 +msgid "You have chosen to restore to a new location, but not entered one" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +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 lose the " +"passphrase." +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "You must choose at least one source folder" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "You must enter a name for the backup" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "You must enter a passphrase or disable encryption" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 +msgid "You must enter a positive number of backups to keep" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +msgid "You must enter a valid duration for the time to keep backups" +msgstr "" + +#: scripts/controllers/EditBackupController.js:283 +msgid "You must enter a valid rentention policy string" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:811 +msgid "You must enter either a password or an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:818 +msgid "You must enter either a password or an API Key, not both" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:115 +msgid "You must fill in the password" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the server name or address" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 +msgid "You must fill in the username" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:790 +msgid "You must select or fill in the AuthURI" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:832 +msgid "You must select or fill in the server" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "You must specify a path" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + +#: templates/restore.html:139 +msgid "Your files and folders have been restored successfully." +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" + +#: templates/backends/gcs.html:3 templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "" + +#: scripts/services/AppUtils.js:81 +msgid "byte" +msgstr "" + +#: scripts/services/AppUtils.js:114 +msgid "byte/s" +msgstr "" + +#: templates/addoredit.html:268 templates/addoredit.html:351 +#: templates/advancedoptionseditor.html:28 +#: templates/advancedoptionseditor.html:35 +msgid "custom" +msgstr "" + +#: templates/commandline.html:49 templates/restoredirect.html:95 +#: templates/waitarea.html:15 +msgid "resume now" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + +#: templates/about.html:12 +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:50 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "" + +#: templates/home.html:67 templates/restorewizard.html:23 +msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" +msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" +msgstr[0] "" + +#: templates/pause.html:26 +msgid "{{number}} Hour" +msgstr "" + +#: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 +#: templates/pause.html:6 +msgid "{{number}} Minutes" +msgstr "" + +#: templates/home.html:47 +msgid "{{time}} (took {{duration}})" +msgstr "" diff --git a/Localizations/webroot/localization_webroot-ko.po b/Localizations/webroot/localization_webroot-ko.po new file mode 100644 index 000000000..84c9449b4 --- /dev/null +++ b/Localizations/webroot/localization_webroot-ko.po @@ -0,0 +1,2845 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Language-Team: Korean (https://www.transifex.com/duplicati/teams/67655/ko/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/advancedoptionseditor.html:48 +msgid "- pick an option -" +msgstr "" + +#: templates/delete.html:7 templates/localdatabase.html:4 +msgid "...loading..." +msgstr "" + +#: templates/backends/openstack.html:44 +msgid "API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:138 +msgid "AWS IAM Policy" +msgstr "" + +#: index.html:225 index.html:241 +msgid "About" +msgstr "" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 +msgid "Access Key" +msgstr "" + +#: scripts/services/AppUtils.js:70 +msgid "Access denied" +msgstr "" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:776 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/addwizard.html:3 +msgid "Add a new backup" +msgstr "" + +#: templates/addoredit.html:149 +msgid "Add a path directly" +msgstr "" + +#: templates/advancedoptionseditor.html:46 +msgid "Add advanced option" +msgstr "" + +#: index.html:213 +msgid "Add backup" +msgstr "" + +#: templates/addoredit.html:203 +msgid "Add filter" +msgstr "" + +#: templates/addoredit.html:152 +msgid "Add path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Adjust bucket name?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "Adjust path name?" +msgstr "" + +#: templates/restoredirect.html:66 templates/restoredirect.html:74 +msgid "Advanced Options" +msgstr "" + +#: templates/addoredit.html:372 templates/edituri.html:28 +msgid "Advanced options" +msgstr "" + +#: templates/home.html:30 +msgid "Advanced:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:423 +msgid "All Hyper-V Machines" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:455 +msgid "All Microsoft SQL Databases" +msgstr "" + +#: templates/settings.html:129 +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:274 +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:428 +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:117 +msgid "Anonymous usage reports" +msgstr "" + +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 +msgid "AuthID" +msgstr "" + +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 +msgid "Authentication password" +msgstr "" + +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 +msgid "Authentication username" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Autogenerated passphrase" +msgstr "" + +#: templates/addoredit.html:254 +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:875 templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "" + +#: templates/restore.html:132 templates/restore.html:70 +msgid "Back" +msgstr "" + +#: templates/about.html:67 +msgid "Backend modules:" +msgstr "" + +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + +#: templates/addoredit.html:88 +msgid "Backup destination" +msgstr "" + +#: templates/restore.html:21 templates/restoredirect.html:21 +#: templates/restoredirect.html:31 +msgid "Backup location" +msgstr "" + +#: templates/addoredit.html:315 +msgid "Backup retention" +msgstr "" + +#: templates/home.html:66 +msgid "Backup:" +msgstr "" + +#: templates/settings.html:94 +msgid "Beta" +msgstr "" + +#: scripts/services/AppUtils.js:68 +msgid "Broken access" +msgstr "" + +#: templates/backends/file.html:8 templates/restore.html:91 +msgid "Browse" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:33 +msgid "Browser default" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 +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:361 +msgid "Building partial temporary database ..." +msgstr "" + +#: templates/restore.html:59 +msgid "Busy ..." +msgstr "" + +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 +msgid "Canary" +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 +#: 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:36 +msgid "Check for updates now" +msgstr "" + +#: templates/captcha.html:10 +msgid "Checking ..." +msgstr "" + +#: templates/about.html:37 +msgid "Checking for updates ..." +msgstr "" + +#: templates/edituri.html:16 +msgid "Chose a storage type to get started" +msgstr "" + +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "" + +#: index.html:150 index.html:201 +msgid "Click to set throttle options" +msgstr "" + +#: templates/home.html:35 +msgid "Commandline ..." +msgstr "" + +#: templates/home.html:34 +msgid "Compact now" +msgstr "" + +#: scripts/services/ServerStatus.js:41 scripts/services/ServerStatus.js:64 +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:68 +msgid "Compression modules:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:381 +msgid "Computer" +msgstr "" + +#: templates/import.html:9 +msgid "Configuration file:" +msgstr "" + +#: templates/home.html:22 +msgid "Configuration:" +msgstr "" + +#: templates/addwizard.html:9 +msgid "Configure a new backup" +msgstr "" + +#: scripts/controllers/DeleteController.js:65 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "" + +#: templates/restoredirect.html:80 +msgid "Connect" +msgstr "" + +#: index.html:313 +msgid "Connect now" +msgstr "" + +#: index.html:309 +msgid "Connecting to server ..." +msgstr "" + +#: templates/commandline.html:51 +msgid "Connecting to task ...." +msgstr "" + +#: index.html:314 +msgid "Connecting..." +msgstr "" + +#: index.html:305 +msgid "Connection lost" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Connection worked!" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 +msgid "Container name" +msgstr "" + +#: templates/backends/openstack.html:49 +msgid "Container region" +msgstr "" + +#: templates/restore.html:69 +msgid "Continue" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "Continue without encryption" +msgstr "" + +#: scripts/controllers/DialogController.js:16 +msgid "Copied!" +msgstr "" + +#: templates/copy_clipboard_buttons.html:3 +msgid "Copy" +msgstr "" + +#: templates/addoredit.html:99 templates/restoredirect.html:42 +msgid "Copy Destination URL to Clipboard" +msgstr "" + +#: scripts/controllers/DialogController.js:20 +msgid "Copy failed. Please manually copy the URL" +msgstr "" + +#: scripts/services/AppUtils.js:639 +msgid "Core options" +msgstr "" + +#: scripts/controllers/StateController.js:34 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "" + +#: templates/settings.html:124 +msgid "Crashes only" +msgstr "" + +#: templates/home.html:41 +msgid "Create bug report ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "Create folder?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "Created new limited user" +msgstr "" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating new user with limited access ..." +msgstr "" + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:356 +msgid "Creating temporary backup ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating user..." +msgstr "" + +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +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/addoredit.html:321 +msgid "Custom backup retention" +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 "" + +#: templates/home.html:32 +msgid "Database ..." +msgstr "" + +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 +msgid "Days" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:34 +msgid "Default" +msgstr "" + +#: templates/settings.html:81 +msgid "Default ({{channelname}})" +msgstr "" + +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" + +#: templates/settings.html:144 +msgid "Default options" +msgstr "" + +#: templates/localdatabase.html:19 +msgid "Delete" +msgstr "" + +#: templates/home.html:26 +msgid "Delete ..." +msgstr "" + +#: templates/delete.html:5 templates/delete.html:53 +msgid "Delete backup" +msgstr "" + +#: templates/addoredit.html:318 +msgid "Delete backups that are older than" +msgstr "" + +#: templates/delete.html:13 +msgid "Delete local database" +msgstr "" + +#: templates/delete.html:38 templates/delete.html:47 +msgid "Delete remote files" +msgstr "" + +#: templates/delete.html:26 +msgid "Delete the local database" +msgstr "" + +#: templates/delete.html:41 +msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" +msgstr "" + +#: scripts/services/ServerStatus.js:61 +msgid "Deleting remote files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "" + +#: scripts/services/AppUtils.js:60 +msgid "Desktop" +msgstr "" + +#: templates/addoredit.html:25 +msgid "Destination" +msgstr "" + +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + +#: templates/restore.html:141 +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/restorewizard.html:9 +msgid "Direct restore from backup files ..." +msgstr "" + +#: templates/log.html:31 +msgid "Disabled" +msgstr "" + +#: templates/notificationarea.html:10 templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "" + +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 +msgid "Display and color theme" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +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 "" + +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 +msgid "Donate" +msgstr "" + +#: templates/settings.html:71 templates/settings.html:73 +msgid "Donation messages" +msgstr "" + +#: templates/settings.html:75 +msgid "Donation messages are hidden, click to show" +msgstr "" + +#: templates/settings.html:74 +msgid "Donation messages are visible, click to hide" +msgstr "" + +#: templates/export.html:45 +msgid "Done" +msgstr "" + +#: templates/notificationarea.html:16 +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:301 +msgid "Duplicate option {{opt}}" +msgstr "" + +#: index.html:269 +msgid "Duplicati Website" +msgstr "" + +#: index.html:257 +msgid "Duplicati forum" +msgstr "" + +#: templates/delete.html:15 +msgid "" +"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n" +" When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" +" If you are using the local database for backups from the commandline, you should keep the database." +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:24 +msgid "Edit ..." +msgstr "" + +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 +msgid "Edit as list" +msgstr "" + +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 +msgid "Edit as text" +msgstr "" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "" + +#: templates/addoredit.html:43 templates/restore.html:22 +#: templates/restoredirect.html:22 templates/restoredirect.html:58 +msgid "Encryption" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Encryption changed" +msgstr "" + +#: templates/about.html:69 +msgid "Encryption modules:" +msgstr "" + +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter URL" +msgstr "" + +#: templates/addoredit.html:335 +msgid "" +"Enter a retention strategy manually. Placeholders are D/W/Y for " +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." +msgstr "" + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "" + +#: templates/restoredirect.html:61 +msgid "Enter backup passphrase, if any" +msgstr "" + +#: templates/addwizard.html:10 +msgid "Enter configuration details" +msgstr "" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "" + +#: templates/export.html:22 templates/import.html:15 +msgid "Enter encryption passphrase" +msgstr "" + +#: templates/addoredit.html:192 +msgid "Enter expression here" +msgstr "" + +#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "" + +#: scripts/services/AppUtils.js:122 +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/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 +msgid "Enter the destination path" +msgstr "" + +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:378 +#: scripts/controllers/RestoreController.js:411 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:170 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +msgid "Error" +msgstr "" + +#: scripts/services/ServerStatus.js:66 +msgid "Error!" +msgstr "" + +#: templates/settings.html:123 +msgid "Errors and crashes" +msgstr "" + +#: templates/addoredit.html:210 +msgid "Exclude" +msgstr "" + +#: scripts/services/AppUtils.js:125 +msgid "Exclude directories whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:179 +msgid "Exclude expression" +msgstr "" + +#: scripts/services/AppUtils.js:143 +msgid "Exclude file" +msgstr "" + +#: scripts/services/AppUtils.js:149 +msgid "Exclude file extension" +msgstr "" + +#: scripts/services/AppUtils.js:131 +msgid "Exclude files whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 +msgid "Exclude folder" +msgstr "" + +#: scripts/services/AppUtils.js:154 +msgid "Exclude regular expression" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "" + +#: templates/settings.html:99 +msgid "Experimental" +msgstr "" + +#: templates/export.html:27 +msgid "Export" +msgstr "" + +#: templates/home.html:25 +msgid "Export ..." +msgstr "" + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "" + +#: templates/delete.html:31 templates/delete.html:34 +msgid "Export configuration" +msgstr "" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "" + +#: templates/externallink.html:1 +msgid "External link" +msgstr "" + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "" + +#: scripts/controllers/RestoreController.js:378 +msgid "Failed to build temporary database: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 +msgid "Failed to connect:" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:78 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +msgid "Failed to connect: {{message}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "" + +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +msgid "Failed to fetch path information: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:170 +msgid "Failed to import:" +msgstr "" + +#: scripts/controllers/EditBackupController.js:668 +msgid "Failed to read backup defaults:" +msgstr "" + +#: scripts/controllers/RestoreController.js:411 +msgid "Failed to restore files: {{message}}" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:113 +msgid "Failed to save:" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information ..." +msgstr "" + +#: scripts/services/AppUtils.js:74 +msgid "File" +msgstr "" + +#: templates/addoredit.html:233 +msgid "Files larger than:" +msgstr "" + +#: templates/addoredit.html:159 +msgid "Filters" +msgstr "" + +#: templates/commandline.html:60 +msgid "Finished!" +msgstr "" + +#: scripts/controllers/AppController.js:170 +msgid "First run setup" +msgstr "" + +#: scripts/services/AppUtils.js:51 +msgid "Folder" +msgstr "" + +#: templates/backends/b2.html:7 templates/backends/file.html:22 +#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 +#: templates/backends/mega.html:2 templates/backends/s3.html:49 +#: templates/backends/sia.html:6 templates/restore.html:105 +#: templates/restore.html:89 +msgid "Folder path" +msgstr "" + +#: scripts/services/AppUtils.js:108 +msgid "Fri" +msgstr "" + +#: scripts/services/AppUtils.js:84 +msgid "GByte" +msgstr "" + +#: scripts/services/AppUtils.js:117 +msgid "GByte/s" +msgstr "" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "" + +#: templates/about.html:4 templates/addoredit.html:24 templates/log.html:9 +msgid "General" +msgstr "" + +#: templates/addoredit.html:36 +msgid "General backup settings" +msgstr "" + +#: templates/addoredit.html:301 +msgid "General options" +msgstr "" + +#: templates/addoredit.html:69 +msgid "Generate" +msgstr "" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: scripts/controllers/RestoreController.js:66 +msgid "Getting file versions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 +msgid "Hidden files" +msgstr "" + +#: templates/addoredit.html:64 +msgid "Hide" +msgstr "" + +#: templates/backends/file.html:15 templates/restore.html:98 +msgid "Hide hidden folders" +msgstr "" + +#: index.html:210 scripts/services/AppUtils.js:62 +msgid "Home" +msgstr "" + +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 +msgid "Hours" +msgstr "" + +#: templates/restore.html:111 +msgid "How do you want to handle existing files?" +msgstr "" + +#: scripts/services/AppUtils.js:64 +msgid "Hyper-V Machine" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:438 +msgid "Hyper-V Machine:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/services/AppUtils.js:66 +msgid "Hyper-V Machines" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:56 +#: scripts/directives/sourceFolderPicker.js:62 +msgid "ID:" +msgstr "" + +#: templates/addoredit.html:257 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "" + +#: templates/addoredit.html:355 +msgid "" +"If at least one newer backup is found, all backups older than this date are " +"deleted." +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 +msgid "" +"If the backup file was not downloaded automatically, right click and choose "Save" +" as ..."" +msgstr "" + +#: templates/notificationarea.html:7 +msgid "" +"If the backup file was not downloaded automatically, right click and choose " +""Save as ..."" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:106 +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:40 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "" + +#: templates/delete.html:32 +msgid "" +"If you want to use the backup later, you can export the configuration before" +" deleting it" +msgstr "" + +#: scripts/controllers/AppController.js:171 +msgid "" +"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" +"Do you want to set a password now?" +msgstr "" + +#: templates/import.html:31 +msgid "Import" +msgstr "" + +#: templates/addoredit.html:96 templates/restoredirect.html:39 +msgid "Import Destination URL" +msgstr "" + +#: templates/import.html:3 +msgid "Import backup configuration" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import completed, but no certificates were found after the import" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import failed" +msgstr "" + +#: templates/addwizard.html:15 +msgid "Import from a file" +msgstr "" + +#: templates/import.html:19 +msgid "Import metadata" +msgstr "" + +#: templates/import.html:35 +msgid "Importing ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "Include a file?" +msgstr "" + +#: scripts/services/AppUtils.js:175 +msgid "Include expression" +msgstr "" + +#: scripts/services/AppUtils.js:159 +msgid "Include regular expression" +msgstr "" + +#: templates/captcha.html:11 +msgid "Incorrect answer, try again" +msgstr "" + +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/DialogService.js:27 +msgid "Information" +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:932 +msgid "Invalid characters in path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 +msgid "Invalid retention time" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:686 +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:82 +msgid "KByte" +msgstr "" + +#: scripts/services/AppUtils.js:115 +msgid "KByte/s" +msgstr "" + +#: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "" + +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 +msgid "Language in user interface" +msgstr "" + +#: scripts/controllers/RestoreController.js:37 +msgid "Last month" +msgstr "" + +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" + +#: scripts/controllers/RestoreController.js:56 +msgid "Latest" +msgstr "" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:64 +msgid "Listing backup dates ..." +msgstr "" + +#: scripts/services/ServerStatus.js:60 +msgid "Listing remote files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + +#: templates/log.html:8 +msgid "Live" +msgstr "" + +#: templates/addwizard.html:16 +msgid "Load a configuration from an exported job or a storage provider" +msgstr "" + +#: templates/restorewizard.html:16 +msgid "Load destination from an exported job or a storage provider" +msgstr "" + +#: templates/log.html:23 templates/log.html:54 templates/log.html:68 +msgid "Load older data" +msgstr "" + +#: templates/about.html:45 templates/about.html:50 templates/about.html:56 +#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22 +#: templates/log.html:45 templates/log.html:53 templates/log.html:60 +#: templates/log.html:67 templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "" + +#: templates/delete.html:40 +msgid "Loading remote storage usage ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:945 +msgid "Local Repository" +msgstr "" + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "" + +#: templates/backends/rclone.html:2 +msgid "Local repository" +msgstr "" + +#: scripts/services/SystemInfo.js:81 +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:4 +msgid "Log data for {{Backup.Backup.Name}}" +msgstr "" + +#: templates/log.html:3 +msgid "Log data from the server" +msgstr "" + +#: index.html:228 +msgid "Log out" +msgstr "" + +#: scripts/services/AppUtils.js:83 +msgid "MByte" +msgstr "" + +#: scripts/services/AppUtils.js:116 +msgid "MByte/s" +msgstr "" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "" + +#: templates/backends/file.html:19 templates/restore.html:102 +msgid "Manually type path" +msgstr "" + +#: templates/throttle.html:15 +msgid "Max download speed" +msgstr "" + +#: templates/throttle.html:5 +msgid "Max upload speed" +msgstr "" + +#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 +#: templates/addoredit.html:378 templates/addoredit.html:91 +#: templates/edituri.html:34 templates/restoredirect.html:34 +msgid "Menu" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:471 +msgid "Microsoft SQL Database:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:449 +msgid "Microsoft SQL Databases" +msgstr "" + +#: templates/backends/sia.html:14 +msgid "Minimum redundancy" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:936 +msgid "Minimum redundancy is 1.0" +msgstr "" + +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 +msgid "Minutes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "Missing name" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "Missing passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "Missing sources" +msgstr "" + +#: scripts/services/AppUtils.js:104 +msgid "Mon" +msgstr "" + +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 +msgid "Months" +msgstr "" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "" + +#: scripts/services/AppUtils.js:54 +msgid "My Documents" +msgstr "" + +#: scripts/services/AppUtils.js:56 +msgid "My Music" +msgstr "" + +#: templates/addoredit.html:40 +msgid "My Photos" +msgstr "" + +#: scripts/services/AppUtils.js:58 +msgid "My Pictures" +msgstr "" + +#: templates/addoredit.html:39 +msgid "Name" +msgstr "" + +#: templates/home.html:53 +msgid "Never" +msgstr "" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" + +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 +#: templates/addwizard.html:28 templates/restoredirect.html:52 +#: templates/restorewizard.html:36 +msgid "Next" +msgstr "" + +#: templates/home.html:57 +msgid "Next scheduled run:" +msgstr "" + +#: index.html:185 +msgid "Next scheduled task:" +msgstr "" + +#: index.html:182 +msgid "Next task:" +msgstr "" + +#: templates/addoredit.html:260 +msgid "Next time" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "No" +msgstr "" + +#: scripts/directives/backupEditUri.js:210 +msgid "" +"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" +"\n" +"Do you want to approve the reported host key?" +msgstr "" + +#: templates/edituri.html:12 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 +msgid "No encryption" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items selected" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items to restore, please select one or more items" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "" + +#: index.html:187 +msgid "No scheduled tasks" +msgstr "" + +#: scripts/controllers/AppController.js:172 +msgid "No, my machine has only a single account" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Non-matching passphrase" +msgstr "" + +#: templates/settings.html:125 +msgid "None / disabled" +msgstr "" + +#: templates/addoredit.html:324 +msgid "Nothing will be deleted. The backup size will grow with each change." +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/RestoreDirectController.js:33 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 +#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 +msgid "OK" +msgstr "" + +#: templates/addoredit.html:342 +msgid "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 +msgid "Operation failed:" +msgstr "" + +#: templates/home.html:16 +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:28 templates/edituri.html:51 +#: templates/settings.html:147 templates/settings.html:153 +msgid "Options" +msgstr "" + +#: templates/settings.html:145 +msgid "" +"Options added here are applied to all backups, but can be overridden in each" +" individual backup" +msgstr "" + +#: templates/restore.html:81 +msgid "Original location" +msgstr "" + +#: scripts/services/SystemInfo.js:84 +msgid "Others" +msgstr "" + +#: templates/addoredit.html:328 +msgid "" +"Over time backups will be deleted automatically. There will remain one " +"backup for each of the last 7 days, each of the last 4 weeks, each of the " +"last 12 months. There will always be at least one remaining backup." +msgstr "" + +#: templates/restore.html:114 +msgid "Overwrite" +msgstr "" + +#: templates/addoredit.html:54 templates/export.html:21 +#: templates/restoredirect.html:60 +msgid "Passphrase" +msgstr "" + +#: templates/import.html:14 +msgid "Passphrase (if encrypted)" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Passphrase changed" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Passphrases are not matching" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 +#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 +#: 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/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "Path not found" +msgstr "" + +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: 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 "" + +#: templates/settings.html:31 +msgid "Pause" +msgstr "" + +#: templates/settings.html:29 +msgid "Pause after startup or hibernation" +msgstr "" + +#: scripts/controllers/AppController.js:42 +msgid "Pause options" +msgstr "" + +#: templates/restore.html:123 +msgid "Permissions" +msgstr "" + +#: templates/restore.html:85 +msgid "Pick location" +msgstr "" + +#: templates/restorewizard.html:10 +msgid "Point to your backup files and restore from there" +msgstr "" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "" + +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 +#: templates/restoredirect.html:81 +msgid "Previous" +msgstr "" + +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "" + +#: scripts/services/SystemInfo.js:83 +msgid "Proprietary" +msgstr "" + +#: scripts/services/ServerStatus.js:63 +msgid "Purging files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +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:40 +msgid "Registering temporary backup ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:118 +msgid "Relative paths not allowed" +msgstr "" + +#: templates/captcha.html:7 +msgid "Reload" +msgstr "" + +#: templates/log.html:10 +msgid "Remote" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:946 +msgid "Remote Path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:944 +msgid "Remote Repository" +msgstr "" + +#: templates/backends/rclone.html:10 +msgid "Remote path" +msgstr "" + +#: templates/backends/rclone.html:6 +msgid "Remote repository" +msgstr "" + +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 +msgid "Remove" +msgstr "" + +#: templates/advancedoptionseditor.html:40 +msgid "Remove option" +msgstr "" + +#: templates/localdatabase.html:18 templates/notificationarea.html:14 +msgid "Repair" +msgstr "" + +#: scripts/services/ServerStatus.js:57 +msgid "Repairing database ..." +msgstr "" + +#: templates/addoredit.html:58 +msgid "Repeat Passphrase" +msgstr "" + +#: templates/home.html:38 +msgid "Reporting:" +msgstr "" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "" + +#: index.html:216 templates/restore.html:131 +msgid "Restore" +msgstr "" + +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + +#: templates/restore.html:45 +msgid "Restore files" +msgstr "" + +#: templates/home.html:19 +msgid "Restore files ..." +msgstr "" + +#: templates/restore.html:46 +msgid "Restore files from {{backupname}}" +msgstr "" + +#: templates/restore.html:48 +msgid "Restore from" +msgstr "" + +#: templates/import.html:4 +msgid "Restore from backup configuration" +msgstr "" + +#: templates/restorewizard.html:15 +msgid "Restore from configuration ..." +msgstr "" + +#: templates/restore.html:24 templates/restore.html:39 +#: templates/restore.html:76 templates/restoredirect.html:24 +msgid "Restore options" +msgstr "" + +#: templates/restore.html:126 +msgid "Restore read/write permissions" +msgstr "" + +#: scripts/controllers/RestoreController.js:371 +#: scripts/controllers/RestoreController.js:393 +msgid "Restoring files ..." +msgstr "" + +#: index.html:219 +msgid "Resume" +msgstr "" + +#: templates/addoredit.html:265 +msgid "Run again every" +msgstr "" + +#: templates/home.html:18 templates/home.html:53 +msgid "Run now" +msgstr "" + +#: scripts/controllers/StateController.js:25 +msgid "Running ..." +msgstr "" + +#: templates/commandline.html:58 +msgid "Running ...." +msgstr "" + +#: templates/commandline.html:47 +msgid "Running commandline entry" +msgstr "" + +#: index.html:174 +msgid "Running task:" +msgstr "" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "" + +#: templates/settings.html:82 +msgid "Same as the base install version: {{channelname}}" +msgstr "" + +#: scripts/services/AppUtils.js:109 +msgid "Sat" +msgstr "" + +#: templates/addoredit.html:404 templates/localdatabase.html:32 +msgid "Save" +msgstr "" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "" + +#: templates/restore.html:118 +msgid "Save different versions with timestamp in file name" +msgstr "" + +#: templates/import.html:24 +msgid "Save immediately" +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:251 templates/addoredit.html:27 +msgid "Schedule" +msgstr "" + +#: templates/restore.html:60 +msgid "Search" +msgstr "" + +#: templates/restore.html:56 +msgid "Search for files" +msgstr "" + +#: scripts/services/AppUtils.js:98 templates/settings.html:45 +msgid "Seconds" +msgstr "" + +#: templates/log.html:29 +msgid "Select a log level and see messages as they happen:" +msgstr "" + +#: templates/restore.html:23 templates/restore.html:38 +#: templates/restoredirect.html:23 +msgid "Select files" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 +#: templates/backends/sia.html:2 +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/commandline.html:49 templates/restoredirect.html:95 +#: 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 "" + +#: templates/backends/sia.html:10 +msgid "Server password" +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "" + +#: templates/about.html:72 +msgid "Server state properties" +msgstr "" + +#: index.html:222 templates/settings.html:2 +msgid "Settings" +msgstr "" + +#: templates/addoredit.html:65 templates/notificationarea.html:12 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "" + +#: templates/addoredit.html:128 +msgid "Show advanced editor" +msgstr "" + +#: templates/addoredit.html:139 templates/backends/file.html:16 +#: templates/restore.html:99 +msgid "Show hidden folders" +msgstr "" + +#: templates/about.html:8 +msgid "Show log" +msgstr "" + +#: templates/home.html:40 +msgid "Show log ..." +msgstr "" + +#: templates/addoredit.html:131 +msgid "Show treeview" +msgstr "" + +#: templates/backends/sia.html:11 +msgid "Sia server password" +msgstr "" + +#: templates/addoredit.html:320 +msgid "Smart backup retention" +msgstr "" + +#: templates/backends/openstack.html:45 +msgid "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" +msgstr "" + +#: templates/addoredit.html:26 +msgid "Source Data" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:120 +msgid "Source data" +msgstr "" + +#: templates/addoredit.html:145 +msgid "Source folders" +msgstr "" + +#: templates/home.html:62 +msgid "Source:" +msgstr "" + +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/SystemInfo.js:82 +msgid "Standard protocols" +msgstr "" + +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" + +#: scripts/controllers/RestoreController.js:367 +#: scripts/controllers/RestoreController.js:391 +msgid "Starting the restore process ..." +msgstr "" + +#: scripts/controllers/StateController.js:112 +msgid "Stop after the current file" +msgstr "" + +#: scripts/controllers/StateController.js:103 +msgid "Stop after upload" +msgstr "" + +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +msgid "Stop now" +msgstr "" + +#: scripts/controllers/StateController.js:101 +msgid "Stop running backup" +msgstr "" + +#: scripts/controllers/StateController.js:110 +msgid "Stop running task" +msgstr "" + +#: index.html:170 +msgid "Stopping after upload:" +msgstr "" + +#: index.html:175 +msgid "Stopping task:" +msgstr "" + +#: templates/edituri.html:3 +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:7 +msgid "Stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Success" +msgstr "" + +#: scripts/services/AppUtils.js:110 +msgid "Sun" +msgstr "" + +#: scripts/services/AppUtils.js:72 +msgid "Symbolic link" +msgstr "" + +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 +msgid "System default ({{levelname}})" +msgstr "" + +#: scripts/controllers/EditBackupController.js:20 +msgid "System files" +msgstr "" + +#: templates/about.html:7 +msgid "System info" +msgstr "" + +#: templates/about.html:64 +msgid "System properties" +msgstr "" + +#: scripts/services/AppUtils.js:85 +msgid "TByte" +msgstr "" + +#: scripts/services/AppUtils.js:118 +msgid "TByte/s" +msgstr "" + +#: templates/backends/sia.html:7 +msgid "Target path, ie /backup" +msgstr "" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 +msgid "Temporary files" +msgstr "" + +#: templates/backends/openstack.html:39 +msgid "Tenant Name" +msgstr "" + +#: templates/edituri.html:21 +msgid "Test connection" +msgstr "" + +#: scripts/directives/backupEditUri.js:44 templates/edituri.html:22 +msgid "Testing ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:44 +msgid "Testing connection ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:839 +msgid "" +"The bucket name should start with your username, prepend automatically?" +msgstr "" + +#: index.html:306 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "" + +#: templates/settings.html:67 +msgid "The dark theme (by Michal)" +msgstr "" + +#: templates/settings.html:66 +msgid "The default blue on white theme (by Alex)" +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "" +"The folder {{folder}} does not exist.\n" +"Create it now?" +msgstr "" + +#: scripts/directives/backupEditUri.js:212 +msgid "" +"The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" +"\n" +"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "" +"The path does not end with a '{{dirsep}}' 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:118 +msgid "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "" +"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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:50 +msgid "The region parameter is only used when creating a bucket" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "" +"The server certificate could not be validated.\n" +"Do you want to approve the SSL certificate with the hash: {{hash}}?" +msgstr "" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:106 +msgid "" +"The target folder contains encrypted files, please supply the passphrase" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +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:305 +msgid "" +"This backup was created on another operating system. Restoring files without" +" specifying a destination folder can cause files to be restored in " +"unexpected places. Are you sure you want to continue without choosing a " +"destination folder?" +msgstr "" + +#: scripts/controllers/RestoreController.js:36 +msgid "This month" +msgstr "" + +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + +#: scripts/controllers/RestoreController.js:35 +msgid "This week" +msgstr "" + +#: scripts/controllers/AppController.js:57 +msgid "Throttle settings" +msgstr "" + +#: scripts/services/AppUtils.js:107 +msgid "Thu" +msgstr "" + +#: templates/export.html:14 +msgid "To File" +msgstr "" + +#: scripts/controllers/DeleteController.js:66 +msgid "" +"To confirm you want to delete all remote files for \"{{name}}\", please " +"enter the word you see below" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" + +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + +#: scripts/controllers/RestoreController.js:33 +msgid "Today" +msgstr "" + +#: scripts/directives/backupEditUri.js:214 +msgid "Trust host certificate?" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "Trust server certificate?" +msgstr "" + +#: templates/settings.html:95 +msgid "" +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." +msgstr "" + +#: scripts/services/AppUtils.js:105 +msgid "Tue" +msgstr "" + +#: templates/restore.html:57 +msgid "Type to highlight files" +msgstr "" + +#: templates/restorewizard.html:25 +msgid "Unknown backup size and versions" +msgstr "" + +#: templates/pause.html:31 +msgid "Until resumed" +msgstr "" + +#: templates/settings.html:78 +msgid "Update channel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "" + +#: templates/settings.html:127 +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:115 +msgid "Usage statistics" +msgstr "" + +#: templates/settings.html:121 +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:428 +msgid "Use existing database?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Use weak passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:374 +msgid "User data" +msgstr "" + +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +msgid "User has too many permissions" +msgstr "" + +#: templates/settings.html:51 +msgid "User interface settings" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 +#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 +msgid "Username" +msgstr "" + +#: templates/addoredit.html:151 +msgid "Validating ..." +msgstr "" + +#: templates/home.html:33 +msgid "Verify files" +msgstr "" + +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "" + +#: scripts/services/CaptchaService.js:32 +msgid "Verifying answer" +msgstr "" + +#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +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:254 +msgid "Visit us on" +msgstr "" + +#: templates/delete.html:21 +msgid "" +"WARNING: The remote database is found to be in use by the commandline " +"library" +msgstr "" + +#: templates/delete.html:44 +msgid "WARNING: This will prevent you from restoring the data in the future." +msgstr "" + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "" + +#: templates/commandline.html:54 +msgid "Waiting for task to start ...." +msgstr "" + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "" + +#: templates/settings.html:122 +msgid "Warnings, errors and crashes" +msgstr "" + +#: templates/restore.html:142 +msgid "" +"We accept donations via different services, such as OpenCollective, PayPal, " +"BountySource and various crypto currencies." +msgstr "" + +#: templates/addoredit.html:50 +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:322 +msgid "Weak passphrase" +msgstr "" + +#: scripts/services/AppUtils.js:106 +msgid "Wed" +msgstr "" + +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 +msgid "Weeks" +msgstr "" + +#: templates/restorewizard.html:3 +msgid "Where do you want to restore from?" +msgstr "" + +#: templates/restore.html:78 +msgid "Where do you want to restore the files to?" +msgstr "" + +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 +msgid "Years" +msgstr "" + +#: scripts/controllers/AppController.js:172 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Yes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Yes, I have stored the passphrase safely" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Yes, I'm brave!" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Yes, please break my backup!" +msgstr "" + +#: scripts/controllers/RestoreController.js:34 +msgid "Yesterday" +msgstr "" + +#: scripts/directives/backupEditUri.js:153 +msgid "" +"You appear to be running Mono with no SSL certificates loaded.\n" +"Do you want to import the list of trusted certificates from Mozilla?" +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:27 +msgid "You are currently running {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/StateController.js:102 +msgid "" +"You can stop the backup immediately, or stop after the current file has been" +" uploaded." +msgstr "" + +#: scripts/controllers/StateController.js:111 +msgid "" +"You can stop the task immediately, or allow the process to continue its " +"current file and the stop." +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +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:371 +msgid "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." +msgstr "" + +#: scripts/controllers/RestoreController.js:299 +msgid "You have chosen to restore to a new location, but not entered one" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +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 lose the " +"passphrase." +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "You must choose at least one source folder" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "You must enter a name for the backup" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "You must enter a passphrase or disable encryption" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 +msgid "You must enter a positive number of backups to keep" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +msgid "You must enter a valid duration for the time to keep backups" +msgstr "" + +#: scripts/controllers/EditBackupController.js:283 +msgid "You must enter a valid rentention policy string" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:811 +msgid "You must enter either a password or an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:818 +msgid "You must enter either a password or an API Key, not both" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:115 +msgid "You must fill in the password" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the server name or address" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 +msgid "You must fill in the username" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:790 +msgid "You must select or fill in the AuthURI" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:832 +msgid "You must select or fill in the server" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "You must specify a path" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + +#: templates/restore.html:139 +msgid "Your files and folders have been restored successfully." +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" + +#: templates/backends/gcs.html:3 templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "" + +#: scripts/services/AppUtils.js:81 +msgid "byte" +msgstr "" + +#: scripts/services/AppUtils.js:114 +msgid "byte/s" +msgstr "" + +#: templates/addoredit.html:268 templates/addoredit.html:351 +#: templates/advancedoptionseditor.html:28 +#: templates/advancedoptionseditor.html:35 +msgid "custom" +msgstr "" + +#: templates/commandline.html:49 templates/restoredirect.html:95 +#: templates/waitarea.html:15 +msgid "resume now" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + +#: templates/about.html:12 +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:50 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "" + +#: templates/home.html:67 templates/restorewizard.html:23 +msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" +msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" +msgstr[0] "" + +#: templates/pause.html:26 +msgid "{{number}} Hour" +msgstr "" + +#: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 +#: templates/pause.html:6 +msgid "{{number}} Minutes" +msgstr "" + +#: templates/home.html:47 +msgid "{{time}} (took {{duration}})" +msgstr "" diff --git a/Localizations/webroot/localization_webroot-lt.po b/Localizations/webroot/localization_webroot-lt.po index c4ec3d8aa..505deed75 100644 --- a/Localizations/webroot/localization_webroot-lt.po +++ b/Localizations/webroot/localization_webroot-lt.po @@ -8,7 +8,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lt\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" #: templates/advancedoptionseditor.html:48 msgid "- pick an option -" @@ -18,25 +18,25 @@ msgstr "- pasirinkite parametrą -" msgid "...loading..." msgstr "...įkeliama..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "API raktas" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "AWS prieigos ID" -#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "AWS prieigos raktas" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM politika" -#: index.html:226 index.html:242 +#: index.html:225 index.html:241 msgid "About" msgstr "Apie" @@ -44,11 +44,11 @@ msgstr "Apie" msgid "About {{appname}}" msgstr "Apie {{appname}}" -#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Prieigos raktas" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Prieiga uždrausta" @@ -56,11 +56,11 @@ msgstr "Prieiga uždrausta" msgid "Access to user interface" msgstr "Pasiekti vartotojo sąsają" -#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Paskyros vardas" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Aktyvuoti" @@ -81,11 +81,11 @@ msgstr "Pridėti kelią tiesiiogiai" msgid "Add advanced option" msgstr "Pridėti papildomą parametrą" -#: index.html:211 +#: index.html:213 msgid "Add backup" msgstr "Pridėti kopiją" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Pridėti filtrą" @@ -93,12 +93,12 @@ msgstr "Pridėti filtrą" msgid "Add path" msgstr "Pridėti kelią" -#: scripts/services/EditUriBuiltins.js:702 -#: scripts/services/EditUriBuiltins.js:719 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Keisti saugyklos pavadinimą?" -#: scripts/services/EditUriBuiltins.js:630 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Keisti kelią?" @@ -106,18 +106,14 @@ msgstr "Keisti kelią?" msgid "Advanced Options" msgstr "Išplėstiniai parametrai" -#: templates/addoredit.html:348 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Išplėstiniai parametrai" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Papildomai:" -#: scripts/controllers/EditBackupController.js:22 -msgid "All" -msgstr "Visi" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Visos Hyper-V mašinos" @@ -126,7 +122,7 @@ msgstr "Visos Hyper-V mašinos" msgid "All Microsoft SQL Databases" msgstr "Visos Microsoft SQL duombazės" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -144,7 +140,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Leisti nuotolinę prieigą (reikia paleisti iš naujo)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Leidžiamos dienos" @@ -160,7 +156,7 @@ msgstr "" "Naujoje vietoje rasti jau esantys failai.\n" "Ar tikrai norite duomenų bazę rašyti vietoj esamų failų?" -#: scripts/controllers/EditBackupController.js:472 +#: scripts/controllers/EditBackupController.js:428 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" @@ -172,33 +168,39 @@ msgstr "" "\n" " Ar norite naudoti esamą duomenų bazę?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Anoniminės naudojimo ataskaitos" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "Programos" + #: templates/export.html:8 msgid "As Command-line" msgstr "Kaip komandinę eilutę" -#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Autorizacijos slaptažodis" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Autorizacijos naudotojas" -#: scripts/controllers/EditBackupController.js:381 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Automatiškai sugeneruota slapta frazė" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Atsargines kopijas kurti automatiškai." @@ -210,11 +212,11 @@ msgstr "B2 paskyros ID" msgid "B2 Application Key" msgstr "B2 programos raktas" -#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "B2 debesų saugyklos paskyros ID" -#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 debesų saugyklos programos raktas" @@ -222,10 +224,14 @@ msgstr "B2 debesų saugyklos programos raktas" msgid "Back" msgstr "Atgal" -#: templates/about.html:66 +#: templates/about.html:67 msgid "Backend modules:" msgstr "Kopijų saugyklos moduliai:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "Atsarginė kopija baigta!" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Kopijų paskirties vieta" @@ -235,15 +241,19 @@ msgstr "Kopijų paskirties vieta" msgid "Backup location" msgstr "Kopijų saugojimo vieta" -#: templates/home.html:60 +#: templates/addoredit.html:315 +msgid "Backup retention" +msgstr "Atsarginės kopijos saugojimo laikas" + +#: templates/home.html:66 msgid "Backup:" msgstr "Kopija:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Sugadinta prieiga" @@ -255,9 +265,10 @@ msgstr "Naršyti" msgid "Browser default" msgstr "Naršyklės numatyta reišmė" -#: scripts/services/EditUriBuiltins.js:666 -#: scripts/services/EditUriBuiltins.js:690 -#: scripts/services/EditUriBuiltins.js:737 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Saugyklos pavadinimas" @@ -291,30 +302,56 @@ msgstr "Generuojama dalinė laikina duombazė..." msgid "Busy ..." msgstr "Užimtas..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" +"Leidus nuotolinę prieigą, serveris atsakys į visas užklausas tinke. Jei " +"įjungsite - įsitikinkite, kad kompiuteris yra už geros ugniasienės." + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" +"Numatyta, kad atidarius vartotojo aplinką iš dėklo ikonos - ji bus " +"automatiškai atrakinta. Taip programa tampa lengvai pasiekiama per ikoną, o " +"visi kiti turi įvesti slaptažodį. Jei norite, kad būtu reikalaujama " +"slaptažodžio bet kokiu atveju įjunkite šį nustatymą." + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "Talpyklos failai" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:366 -#: scripts/controllers/EditBackupController.js:381 -#: scripts/controllers/EditBackupController.js:415 -#: scripts/controllers/EditBackupController.js:424 -#: scripts/controllers/EditBackupController.js:451 -#: scripts/controllers/EditBackupController.js:472 -#: scripts/controllers/EditBackupController.js:82 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:630 -#: scripts/services/EditUriBuiltins.js:702 -#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Atšaukti" @@ -335,7 +372,7 @@ msgstr "Programos {{appname}} {{version}} pakeitimų žurnalas" msgid "Check failed:" msgstr "Patikrinimas nepavyko:" -#: templates/about.html:35 +#: templates/about.html:36 msgid "Check for updates now" msgstr "Ieškoti atnaujinimų dabar" @@ -343,7 +380,7 @@ msgstr "Ieškoti atnaujinimų dabar" msgid "Checking ..." msgstr "Tikrinama..." -#: templates/about.html:36 +#: templates/about.html:37 msgid "Checking for updates ..." msgstr "Ieškoma atnaujinimų..." @@ -351,19 +388,20 @@ msgstr "Ieškoma atnaujinimų..." msgid "Chose a storage type to get started" msgstr "Norėdami pradėti pasirinkite saugyklos tipą" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Norėdami sukurti AuthID paspauskite AuthID nuorodą" -#: index.html:156 index.html:199 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Spustelėkite, kad nustatyti akceleratoriaus parametrus" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Komandinė eilutė ..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Suspausti dabar" @@ -379,7 +417,7 @@ msgstr "Kopija užbaigiama..." msgid "Completing previous backup ..." msgstr "Užbaigiama ankstesnė kopija..." -#: templates/about.html:67 +#: templates/about.html:68 msgid "Compression modules:" msgstr "Kompresijos moduliai:" @@ -391,7 +429,7 @@ msgstr "Kompiteris" msgid "Configuration file:" msgstr "Konfigūracijos failas:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Konfigūracija:" @@ -413,11 +451,11 @@ msgstr "Reikalingas patvirtinimas" msgid "Connect" msgstr "Prisijungti" -#: index.html:319 +#: index.html:313 msgid "Connect now" msgstr "Prisijungti dabar" -#: index.html:315 +#: index.html:309 msgid "Connecting to server ..." msgstr "Jungiamasi prie serverio..." @@ -425,11 +463,11 @@ msgstr "Jungiamasi prie serverio..." msgid "Connecting to task ...." msgstr "Jungiamasi prie užduoties..." -#: index.html:320 +#: index.html:314 msgid "Connecting..." msgstr "Jungiamasi..." -#: index.html:311 +#: index.html:305 msgid "Connection lost" msgstr "Prisijungimas nutrūko" @@ -438,11 +476,11 @@ msgstr "Prisijungimas nutrūko" msgid "Connection worked!" msgstr "Prisijungti pavyko!" -#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Konteinerio pavadinimas" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Konteinerio regionas" @@ -450,7 +488,7 @@ msgstr "Konteinerio regionas" msgid "Continue" msgstr "Tęsti" -#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Tęsti be šifravimo" @@ -458,6 +496,10 @@ msgstr "Tęsti be šifravimo" msgid "Copied!" msgstr "Nukopijuota!" +#: templates/copy_clipboard_buttons.html:3 +msgid "Copy" +msgstr "Kopija" + #: templates/addoredit.html:99 templates/restoredirect.html:42 msgid "Copy Destination URL to Clipboard" msgstr "Kopijuoti paskirties URL į iškarpinę" @@ -466,7 +508,7 @@ msgstr "Kopijuoti paskirties URL į iškarpinę" msgid "Copy failed. Please manually copy the URL" msgstr "Kopijavimas nepavyko. Nukopijuokite URL rankiniu būdu" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Pagrindiniai parametrai" @@ -474,11 +516,11 @@ msgstr "Pagrindiniai parametrai" msgid "Counting ({{files}} files found, {{size}})" msgstr "Skaičiuojama, rasta failų: ({{files}}, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Tik lūžimai" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Kurti klaidos ataskaitą.." @@ -486,7 +528,7 @@ msgstr "Kurti klaidos ataskaitą.." msgid "Create folder?" msgstr "Sukurti aplanką?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Sukurtas naujas ribotas vartotojas" @@ -494,7 +536,7 @@ msgstr "Sukurtas naujas ribotas vartotojas" msgid "Creating bug report ..." msgstr "Klaidos ataskaitos kūrimas ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Kuriamas naujas vartotojas, su ribota prieiga..." @@ -506,10 +548,18 @@ msgstr "Kuriami paskirties aplankai..." msgid "Creating temporary backup ..." msgstr "Kuriama laikina kopija..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Kuriamas vartotojas" +#: templates/home.html:71 +msgid "Current action:" +msgstr "Dabartinis veiksmas:" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "Dabartinis failas:" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "Dabartinė versija: {{versionname}} ({{versionnumber}})" @@ -522,6 +572,10 @@ msgstr "Nestandartinė S3 saugykla" msgid "Custom authentication url" msgstr "Nestandartinis autorizacijos URL" +#: templates/addoredit.html:321 +msgid "Custom backup retention" +msgstr "Derintas kopijų saugojimo laikas" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Nestandartinė vieta ({{server}})" @@ -542,11 +596,11 @@ msgstr "Nestandartinis serverio url ({{server}})" msgid "Custom storage class ({{class}})" msgstr "Nestandartinė saugyklos klasė ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "Duombazė..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:328 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Dienos" @@ -554,15 +608,15 @@ msgstr "Dienos" msgid "Default" msgstr "Numatyta" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Numatytas ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "Numatytieji filtrai" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "Numatytos išimtys" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Numatyti parametrai" @@ -570,7 +624,7 @@ msgstr "Numatyti parametrai" msgid "Delete" msgstr "Ištrinti" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Ištrinti..." @@ -578,6 +632,10 @@ msgstr "Ištrinti..." msgid "Delete backup" msgstr "Ištrinti kopiją" +#: templates/addoredit.html:318 +msgid "Delete backups that are older than" +msgstr "Ištrinti kopijas, kurios senesnės nei" + #: templates/delete.html:13 msgid "Delete local database" msgstr "Ištrinti lokalią duombazę" @@ -602,7 +660,7 @@ msgstr "Trinami nutolę failai..." msgid "Deleting unwanted files ..." msgstr "Trinami nepageidaujami failai" -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Darbastalis" @@ -610,6 +668,10 @@ msgstr "Darbastalis" msgid "Destination" msgstr "Paskirtis" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "Kelias iki paskirties" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -628,11 +690,15 @@ msgstr "Atkurti tiesiogiai iš kopijos failų..." msgid "Disabled" msgstr "Išjungta" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Neberodyti" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "Neberodyti visko" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Vaizdo ir spalvų tema" @@ -644,27 +710,23 @@ msgstr "Ar tikrai norite ištrinti kopiją: \"{{name}}\" ?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "Ar tikrai norite ištrinti lokalią duomenų bazę: {{name}}" -#: index.html:141 index.html:269 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "Domeno vardas" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Paremti" -#: index.html:147 index.html:275 -msgid "Donate with PayPal" -msgstr "Paremti per PayPal" - -#: index.html:144 index.html:272 -msgid "Donate with crypto currency" -msgstr "Paremti kriptografine valiuta" - -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Paramos pranešimai" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "Paramos pranešimai paslėpti: spustelėkite, kad rodyti" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "Paramos pranešimai matomi: spustelėkite, kad paslėpti" @@ -672,11 +734,11 @@ msgstr "Paramos pranešimai matomi: spustelėkite, kad paslėpti" msgid "Done" msgstr "Baigta" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Atsisiųsti" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Siunčiama..." @@ -684,19 +746,19 @@ msgstr "Siunčiama..." msgid "Downloading files ..." msgstr "Siunčiami failai..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Siunčiamas atnaujinimas..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Pasikartojantis parametras {{opt}}" -#: index.html:263 +#: index.html:269 msgid "Duplicati Website" msgstr "Duplicati svetainė" -#: index.html:251 +#: index.html:257 msgid "Duplicati forum" msgstr "Duplicati forumas" @@ -722,17 +784,17 @@ msgstr "" "operacijos atliekamos greičiau ir kiekvienai operacijai sumažinamas " "atsisiunčiamų duomenų kiekis." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Taisyti..." -#: templates/addoredit.html:170 templates/addoredit.html:359 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Taisyti kaip sąrašą" -#: templates/addoredit.html:173 templates/addoredit.html:362 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Taisyti kaip tekstą" @@ -745,19 +807,33 @@ msgstr "Šifruoti failą" msgid "Encryption" msgstr "Šifravimas" -#: scripts/controllers/EditBackupController.js:424 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Šifravimas pakeistas" -#: templates/about.html:68 +#: templates/about.html:69 msgid "Encryption modules:" msgstr "Šifravimo moduliai" -#: scripts/controllers/EditBackupController.js:82 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Įveskite URL" +#: templates/addoredit.html:335 +msgid "" +"Enter a retention strategy manually. Placeholders are D/W/Y for " +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." +msgstr "" +"Aprašykite saugojimo strategiją. Sutrumpinimai D/W/Y reiškai " +"dienos/savaitės/metai, U reiškia saugoti visada. Pavyzdys: " +"7D:1D,4W:1W,36M:1M. Šis pavyzdys reiškia, kad bus saugoma po vieną kopiją 7 " +"dienas, po vieną kopiją kas 4 savaites ir viena ne senesnė nei 36 mėn. " +"Galima aprašyti ir taip: 1W:1D,1M:1W,3Y:1M." + #: templates/backends/azure.html:12 msgid "Enter access key" msgstr "Įveskite prieigos raktą" @@ -782,7 +858,7 @@ msgstr "Įveskite saugyklos pavadinimą" msgid "Enter encryption passphrase" msgstr "Įveskite šifravimo slaptą frazę" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Įveskite čia išraišką" @@ -790,16 +866,28 @@ msgstr "Įveskite čia išraišką" msgid "Enter folder path name" msgstr "Įveskite aplanko kelio pavadinimą" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "" "Įveskite vieną parametrą eilutėje komandinės eilutės formatu, pvz.: {0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Įveskite paskirties kelią" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "Įveskite Office 365 grupės el. pašto adresą" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" +"Įverskite pilną kelią iki paskirties, įskaitant serverio vardą, tik be https" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -816,9 +904,9 @@ msgstr "Įveskite paskirties kelią" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Klaida" @@ -826,39 +914,43 @@ msgstr "Klaida" msgid "Error!" msgstr "Klaida!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Klaidos ir lūžimai" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Išimtys" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Neįtraukti aplankų, kurių pavadinime yra" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Neįtraukti išraiškos" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Neįtraukti failo" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Neįtraukti failų plėtinio" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Neįtraukti failų, kurių pavadinime yra" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Neįtraukti aplanko" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Neįtraukti standartinės išraiškos" @@ -866,7 +958,7 @@ msgstr "Neįtraukti standartinės išraiškos" msgid "Existing file found" msgstr "Rastas esamas failas" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Eksperimentinis" @@ -874,7 +966,7 @@ msgstr "Eksperimentinis" msgid "Export" msgstr "Eksportas" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Eksportas..." @@ -890,6 +982,10 @@ msgstr "Eksportuoti konfigūraciją" msgid "Exporting ..." msgstr "Eksportuojama..." +#: templates/externallink.html:1 +msgid "External link" +msgstr "Išorinė nuoroda" + #: scripts/services/SystemInfo.js:52 msgid "FTP (Alternative)" msgstr "FTP (Alternatyva)" @@ -907,7 +1003,7 @@ msgstr "Nepavyko prisijungti:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -930,7 +1026,7 @@ msgstr "Nepavyko gauti aplanko informacijos: {{message}}" msgid "Failed to import:" msgstr "Importas nepavyko:" -#: scripts/controllers/EditBackupController.js:737 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Nepavyko nuskaityti kopijos numatytus parametrus:" @@ -938,7 +1034,7 @@ msgstr "Nepavyko nuskaityti kopijos numatytus parametrus:" msgid "Failed to restore files: {{message}}" msgstr "Failų atkūrimas nepavyko: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Išsaugoti nepavyko:" @@ -947,11 +1043,11 @@ msgstr "Išsaugoti nepavyko:" msgid "Fetching path information ..." msgstr "Gaunama aplanko informacija..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Failas" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Failai didesni nei:" @@ -959,8 +1055,7 @@ msgstr "Failai didesni nei:" msgid "Filters" msgstr "Filtrai" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Baigta!" @@ -968,7 +1063,7 @@ msgstr "Baigta!" msgid "First run setup" msgstr "Pirmojo paleidimo sąranka" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Aplankas" @@ -980,15 +1075,15 @@ msgstr "Aplankas" msgid "Folder path" msgstr "Aplanko kelias" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pn" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GB" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GB/s" @@ -1004,7 +1099,7 @@ msgstr "Pagrindiniai" msgid "General backup settings" msgstr "Pagrindiniai kopijos nustatymai" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Pagrindiniai parametrai" @@ -1020,7 +1115,12 @@ msgstr "Generuoti IAM prieigos politiką" msgid "Getting file versions ..." msgstr "Gaunamos failų versijos..." -#: scripts/controllers/EditBackupController.js:26 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "Grupės el. paštas" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Paslėpti failai" @@ -1032,12 +1132,16 @@ msgstr "Paslepti" msgid "Hide hidden folders" msgstr "Nerodyti paslėptų aplankų" -#: index.html:208 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Pradžia" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "Serverio vardas" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Valandos" @@ -1045,7 +1149,7 @@ msgstr "Valandos" msgid "How do you want to handle existing files?" msgstr "Kaip elgtis su esamais failais?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V mašina" @@ -1054,7 +1158,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V mašina:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V mašinos" @@ -1063,12 +1167,20 @@ msgstr "Hyper-V mašinos" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Jai kopijos laikas praleistas, užduotis bus vykdoma pirmai progai " "pasitaikius." +#: templates/addoredit.html:355 +msgid "" +"If at least one newer backup is found, all backups older than this date are " +"deleted." +msgstr "" +"Rasta bent viena naujesnė kopija, visos kopijos senesnės nei ši data bus " +"ištrintos." + #: templates/localdatabase.html:13 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " @@ -1100,7 +1212,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">spustelėkite dešiniuoju " "mygtuku ir pasirinkite "Išsaugoti kaip..."" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1108,7 +1220,7 @@ msgstr "" "Jei nenurodysite kelio, visi failai bus išsaugoti pagrindiniame aplanke.\n" "Ar tikrai to norite?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Jei nurodysite API raktą, būtina nurodyti savininką" @@ -1128,7 +1240,7 @@ msgstr "" "Jei jūsų įrenginys yra daugelio naudotojų aplinkoje (t.y. Įrenginyje yra daugiau nei viena paskyra), turite nustatyti slaptažodį, kad kiti naudotojai negalėtų pasiekti jūsų paskyroje esančių duomenų.\n" "Ar norite dabar nustatyti slaptažodį dabar?" -#: templates/import.html:26 +#: templates/import.html:31 msgid "Import" msgstr "Importas" @@ -1152,19 +1264,23 @@ msgstr "Importas nepavyko" msgid "Import from a file" msgstr "Importas iš failo" -#: templates/import.html:30 +#: templates/import.html:19 +msgid "Import metadata" +msgstr "Importuoti meta duomenis" + +#: templates/import.html:35 msgid "Importing ..." msgstr "Importuojama..." -#: scripts/controllers/EditBackupController.js:150 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Įtraukti failą?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Įtraukti išraišką" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Įtraukti standartinę išraišką" @@ -1172,15 +1288,18 @@ msgstr "Įtraukti standartinę išraišką" msgid "Incorrect answer, try again" msgstr "Atsakymas neteisingas, bandykite dar kartą" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Sukompiliuota individualiai, tik programuotojams." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" +"Individualios versijos skirtos programuotojams. Netinkamos naudoti su " +"svarbiais duomenimis." #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Informacija" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Diegti" @@ -1188,16 +1307,17 @@ msgstr "Diegti" msgid "Install failed:" msgstr "Diegimas nepavyko:" -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "Kelio pavadinime yra netinkamų simbolių" -#: scripts/controllers/EditBackupController.js:323 -#: scripts/controllers/EditBackupController.js:330 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Netinkamas saugojimo laikas" -#: scripts/services/EditUriBuiltins.js:590 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1205,19 +1325,27 @@ msgstr "" "Prie kai kurių FTP serverių galima prisijungti be slaptažodžio.\n" "Ar jūs įsitikinę, kad FTP serveris leidžia prisijungimus be slaptažodžio?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KB" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KB/s" -#: templates/addoredit.html:317 -msgid "Keep this number of backups" -msgstr "Saugoti tokį kopijų skaičių" +#: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "Saugoti nurodyta kiekį kopijų" -#: templates/settings.html:40 +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "Saugoti visas kopijas" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "Keystone API versija" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Kalba vartotojo interfeise" @@ -1225,9 +1353,14 @@ msgstr "Kalba vartotojo interfeise" msgid "Last month" msgstr "Praeitas mėnuo" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Paskutinis sėkmingas:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "Paskutinė sėkminga kopija:" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" +"Paskutinis sėkmingas atkūrimas: {{time}} (užtruko {{duration || '0 sek.'}})" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1237,18 +1370,18 @@ msgstr "Naujausias" msgid "Libraries" msgstr "Bibliotekos" -#: scripts/controllers/EditBackupController.js:21 -msgid "Linux" -msgstr "Linux" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Gaunamos kopijų datos..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Gaunami nutolę failai..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "Generuojamas nutolusių failų sąrašas valymui ..." + #: templates/log.html:8 msgid "Live" msgstr "Gyvai" @@ -1268,7 +1401,7 @@ msgstr "" msgid "Load older data" msgstr "Įkelti senesnius duomenis" -#: templates/about.html:44 templates/about.html:49 templates/about.html:55 +#: templates/about.html:45 templates/about.html:50 templates/about.html:56 #: templates/captcha.html:14 templates/log.html:15 templates/log.html:22 #: templates/log.html:45 templates/log.html:53 templates/log.html:60 #: templates/log.html:67 templates/updatechangelog.html:7 @@ -1279,6 +1412,10 @@ msgstr "Įkeliama..." msgid "Loading remote storage usage ..." msgstr "Gaunama nutolusios saugyklos panaudojimo informacija..." +#: scripts/services/EditUriBuiltins.js:945 +msgid "Local Repository" +msgstr "Vietinė saugykla" + #: templates/localdatabase.html:2 msgid "Local database for" msgstr "Lokali duombazė dėl" @@ -1287,7 +1424,11 @@ msgstr "Lokali duombazė dėl" msgid "Local database path:" msgstr "Lokalios duomenų bazės kelias:" -#: scripts/services/SystemInfo.js:77 +#: templates/backends/rclone.html:2 +msgid "Local repository" +msgstr "Vietinė saugykla" + +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Lokali saugykla" @@ -1307,15 +1448,15 @@ msgstr "{{Backup.Backup.Name}}žurnalo duomenys" msgid "Log data from the server" msgstr "Žurnalo duomenys iš serverio" -#: index.html:229 +#: index.html:228 msgid "Log out" msgstr "Atsijungti" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MB" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MB/s" @@ -1335,8 +1476,8 @@ msgstr "Maksimalus atsisiuntimo greitis" msgid "Max upload speed" msgstr "Maksimalus įkėlimo greitis" -#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:354 templates/addoredit.html:91 +#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Meniu" @@ -1353,32 +1494,32 @@ msgstr "Microsoft SQL duomenų bazės" msgid "Minimum redundancy" msgstr "Minimalus perteklinių kopijų kiekis" -#: scripts/services/EditUriBuiltins.js:775 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "Minimalus perteklinių kopijų skaičius yra 1.0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minutės" -#: scripts/controllers/EditBackupController.js:290 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Trūksta pavadinimo" -#: scripts/controllers/EditBackupController.js:298 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Trūksta slaptos frazės" -#: scripts/controllers/EditBackupController.js:311 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Trūksta šaltinių" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Pr" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:330 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Mėnesiai" @@ -1390,11 +1531,11 @@ msgstr "Perkelti esamą duomenų bazę" msgid "Move failed:" msgstr "Perkelti nepavyko:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Mano dokumentai" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Mano muzika" @@ -1402,7 +1543,7 @@ msgstr "Mano muzika" msgid "My Photos" msgstr "Mano nuotraukos" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Mano paveikslėliai" @@ -1410,15 +1551,15 @@ msgstr "Mano paveikslėliai" msgid "Name" msgstr "Vardas" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Niekada" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Rastas atnaujinimas: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1426,33 +1567,33 @@ msgstr "" "Naujas vartotojo vardas {{user}}.\n" "Naujo riboto vartotojo prisijungimo duomenys atnaujinti" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Kitas" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Kitas planuojamas paleidimas:" -#: index.html:183 +#: index.html:185 msgid "Next scheduled task:" msgstr "Kita planuojama užduotis:" -#: index.html:180 +#: index.html:182 msgid "Next task:" msgstr "Kita užduotis" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Kitą kartą" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:140 -#: scripts/controllers/EditBackupController.js:150 -#: scripts/controllers/EditBackupController.js:472 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1461,10 +1602,10 @@ msgstr "Kitą kartą" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:630 -#: scripts/services/EditUriBuiltins.js:702 -#: scripts/services/EditUriBuiltins.js:719 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Ne" @@ -1482,7 +1623,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Saugyklos tipui "{{backend}}" nerastas redaktorius" -#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Be šifravimo" @@ -1498,7 +1639,7 @@ msgstr "Nėra ko atkurti, pasirinkite vieną ar kelis elementus" msgid "No passphrase entered" msgstr "Neįvesta slapta frazė" -#: index.html:185 +#: index.html:187 msgid "No scheduled tasks" msgstr "Nėra planinių užduočių" @@ -1506,30 +1647,37 @@ msgstr "Nėra planinių užduočių" msgid "No, my machine has only a single account" msgstr "Ne, mano kompiuteryje yra tik vienas naudotojas" -#: scripts/controllers/EditBackupController.js:304 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Netinkama slapta frazė" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Nieko / išjungta" +#: templates/addoredit.html:324 +msgid "Nothing will be deleted. The backup size will grow with each change." +msgstr "Niekas nebus trinama. Kopijos dydis didės su kiekvienu pasikeitimu." + #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:82 -#: scripts/controllers/EditBackupController.js:90 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "OK" -#: scripts/controllers/EditBackupController.js:20 -msgid "OSX" -msgstr "OSX" +#: templates/addoredit.html:342 +msgid "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." +msgstr "" +"Kai bus sukurta daugiau kopijų nei nurodyta - seniausia kopija bus ištrinta." #: templates/backends/openstack.html:7 msgid "OpenStack AuthURI" @@ -1539,12 +1687,20 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack objekto saugykla / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "Openstack API raktas nepalaikomas v3 keystone API." + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "Operacinė sistema" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Operacija nepavyko:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Operacijos" @@ -1557,11 +1713,11 @@ msgid "Optional authentication username" msgstr "Neprivalomas autorizavimo vartotojas" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Parametrai" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1573,10 +1729,20 @@ msgstr "" msgid "Original location" msgstr "Originali vieta" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Kiti" +#: templates/addoredit.html:328 +msgid "" +"Over time backups will be deleted automatically. There will remain one " +"backup for each of the last 7 days, each of the last 4 weeks, each of the " +"last 12 months. There will always be at least one remaining backup." +msgstr "" +"Senos kopijos bus šalinamos automatiškai. Bus saugoma po vieną kopiją 7 " +"dienas, po vieną kas 4 savaites ir po vieną kas 12 mėnesių. Visada bus bent " +"viena likusi kopija." + #: templates/restore.html:114 msgid "Overwrite" msgstr "Perrašyti" @@ -1590,24 +1756,24 @@ msgstr "Slapta frazė" msgid "Passphrase (if encrypted)" msgstr "Slapta frazė (jei šifruota)" -#: scripts/controllers/EditBackupController.js:415 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Slapta frazė pakeista" -#: scripts/controllers/EditBackupController.js:304 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Slaptos frazės nesutampa" -#: scripts/services/EditUriBuiltins.js:749 -#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Slaptažodis" -#: scripts/controllers/EditBackupController.js:36 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Slaptažodžiai nesutampa" @@ -1615,11 +1781,16 @@ msgstr "Slaptažodžiai nesutampa" msgid "Patching files with local blocks ..." msgstr "Failai naujinami iš lokalių blokų..." -#: scripts/controllers/EditBackupController.js:140 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Kelias" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Kelias nerastas" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Kelias iki serverio" @@ -1627,11 +1798,11 @@ msgstr "Kelias iki serverio" msgid "Path or subfolder in the bucket" msgstr "Kelias arba pakatalogis saugykloje" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Pauzė" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Pauzė po paleidimo ar ramybės būsenos" @@ -1655,17 +1826,25 @@ msgstr "Pasirinkite atsarginės kopijos failus ir atkurkite iš jos" msgid "Port" msgstr "Portas" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:381 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "Neleisti automatinio prisijungimo per dėklo piktogramą" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Ankstesnis" +#: templates/home.html:73 +msgid "Progress:" +msgstr "Progresas:" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID yra neprivalomas, jei egzistuoja saugykla" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Patentuota" @@ -1673,6 +1852,10 @@ msgstr "Patentuota" msgid "Purging files ..." msgstr "Naikinami failai ..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "Failų valymas baigtas!" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Vietinė duomenų bazė kuriama iš naujo ..." @@ -1689,7 +1872,7 @@ msgstr "Perkuriama duomenų bazė ..." msgid "Registering temporary backup ..." msgstr "Registruojama laikina atsarginė kopija ..." -#: scripts/controllers/EditBackupController.js:125 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Santykiniai keliai neleidžiami" @@ -1701,7 +1884,27 @@ msgstr "Užkrauti iš naujo" msgid "Remote" msgstr "Nuotolinis" -#: templates/addoredit.html:193 +#: scripts/services/EditUriBuiltins.js:946 +msgid "Remote Path" +msgstr "Kelias iki nutolusio serverio" + +#: scripts/services/EditUriBuiltins.js:944 +msgid "Remote Repository" +msgstr "Nutolusi saugykla" + +#: templates/backends/rclone.html:10 +msgid "Remote path" +msgstr "Kelias iki nutolusio serverio" + +#: templates/backends/rclone.html:6 +msgid "Remote repository" +msgstr "Nutolusi saugykla" + +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "Nutolusio tomo dydis" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Pašalinti" @@ -1709,19 +1912,19 @@ msgstr "Pašalinti" msgid "Remove option" msgstr "Pašalinti parinktį" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Remontuoti" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Remontuojama ..." +msgid "Repairing database ..." +msgstr "Tvarkoma duomenų bazė ..." #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Pakartokite slaptą frazę" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Ataskaitų teikimas:" @@ -1729,15 +1932,19 @@ msgstr "Ataskaitų teikimas:" msgid "Reset" msgstr "Atstatyti" -#: index.html:214 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Atkurti" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "Atkūrimas baigtas!" + #: templates/restore.html:45 msgid "Restore files" msgstr "Atkurti failus" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Atkurti failus ..." @@ -1771,15 +1978,15 @@ msgstr "Atkurti skaitymo/rašymo leidimus" msgid "Restoring files ..." msgstr "Failai atkūriami ..." -#: index.html:217 +#: index.html:219 msgid "Resume" msgstr "Tęsti" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Vykdyti dar kartą kas" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Vykdyti dabar" @@ -1795,7 +2002,7 @@ msgstr "Vykdoma ...." msgid "Running commandline entry" msgstr "Vykdoma komandų eilutės komanda" -#: index.html:172 +#: index.html:174 msgid "Running task:" msgstr "Vykdoma užduotis:" @@ -1803,15 +2010,15 @@ msgstr "Vykdoma užduotis:" msgid "S3 Compatible" msgstr "Suderinamas su S3" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Ta pati, kaip pagrindinė diegimo versija: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "Šešt" -#: templates/addoredit.html:380 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Įrašyti" @@ -1823,7 +2030,7 @@ msgstr "Įrašyti ir taisyti" msgid "Save different versions with timestamp in file name" msgstr "Išsaugokite kitą versiją su laiko žymoma failo pavadinime" -#: templates/import.html:19 +#: templates/import.html:24 msgid "Save immediately" msgstr "Įrašyti nedelsiant" @@ -1835,7 +2042,7 @@ msgstr "Ieškoma esamų failų ..." msgid "Scanning for local blocks ..." msgstr "Ieškoma lokalių blokų ..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Tvarkaraštis" @@ -1847,7 +2054,7 @@ msgstr "Paieška" msgid "Search for files" msgstr "Failų paieška" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Sekundės" @@ -1861,7 +2068,7 @@ msgstr "" msgid "Select files" msgstr "Pasirinkite failus" -#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Serveris" @@ -1891,16 +2098,16 @@ msgstr "Serverio slaptažodis" msgid "Server paused" msgstr "Serveris pristabdytas" -#: templates/about.html:71 +#: templates/about.html:72 msgid "Server state properties" msgstr "Serverio būsenos parametrai" -#: index.html:220 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Nustatymai" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Rodyti" @@ -1913,11 +2120,11 @@ msgstr "Rodyti patobulintą redaktorių" msgid "Show hidden folders" msgstr "Rodyti paslėptus aplankus" -#: index.html:223 +#: templates/about.html:8 msgid "Show log" msgstr "Rodyti žurnalą" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Rodyti žurnalą ..." @@ -1929,7 +2136,11 @@ msgstr "Rodyti medžio vaizdą" msgid "Sia server password" msgstr "Sia serverio slaptažodis" -#: templates/backends/openstack.html:33 +#: templates/addoredit.html:320 +msgid "Smart backup retention" +msgstr "Išmanus kopijų saugojimas" + +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -1949,21 +2160,27 @@ msgstr "Šaltinio duomenys" msgid "Source folders" msgstr "Šaltinio aplankai" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Šaltinis:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Specifinės versijos programuotojams." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" +"Specifinės versijos skirtos tik programuotojams. Netinkamos naudoti su " +"svarbiais duomenimis." -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Standartiniai protokolai" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Pradedama ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "Pradedama kopija ..." + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "Pradedamas atkūrimas ..." #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -1991,11 +2208,11 @@ msgstr "Stabdyti vykdomą atsarginę kopiją" msgid "Stop running task" msgstr "Stabdyti vykdomą užduotį" -#: index.html:168 +#: index.html:170 msgid "Stopping after upload:" msgstr "Stabdoma po įkėlimo:" -#: index.html:173 +#: index.html:175 msgid "Stopping task:" msgstr "Stabdoma užduotis:" @@ -2015,7 +2232,7 @@ msgstr "Saugyklos klasė saugyklos kūrimui" msgid "Stored" msgstr "Išsaugota" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Stiprus" @@ -2024,19 +2241,23 @@ msgstr "Stiprus" msgid "Success" msgstr "Sėkmė" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Sekm" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Simbolinė nuoroda" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "Sisteminiai failai" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "Sistemos numatytasis ({{levelname}})" -#: scripts/controllers/EditBackupController.js:27 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Sisteminiai failai" @@ -2044,15 +2265,15 @@ msgstr "Sisteminiai failai" msgid "System info" msgstr "Sistemos informacija" -#: templates/about.html:63 +#: templates/about.html:64 msgid "System properties" msgstr "Sistemos ypatybės" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TByte" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TByte/sek" @@ -2064,11 +2285,15 @@ msgstr "Kelias iki tikslo, pvz.: /backup" msgid "Task is running" msgstr "Užduotis vykdoma" -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "Laikini failai" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Laikini failai" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Nuomininko vardas" @@ -2084,34 +2309,43 @@ msgstr "Tikrinama ..." msgid "Testing connection ..." msgstr "Tikrinamas prisijungimas ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Tikrinamos prieigos teisės ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Tikrinamos prieigos teisės ..." -#: scripts/services/EditUriBuiltins.js:719 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" +"'{{fieldname}}' yra netinkamas simbolis: {{character}} (reikšmė: {{value}}, " +"pozicija: {{pos}})" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "Saugyklos pavadinimas turi būti iš mažųjų raidžių, konvertuoti automatiškai?" -#: scripts/services/EditUriBuiltins.js:702 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" "Saugyklos pavadinimas turi prasidėti naudotojo vardu, pridėti automatiškai?" -#: index.html:312 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "Dingo ryšys su serveriu, bandysime prisijungti po {{time}} ..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Tamsi tema (nuo Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Numatyta mėlyna ant balto tema (nuo Alex)" @@ -2133,11 +2367,11 @@ msgstr "" "\n" "Ar norite PAKEISTI jūsų DABARTINĮ serverio raktą \"{{prev}}\" PATEIKTU serverio raktu: {{key}}?" -#: scripts/controllers/EditBackupController.js:140 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Panašu, kad toks kelias neegzistuoja, vis tiek jį pridėti?" -#: scripts/controllers/EditBackupController.js:150 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2147,47 +2381,54 @@ msgstr "" "\n" "Ar norite pridėti nurodytą failą?" -#: scripts/controllers/EditBackupController.js:125 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "Kelias turi būti absoliutus, tai yra turi prasidėti simboliu '/'" -#: scripts/services/EditUriBuiltins.js:630 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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 "" +"Kelias turi prasidėti nuo \"{{prefix1}}\" arba \"{{prefix2}}\", priešingu atveju failų nematysite the HubiC web aplinkoje.\n" +"\n" +"Ar norite, kad priešdėlis būtu pridėtas automatiškai?" #: templates/backends/s3.html:28 msgid "The region parameter is only applied when creating a new bucket" -msgstr "" +msgstr "Regiono parametras taikomas tik naujai saugyklai" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" -msgstr "" +msgstr "Regiono parametras panaudojamas tik kuriant saugyklą" #: scripts/directives/backupEditUri.js:87 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" msgstr "" +"Serverio sertifikatas negali būti patikrintas.\n" +"Ar patvirtinate SSL sertifikatą su maiša: {{hash}}?" #: templates/backends/s3.html:40 msgid "The storage class affects the availability and price for a stored file" -msgstr "" +msgstr "Saugyklos klasė turi įtakos failo pasiekiamumui ir kainai" #: scripts/controllers/RestoreDirectController.js:106 msgid "" "The target folder contains encrypted files, please supply the passphrase" -msgstr "" +msgstr "Paskirties duomenys užšifruoti, pateikite slaptą frazę" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" +"Naudotojas turi per daug teisių. Ar norite sukurti naują naudotoją, su " +"prieiga tik prie pasirinkto kelio?" #: scripts/controllers/RestoreController.js:305 msgid "" @@ -2196,257 +2437,304 @@ msgid "" "unexpected places. Are you sure you want to continue without choosing a " "destination folder?" msgstr "" +"Ši kopija buvo sukurta kitoje operacinėje sistemoje. Atkuriant failus " +"nenurodžius paskirties vietos - jie gali atsirasti netikėtose vietose. Ar " +"tęsti be paskirties kelio?" #: scripts/controllers/RestoreController.js:36 msgid "This month" +msgstr "Šį mėnesį" + +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." msgstr "" +"Ši nuostata nesusijusi su maksimaliu kopijos ar failo dydžiu, taip pat " +"neturi įtakos dedublikavimo efektyvumui. Perskaitykite prieš keisdami nutolusio tomo dydį." #: scripts/controllers/RestoreController.js:35 msgid "This week" -msgstr "" +msgstr "Šią savaitę" #: scripts/controllers/AppController.js:57 msgid "Throttle settings" -msgstr "" +msgstr "Greičio nustatymai" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" -msgstr "" +msgstr "Ket" #: templates/export.html:14 msgid "To File" -msgstr "" +msgstr "Į failą" #: scripts/controllers/DeleteController.js:66 msgid "" "To confirm you want to delete all remote files for \"{{name}}\", please " "enter the word you see below" msgstr "" +"Kad patvirtintumėte visų \"{{name}}\" nutolusių failų trynimą, įveskite " +"žodį, kurį matote žemiau" #: scripts/controllers/ExportController.js:10 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +"Kad eksportuoti be slaptos frazės, palikite nepažymėtą varnelę \"Šifruoti " +"failą\"" + +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" +"Kad apsisaugoti nuo įvairių DNS atakų, Duplicati riboje galimų serverių " +"vardus pagal nurodytą sąrašą. IP adresai ir localhost visada leidžiami. Keli" +" serverių vardai leidžiami atskiriant kabliataškiu. Jei leidžiamas serverio " +"vardas yra su žvaigždute (*), leidžiami visi serverių vardai ir ši savybė " +"išjungta. Jei laukas tuščias - leidžiami tik IP adresai ir localhost." #: scripts/controllers/RestoreController.js:33 msgid "Today" -msgstr "" +msgstr "Šiandien" #: scripts/directives/backupEditUri.js:214 msgid "Trust host certificate?" -msgstr "" +msgstr "Pasitikite saito sertifikatu?" #: scripts/directives/backupEditUri.js:87 msgid "Trust server certificate?" -msgstr "" +msgstr "Pasitikite serverio sertifikatu?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" +"Išbandykite naujas galimybes, prie kurių šiuo metu dirbame. Šiuo metu " +"stabiliausia versija pasiekiama. Išbadykite duomenų atkūrimą prie naudodami " +"su svarbiais duomenimis." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" -msgstr "" +msgstr "An" #: templates/restore.html:57 msgid "Type to highlight files" -msgstr "" +msgstr "Rašykite, kad paryškinti failus" #: templates/restorewizard.html:25 msgid "Unknown backup size and versions" -msgstr "" +msgstr "Nežinomas kopijos dydis ir versijos" #: templates/pause.html:31 msgid "Until resumed" -msgstr "" +msgstr "Kol bus pratęsta" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" -msgstr "" +msgstr "Atnaujinimų kanalas" #: scripts/controllers/LocalDatabaseController.js:66 msgid "Update failed:" -msgstr "" +msgstr "Atnaujinimas nepavyko:" #: scripts/controllers/LocalDatabaseController.js:88 msgid "Updating with existing database" -msgstr "" - -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "" +msgstr "Atnaujinama su egzistuojančia duomenų baze" #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." -msgstr "" +msgstr "Atnaujinamas patikrinimo failas ..." -#: templates/settings.html:114 +#: templates/settings.html:127 msgid "" "Usage reports help us improve the user experience and evaluate impact of new" -" features. We use them to generate public usage statistics" +" features. We use them to generate public usage" +" statistics" msgstr "" +"Naudojimo statistika mums leidžia pagerinti naudotoja patirtį ir matyti " +"kokią įtaką turi naujos galimybės. Mes ją naudojama, kad sugeneruoti " +"viešą naudojimo statistiką" -#: templates/settings.html:102 +#: templates/settings.html:115 msgid "Usage statistics" -msgstr "" +msgstr "Naudojimo statistika" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" -msgstr "" +msgstr "Naudojimo statistika, įspėjimai, klaidos ir lūžimai" #: templates/backends/generic.html:2 templates/backends/s3.html:2 msgid "Use SSL" -msgstr "" +msgstr "Naudoti SSL" -#: scripts/controllers/EditBackupController.js:472 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" -msgstr "" +msgstr "Naudoti turimą duomenų bazę?" -#: scripts/controllers/EditBackupController.js:366 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" -msgstr "" +msgstr "Naudoti silpną slaptą frazę" -#: scripts/controllers/EditBackupController.js:37 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" -msgstr "" +msgstr "Nenaudinga" #: scripts/directives/sourceFolderPicker.js:374 msgid "User data" -msgstr "" +msgstr "Naudotojo duomenys" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "Naudotojo domeno vardas" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" -msgstr "" +msgstr "Naudotojas turi per daug teisių" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" -msgstr "" +msgstr "Naudotojo aplinkos nustatymai" -#: scripts/services/EditUriBuiltins.js:585 -#: scripts/services/EditUriBuiltins.js:665 -#: scripts/services/EditUriBuiltins.js:748 -#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" -msgstr "" +msgstr "Naudotojo vardas" #: templates/addoredit.html:151 msgid "Validating ..." -msgstr "" +msgstr "Tikrinama ..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" -msgstr "" +msgstr "Tikrinti failus" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." -msgstr "" +msgstr "Tikrinama ..." #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" -msgstr "" +msgstr "Tikrinamas atsakymas" #: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 msgid "Verifying backend data ..." -msgstr "" +msgstr "Tikrinami saugyklos duomenys ..." + +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "Tikrinami failai" #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." -msgstr "" +msgstr "Tikrinami nutolę duomenys ..." #: scripts/services/ServerStatus.js:54 msgid "Verifying restored files ..." -msgstr "" +msgstr "Tikrinami atkurti failai ..." -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" -msgstr "" +msgstr "Labai stiprus" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" -msgstr "" +msgstr "Labai silpnas" -#: index.html:248 +#: index.html:254 msgid "Visit us on" -msgstr "" +msgstr "Aplankykite mus" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " "library" msgstr "" +"DĖMESIO: Nutolusi duomenų bazė šiuo metu naudojama komandinės eilutės " +"bibliotekos" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." -msgstr "" +msgstr "DĖMESIO: Tai neleis ateityje atkurti duomenis." #: templates/waitarea.html:2 msgid "Waiting for task to begin" -msgstr "" +msgstr "Laukiama kol prasidės užduotis" #: templates/commandline.html:54 msgid "Waiting for task to start ...." -msgstr "" +msgstr "Laukiama kol prasidės užduotis ..." #: scripts/services/ServerStatus.js:39 msgid "Waiting for upload ..." -msgstr "" +msgstr "Laukiama išsiuntimo ..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" -msgstr "" +msgstr "Įspėjimai, klaidos ir lūžimai" #: templates/restore.html:142 msgid "" "We accept donations via different services, such as OpenCollective, PayPal, " "BountySource and various crypto currencies." msgstr "" +"Mes priimame paramą per įvairias tarnybas, tokias kaip OpenCollective, " +"PayPal, BountySource ir įvairiomis krypto valiutomis." #: templates/addoredit.html:50 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" +"Rekomenduojame šifruoti visas kopijas, kurios saugomos už jūsų sistemos ribų" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" -msgstr "" +msgstr "Silpna" -#: scripts/controllers/EditBackupController.js:366 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" -msgstr "" +msgstr "Silpna slapta frazė" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" -msgstr "" +msgstr "Tre" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:329 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" -msgstr "" +msgstr "Savaitės" #: templates/restorewizard.html:3 msgid "Where do you want to restore from?" -msgstr "" +msgstr "Iš kur norite atkurti?" #: templates/restore.html:78 msgid "Where do you want to restore the files to?" -msgstr "" +msgstr "Kur norite atkurti failus?" -#: scripts/controllers/EditBackupController.js:19 -msgid "Windows" -msgstr "" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:331 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" -msgstr "" +msgstr "Metai" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:140 -#: scripts/controllers/EditBackupController.js:150 -#: scripts/controllers/EditBackupController.js:472 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2455,22 +2743,22 @@ msgstr "" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:630 -#: scripts/services/EditUriBuiltins.js:702 -#: scripts/services/EditUriBuiltins.js:719 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" -msgstr "" +msgstr "Taip" -#: scripts/controllers/EditBackupController.js:381 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" -msgstr "" +msgstr "Taip, aš saugiai išsaugojau slaptą frazę" -#: scripts/controllers/EditBackupController.js:424 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" -msgstr "" +msgstr "Taip, aš drąsus!" -#: scripts/controllers/EditBackupController.js:415 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "" @@ -2490,7 +2778,7 @@ msgid "" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:26 +#: templates/about.html:27 msgid "You are currently running {{appname}} {{version}}" msgstr "" @@ -2506,19 +2794,19 @@ msgid "" "current file and the stop." msgstr "" -#: scripts/controllers/EditBackupController.js:424 +#: scripts/controllers/EditBackupController.js:380 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:415 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2528,55 +2816,71 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:381 +#: scripts/controllers/EditBackupController.js:337 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 lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:311 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "" -#: scripts/controllers/EditBackupController.js:290 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:298 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/controllers/EditBackupController.js:330 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:677 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "" -#: scripts/controllers/EditBackupController.js:323 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/services/EditUriBuiltins.js:674 +#: scripts/controllers/EditBackupController.js:283 +msgid "You must enter a valid rentention policy string" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "" @@ -2584,43 +2888,43 @@ msgstr "" msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:669 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:695 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "" -#: scripts/controllers/EditBackupController.js:366 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" -#: templates/addoredit.html:321 -msgid "a specific number" -msgstr "" - #: templates/backends/gcs.html:3 templates/backends/openstack.html:3 msgid "bucket/folder/subfolder" msgstr "" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "" -#: templates/addoredit.html:276 templates/addoredit.html:332 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2631,15 +2935,12 @@ msgstr "" msgid "resume now" msgstr "" -#: templates/addoredit.html:319 -msgid "unlimited" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" msgstr "" -#: templates/addoredit.html:320 -msgid "until they are older than" -msgstr "" - -#: templates/about.html:11 +#: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " "and {{dev2}}. {{appname}} can be downloaded from " @@ -2651,12 +2952,13 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{Item.Backup.Metadata.TargetSizeString}} / {{$ count}} versija" msgstr[1] "{{Item.Backup.Metadata.TargetSizeString}} / {{$ count}} versijos" -msgstr[2] "{{Item.Backup.Metadata.TargetSizeString}} / {{$ count}} versijų" +msgstr[2] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versijų" +msgstr[3] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versijų" #: templates/pause.html:26 msgid "{{number}} Hour" @@ -2667,6 +2969,6 @@ msgstr "" msgid "{{number}} Minutes" msgstr "" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "" diff --git a/Localizations/webroot/localization_webroot-lv.po b/Localizations/webroot/localization_webroot-lv.po index 9ddd485c4..0bdb0c841 100644 --- a/Localizations/webroot/localization_webroot-lv.po +++ b/Localizations/webroot/localization_webroot-lv.po @@ -18,25 +18,25 @@ msgstr "- izvēlieties iestatījumu -" msgid "...loading..." msgstr "...notiek ielāde..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "API atslēga" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "Par" @@ -44,11 +44,11 @@ msgstr "Par" msgid "About {{appname}}" msgstr "Par {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Piekļuves atslēga" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Piekļuve liegta" @@ -56,11 +56,11 @@ msgstr "Piekļuve liegta" msgid "Access to user interface" msgstr "Piekļuve lietotāja saskarnei" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Konta nosaukums" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Aktivizēt" @@ -81,11 +81,11 @@ msgstr "Pievienot tiešo ceļu" msgid "Add advanced option" msgstr "Pievienot pielāgotu iestatījumu" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Pievienot dublējumkopiju" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Pievienot filtru" @@ -93,12 +93,12 @@ msgstr "Pievienot filtru" msgid "Add path" msgstr "Pievienot ceļu" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Precizēt spaiņa iestatījumu?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Precizēt ceļa nosaukumu?" @@ -106,18 +106,14 @@ msgstr "Precizēt ceļa nosaukumu?" msgid "Advanced Options" msgstr "Pielāgotas Opcijas" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Pielāgotas opcijas" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Pielāgots:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Visas Hyper-V Mašīnas" @@ -126,7 +122,7 @@ msgstr "Visas Hyper-V Mašīnas" msgid "All Microsoft SQL Databases" msgstr "Visas Microsoft SQL Datubāzes" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -139,7 +135,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Atļaut attālinātu piekļuvi (nepieciešams restartēt programmu)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Atļautās dienas" @@ -155,7 +151,7 @@ msgstr "" "Tika atrasts jau esošs fails jaunajā atrašanās vietā\n" "Vai esat pārliecināts, ka vēlaties datubāzi novirzīt uz jau esošo failu?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -163,33 +159,39 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Anonīmas lietošanas atskaites" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "Kā Komand-rinda" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Autentifikācijas parole" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Autentifikācijas lietotājvārds" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Automātiski izveidota piekļuves frāze" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Automātiski palaist dublējumkopijas." @@ -201,11 +203,11 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "" @@ -217,6 +219,10 @@ msgstr "Atpakaļ" msgid "Backend modules:" msgstr "Backend moduļi:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Dublējumkopijas mērķa atrašanās vieta" @@ -226,19 +232,19 @@ msgstr "Dublējumkopijas mērķa atrašanās vieta" msgid "Backup location" msgstr "Dublējumkopijas atrašanās vieta" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Dublējumkopija:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta versija" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "" @@ -250,9 +256,10 @@ msgstr "Pārlūkot" msgid "Browser default" msgstr "Pārlūka noklusējums" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Spaiņa Nosaukums" @@ -286,30 +293,50 @@ msgstr "Notiek daļēja pagaidu datubāzes izveide..." msgid "Busy ..." msgstr "Aizņemts ..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Atcelt" @@ -346,19 +373,20 @@ msgstr "Pārbaudīt atjauninājumus ..." msgid "Chose a storage type to get started" msgstr "" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Uzklikšķiniet, lai uzstādītu ierobežojumus" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Komandrinda ..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Saspiest tagad" @@ -386,7 +414,7 @@ msgstr "Dators" msgid "Configuration file:" msgstr "Konfigurācijas fails:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Konfigurācija:" @@ -408,11 +436,11 @@ msgstr "Nepieciešams apstiprinājums" msgid "Connect" msgstr "Pieslēgties" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Pieslēgties tagad" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "Pieslēdzas serverim" @@ -420,11 +448,11 @@ msgstr "Pieslēdzas serverim" msgid "Connecting to task ...." msgstr "Pieslēdzas uzdevumam" -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Pieslēdzas ..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Savienojums ir zudis" @@ -433,11 +461,11 @@ msgstr "Savienojums ir zudis" msgid "Connection worked!" msgstr "Savienojums strādā!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "" @@ -445,7 +473,7 @@ msgstr "" msgid "Continue" msgstr "Turpināt" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Turpināt bez šifrēšanas" @@ -465,7 +493,7 @@ msgstr "" msgid "Copy failed. Please manually copy the URL" msgstr "" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Pamata opcijas" @@ -473,11 +501,11 @@ msgstr "Pamata opcijas" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Tikai avārijas" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Izveidot kļūdu atskaiti" @@ -485,7 +513,7 @@ msgstr "Izveidot kļūdu atskaiti" msgid "Create folder?" msgstr "Izveidot mapi?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "" @@ -493,7 +521,7 @@ msgstr "" msgid "Creating bug report ..." msgstr "Tiek izveidota kļūdas atskaite ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "" @@ -505,10 +533,18 @@ msgstr "" msgid "Creating temporary backup ..." msgstr "" -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Izveido lietotāju..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "" @@ -521,7 +557,7 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "" @@ -545,11 +581,11 @@ msgstr "" msgid "Custom storage class ({{class}})" msgstr "" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "Datubāze ..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Dienas" @@ -557,15 +593,15 @@ msgstr "Dienas" msgid "Default" msgstr "Noklusējums" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "" -#: templates/addoredit.html:201 -msgid "Default Filters" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Noklusējuma iestatījumi" @@ -573,7 +609,7 @@ msgstr "Noklusējuma iestatījumi" msgid "Delete" msgstr "Izdzēst" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Izdzēst ..." @@ -581,7 +617,7 @@ msgstr "Izdzēst ..." msgid "Delete backup" msgstr "Izdzēst dublējumkopiju" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "" @@ -609,7 +645,7 @@ msgstr "Tiek dzēsti attālinātie faili ..." msgid "Deleting unwanted files ..." msgstr "Notiek nevēlamu failu dzēšana..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Darbavirsma" @@ -617,6 +653,10 @@ msgstr "Darbavirsma" msgid "Destination" msgstr "Mērķis" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -632,11 +672,15 @@ msgstr "" msgid "Disabled" msgstr "Atspējots" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Atmest" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Displeja un krāsu motīvs" @@ -648,19 +692,23 @@ msgstr "" msgid "Do you really want to delete the local database for: {{name}}" msgstr "" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Ziedot" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "Ziedojumu ziņas ir slēptas, uzklikšķiniet lai parādītu tās" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "Ziedojumu ziņas ir redzamas, uzklikšķiniet lai paslēptu tās" @@ -668,11 +716,11 @@ msgstr "Ziedojumu ziņas ir redzamas, uzklikšķiniet lai paslēptu tās" msgid "Done" msgstr "Pabeigts" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Lejupielādēt" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Lejupielādē ..." @@ -680,19 +728,19 @@ msgstr "Lejupielādē ..." msgid "Downloading files ..." msgstr "Lejupielādē failus..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Lejupielādē atjauninājumu..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Duplicati tīmekļa vietne" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Duplicati forums" @@ -711,17 +759,17 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Rediģēt ..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Rediģēt kā sarakstu" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Rediģēt kā tekstu" @@ -734,7 +782,7 @@ msgstr "Šifrēt failu" msgid "Encryption" msgstr "Šifrēšana" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Šifrēšana mainīta" @@ -742,18 +790,18 @@ msgstr "Šifrēšana mainīta" msgid "Encryption modules:" msgstr "Šīfrēšanas moduļi:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Ievadiet URL" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" #: templates/backends/azure.html:12 @@ -780,7 +828,7 @@ msgstr "" msgid "Enter encryption passphrase" msgstr "Ievadiet pieejas frāzi šifrēšanai" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "" @@ -788,15 +836,26 @@ msgstr "" msgid "Enter folder path name" msgstr "" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 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:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Ievadiet mērķa atrašanās vietu" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -813,9 +872,9 @@ msgstr "Ievadiet mērķa atrašanās vietu" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Kļūda" @@ -823,39 +882,43 @@ msgstr "Kļūda" msgid "Error!" msgstr "Kļūda!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Kļūdas un avārijas" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "" @@ -863,7 +926,7 @@ msgstr "" msgid "Existing file found" msgstr "" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Eksperimentāls" @@ -871,7 +934,7 @@ msgstr "Eksperimentāls" msgid "Export" msgstr "Eksportēt" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Eksports ..." @@ -908,7 +971,7 @@ msgstr "Neizdevās izveidot savienojumu:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -931,7 +994,7 @@ msgstr "" msgid "Failed to import:" msgstr "Neizdevās importēt:" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "" @@ -939,7 +1002,7 @@ msgstr "" msgid "Failed to restore files: {{message}}" msgstr "" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "" @@ -948,11 +1011,11 @@ msgstr "" msgid "Fetching path information ..." msgstr "" -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Fails" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Faili lielāki par:" @@ -960,8 +1023,7 @@ msgstr "Faili lielāki par:" msgid "Filters" msgstr "Filtrs" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Pabeigts!" @@ -969,7 +1031,7 @@ msgstr "Pabeigts!" msgid "First run setup" msgstr "" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Mape" @@ -981,15 +1043,15 @@ msgstr "Mape" msgid "Folder path" msgstr "" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "" @@ -1005,7 +1067,7 @@ msgstr "Vispārīgi" msgid "General backup settings" msgstr "Vispārīgie dublējumkopiju iestatījumi" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Vispārīgie iestatījumi" @@ -1021,7 +1083,12 @@ msgstr "" msgid "Getting file versions ..." msgstr "Izveido failu versijas" -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Paslēptie faili" @@ -1033,12 +1100,16 @@ msgstr "Paslēpt" msgid "Hide hidden folders" msgstr "Paslēpt paslēptās mapes" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Mājas" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Stundas" @@ -1046,7 +1117,7 @@ msgstr "Stundas" msgid "How do you want to handle existing files?" msgstr "Kā jūs vēlaties rīkoties ar jau esošajiem failiem?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V Mašīna" @@ -1055,7 +1126,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V Mašīna:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V Mašīnas" @@ -1064,12 +1135,12 @@ msgstr "Hyper-V Mašīnas" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Ja tika nokavēts datums, uzdevums tiks palaists cik ātri vien iespējams." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1096,13 +1167,13 @@ msgid "" ""Save as ..."" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "" @@ -1152,15 +1223,15 @@ msgstr "" msgid "Importing ..." msgstr "" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "" @@ -1168,15 +1239,16 @@ msgstr "" msgid "Incorrect answer, try again" msgstr "Nepareiza atbilde, mēģiniet vēlreiz" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Individuāli laidumi, kuri paredzēti tikai izstrādātājiem" +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Informācija" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Uzstādīt" @@ -1184,17 +1256,17 @@ msgstr "Uzstādīt" msgid "Install failed:" msgstr "Uzstādīšana neizdevās" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1202,23 +1274,27 @@ msgstr "" "Ir iespējams pievienoties pie kāda FTP servera bez paroles.\n" "Vai esat pārliecināts, ka jūsu FTP serveris atbalsta bez-paroles pieslēgšanos?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Lietotāja saskarnes valoda:" @@ -1226,8 +1302,12 @@ msgstr "Lietotāja saskarnes valoda:" msgid "Last month" msgstr "Pagājušais mēnesis" -#: templates/home.html:41 -msgid "Last successful run:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" msgstr "" #: scripts/controllers/RestoreController.js:56 @@ -1238,18 +1318,18 @@ msgstr "Pēdējais" msgid "Libraries" msgstr "Bibliotēkas" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "" -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Kārto attālinātos failus" +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + #: templates/log.html:8 msgid "Live" msgstr "" @@ -1277,7 +1357,7 @@ msgstr "Notiek ielāde ..." msgid "Loading remote storage usage ..." msgstr "" -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "" @@ -1293,7 +1373,7 @@ msgstr "Ceļš uz lokālo datubāzi:" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Lokālā krātuve" @@ -1313,15 +1393,15 @@ msgstr "" msgid "Log data from the server" msgstr "" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Izrakstīties" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "" @@ -1342,7 +1422,7 @@ msgid "Max upload speed" msgstr "Maksimālais augšupielādes ātrums" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Izvēlne" @@ -1359,32 +1439,32 @@ msgstr "" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minūtes" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Trūkst pieejas frāze" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Mēneši" @@ -1396,11 +1476,11 @@ msgstr "Pārvietot esošo datubāzi" msgid "Move failed:" msgstr "Pārvietošana neizdevās:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Mani dokumenti" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Mana mūzika" @@ -1408,7 +1488,7 @@ msgstr "Mana mūzika" msgid "My Photos" msgstr "Mani fotoattēli" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Mani attēli" @@ -1416,47 +1496,47 @@ msgstr "Mani attēli" msgid "Name" msgstr "" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Nekad" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" msgstr "" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Nākamais" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Nākamā plānotā norise" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Nākamais plānotais uzdevums:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Nākamais uzdevums:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Nākamreiz" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1465,10 +1545,10 @@ msgstr "Nākamreiz" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Nē" @@ -1483,7 +1563,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Nav šifrešanas" @@ -1500,7 +1580,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Pieejas frāze nav ievadīta" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Nav ieplānotu uzdevumu" @@ -1508,36 +1588,32 @@ msgstr "Nav ieplānotu uzdevumu" msgid "No, my machine has only a single account" msgstr "Nē, manai ierīcei ir tikai viens konts" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Nesakrītoša pieejas frāze" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Nav / Atspējots" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "Labi" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1551,12 +1627,20 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Darbības:" @@ -1569,11 +1653,11 @@ msgid "Optional authentication username" msgstr "" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Iestatījumi" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1585,11 +1669,11 @@ msgstr "" msgid "Original location" msgstr "Sākotnējā atrašanās vieta" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Citi" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1609,24 +1693,24 @@ msgstr "Pieejas frāze" msgid "Passphrase (if encrypted)" msgstr "Pieejas frāze (ja šifrēts)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Pieejas frāze nomainīta" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Pieejas frāzes nesakrīt" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Parole" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Paroles nesakrīt" @@ -1634,11 +1718,16 @@ msgstr "Paroles nesakrīt" msgid "Patching files with local blocks ..." msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Ceļš nav atrasts" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Ceļs uz servera" @@ -1646,11 +1735,11 @@ msgstr "Ceļs uz servera" msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Pauzēt" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "" @@ -1674,17 +1763,25 @@ msgstr "" msgid "Port" msgstr "Ports" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "" +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "" @@ -1692,6 +1789,10 @@ msgstr "" msgid "Purging files ..." msgstr "" +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "" @@ -1708,7 +1809,7 @@ msgstr "" msgid "Registering temporary backup ..." msgstr "" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "" @@ -1720,11 +1821,11 @@ msgstr "Pārlādēt" msgid "Remote" msgstr "Attālināts" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "" @@ -1736,7 +1837,11 @@ msgstr "" msgid "Remote repository" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Noņemt" @@ -1744,19 +1849,19 @@ msgstr "Noņemt" msgid "Remove option" msgstr "Noņemt iestatījumu" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Salabot" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Notiek labošana ..." +msgid "Repairing database ..." +msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Atkārtot pieejas frāzi" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "" @@ -1764,15 +1869,19 @@ msgstr "" msgid "Reset" msgstr "Attiestatīt" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Atgūt" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + #: templates/restore.html:45 msgid "Restore files" msgstr "Atgūt failus" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Atgūt failus ..." @@ -1806,15 +1915,15 @@ msgstr "Atjaunot lasīšanas/rakstīšanas atļaujas" msgid "Restoring files ..." msgstr "Atjauno failus ..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Turpināt" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Palaist atkal katru" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Palaist tagad" @@ -1830,7 +1939,7 @@ msgstr "" msgid "Running commandline entry" msgstr "" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "" @@ -1838,15 +1947,15 @@ msgstr "" msgid "S3 Compatible" msgstr "" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Saglabāt" @@ -1870,7 +1979,7 @@ msgstr "" msgid "Scanning for local blocks ..." msgstr "" -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "" @@ -1882,7 +1991,7 @@ msgstr "Meklēt" msgid "Search for files" msgstr "Meklēt failus" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "sekundes" @@ -1895,7 +2004,7 @@ msgstr "" msgid "Select files" msgstr "Izvēlēties failus" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Serveris" @@ -1929,12 +2038,12 @@ msgstr "" msgid "Server state properties" msgstr "" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Iestatījumi" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Parādīt" @@ -1951,7 +2060,7 @@ msgstr "Parādīt paslēptās mapes" msgid "Show log" msgstr "Parādīt žurnālu" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Parādīt žurnālu ..." @@ -1963,11 +2072,11 @@ msgstr "" msgid "Sia server password" msgstr "Sia servera parole" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -1985,21 +2094,25 @@ msgstr "Avota dati" msgid "Source folders" msgstr "Avota mapes" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Avots:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Sākšana ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2027,11 +2140,11 @@ msgstr "" msgid "Stop running task" msgstr "Pārtraukt uzdevuma izpildi" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Aptur uzdevumu:" @@ -2051,7 +2164,7 @@ msgstr "" msgid "Stored" msgstr "" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Spēcīgs" @@ -2060,19 +2173,23 @@ msgstr "Spēcīgs" msgid "Success" msgstr "" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Simboliskā saite" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Sistēmas faili" @@ -2084,11 +2201,11 @@ msgstr "Sistēmas informācija" msgid "System properties" msgstr "Sistēmas īpašības" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "" @@ -2100,11 +2217,15 @@ msgstr "" msgid "Task is running" msgstr "Uzdevums ir palaists" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Pagaidu faili" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "" @@ -2120,32 +2241,39 @@ msgstr "Notiek pārbaude..." msgid "Testing connection ..." msgstr "Pārbauda savienojumu..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Pārbauda atļaujas..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Pārbauda atļaujas..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "" -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Tumšais motīvs (veidoja Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Noklusējuma zils uz balta motīvs (veidoja Alex)" @@ -2162,24 +2290,24 @@ msgid "" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' 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:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2190,7 +2318,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "" @@ -2209,7 +2337,7 @@ msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2227,6 +2355,15 @@ msgstr "" msgid "This month" msgstr "Šis mēnesis" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Šī diena" @@ -2235,7 +2372,7 @@ msgstr "Šī diena" msgid "Throttle settings" msgstr "" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "" @@ -2253,6 +2390,16 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Šodien" @@ -2265,12 +2412,14 @@ msgstr "" msgid "Trust server certificate?" msgstr "" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "" @@ -2286,7 +2435,7 @@ msgstr "" msgid "Until resumed" msgstr "" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Atjauninājumu kanāls" @@ -2298,26 +2447,22 @@ msgstr "Atjaunināšana neizdevās:" msgid "Updating with existing database" msgstr "" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "" -#: templates/settings.html:114 +#: templates/settings.html:127 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:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Izmantošanas statistika" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -2325,15 +2470,15 @@ msgstr "" msgid "Use SSL" msgstr "Izmantot SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Lietot vāju pieejas frāzi" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Bezjēdzīgs" @@ -2341,21 +2486,25 @@ msgstr "Bezjēdzīgs" msgid "User data" msgstr "Lietotāja dati" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Lietotāja saskarnes iestatījumi" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Lietotājvārds" @@ -2363,12 +2512,11 @@ msgstr "Lietotājvārds" msgid "Validating ..." msgstr "" -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Pārbaudīt failus" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Notiek pārbaude ..." @@ -2380,6 +2528,10 @@ msgstr "" msgid "Verifying backend data ..." msgstr "" +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "" @@ -2388,15 +2540,15 @@ msgstr "" msgid "Verifying restored files ..." msgstr "" -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Ļoti stiprs" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Ļoti vājš" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "" @@ -2422,7 +2574,7 @@ msgstr "" msgid "Waiting for upload ..." msgstr "Notiek gaidīšana uz augšupielādes procesu" -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Brīdinājumi, kļūdas un avārijas" @@ -2438,19 +2590,19 @@ msgstr "" "Mēs iesakām jums šifrēt visas dublējumkopijas, kuras tiek uzglabātas ārpus " "jūsu sistēmas" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Vājš" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Vāja pieejas frāze" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Nedēļas" @@ -2462,19 +2614,15 @@ msgstr "" msgid "Where do you want to restore the files to?" msgstr "" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Gadi" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2483,22 +2631,22 @@ msgstr "Gadi" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Jā" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Jā, esmu noglabājais pieejas frāzi droši" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Jā, esmu drosmīgs!" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Jā, lūdzu salauziet manu dublējumkopiju!" @@ -2534,19 +2682,19 @@ msgid "" "current file and the stop." msgstr "" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 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:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2556,59 +2704,71 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "Jums nepieciešams ievadīt pieejas frāzi vai atspējot šifrēšanu" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "" @@ -2616,23 +2776,27 @@ msgstr "" msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Jums jānorāda ceļš" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "Jūsu pieejas frāzi ir vienkārsi uzminēt. Apdomājiet pieejas frāzes nomaiņu." @@ -2641,15 +2805,15 @@ msgstr "" msgid "bucket/folder/subfolder" msgstr "spainis/mape/apakšmape" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "baits" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "baiti/sekundē" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2660,6 +2824,11 @@ msgstr "" msgid "resume now" msgstr "turpināt tagad" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2672,7 +2841,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "" @@ -2688,6 +2857,6 @@ msgstr "{{number}} Stunda" msgid "{{number}} Minutes" msgstr "{{number}} Minūtes" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "" diff --git a/Localizations/webroot/localization_webroot-nl_NL.po b/Localizations/webroot/localization_webroot-nl_NL.po index f781aaeb7..d2a8cf1e6 100644 --- a/Localizations/webroot/localization_webroot-nl_NL.po +++ b/Localizations/webroot/localization_webroot-nl_NL.po @@ -18,25 +18,25 @@ msgstr " - kies een optie -" msgid "...loading..." msgstr "...laden..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "API sleutel" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "AWS Toegangs ID" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "AWS Toegangssleutel" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM Beleid" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "Over" @@ -44,11 +44,11 @@ msgstr "Over" msgid "About {{appname}}" msgstr "Over {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Toegangssleutel" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Toegang geweigerd" @@ -56,11 +56,11 @@ msgstr "Toegang geweigerd" msgid "Access to user interface" msgstr "Toegang tot gebruikersinterface" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Accountnaam" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Activeren" @@ -81,11 +81,11 @@ msgstr "Voeg een pad rechtstreeks toe" msgid "Add advanced option" msgstr "Voeg geavanceerde optie toe" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Back-up toevoegen" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Voeg filter toe" @@ -93,12 +93,12 @@ msgstr "Voeg filter toe" msgid "Add path" msgstr "Voeg pad toe" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Bucket naam aanpassen?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Padnaam aanpassen?" @@ -106,18 +106,14 @@ msgstr "Padnaam aanpassen?" msgid "Advanced Options" msgstr "Geavanceerde Opties" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Geavanceerde opties" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Geavanceerd:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "Alle" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Alle Hyper-V Machines" @@ -126,7 +122,7 @@ msgstr "Alle Hyper-V Machines" msgid "All Microsoft SQL Databases" msgstr "Alle Microsoft SQL Databases" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -145,7 +141,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Remote toegang toestaan (herstart vereist)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Alleen op deze dagen" @@ -161,7 +157,7 @@ msgstr "" "Een bestaand bestand was gevonden op de nieuwe locatie. Weet u zeker dat de " "database moet verwijzen naar een bestaand bestand?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -173,33 +169,39 @@ msgstr "" "\n" "Wilt u de bestaande database gebruiken?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Anonieme gebruiksrapporten" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "Toepassingen" + #: templates/export.html:8 msgid "As Command-line" msgstr "Als Opdrachtregel" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Authenticatie wachtwoord" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Authenticatie gebruikersnaam" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Automatisch gegenereerde wachtwoordzin" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Automatisch back-ups uitvoeren" @@ -211,11 +213,11 @@ msgstr "B2 Account ID" msgid "B2 Application Key" msgstr "B2 Applicatiesleutel" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Applicatiesleutel" @@ -227,6 +229,10 @@ msgstr "Vorige" msgid "Backend modules:" msgstr "Backend modules:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "Back-up Voltooid!" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Back-updoel" @@ -236,19 +242,19 @@ msgstr "Back-updoel" msgid "Backup location" msgstr "Back-up locatie" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "Back-up retentie" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Back-up:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Verbroken toegang" @@ -260,9 +266,10 @@ msgstr "Bladeren" msgid "Browser default" msgstr "Browser standaard" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Bucket Naam" @@ -296,30 +303,61 @@ msgstr "Gedeeltelijke tijdelijke database samenstellen ..." msgid "Busy ..." msgstr "Bezig ..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" +"Door remote toegang toe te staan, luistert de server naar aanvragen van een " +"willekeurige machine op het netwerk. Verzeker u ervan dat de computer wordt " +"gebruikt op een netwerk dat wordt beschermd door een veilig ingestelde " +"firewall als u deze optie wilt inschakelen." + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" +"Standaard opent het systeemvak-pictogram de gebruikersinterface met een " +"token dat de gebruikersinterface ontgrendelt. Dit zorgt ervoor dat u toegang" +" heeft tot de gebruikersinterface vanaf het systeemvak-pictogram, zonder dat" +" u anderen hoeft te vragen een wachtwoord in te voeren. Schakel deze optie " +"in als u er de voorkeur aan geeft zelf het wachtwoord in te voeren, zelfs " +"wanneer de gebruikersinterface wordt geopend vanuit het systeemvak-" +"pictogram." + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "Cache bestanden" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Annuleren" @@ -356,19 +394,20 @@ msgstr "Controleren op updates ..." msgid "Chose a storage type to get started" msgstr "Kies een opslagtype om aan de slag te gaan" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Klik op de AuthID link om een AuthID aan te maken" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Klik om bandbreedte-opties in te stellen" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Opdrachtregel ..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Nu opruimen" @@ -396,7 +435,7 @@ msgstr "Computer" msgid "Configuration file:" msgstr "Configuratiebestand" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Configuratie:" @@ -418,11 +457,11 @@ msgstr "Bevestiging vereist" msgid "Connect" msgstr "Verbind" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Verbind nu" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "Verbinden met server ..." @@ -430,11 +469,11 @@ msgstr "Verbinden met server ..." msgid "Connecting to task ...." msgstr "Verbinding maken met taak ..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Verbinden..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Verbinding verbroken" @@ -443,11 +482,11 @@ msgstr "Verbinding verbroken" msgid "Connection worked!" msgstr "Verbinding werkt!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Containernaam" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Container-regio" @@ -455,7 +494,7 @@ msgstr "Container-regio" msgid "Continue" msgstr "Volgende" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Ga verder zonder versleuteling" @@ -475,7 +514,7 @@ msgstr "Kopieer doel URL naar Klembord" msgid "Copy failed. Please manually copy the URL" msgstr "Kopiëren mislukt. Kopieer de URL handmatig" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Kern-opties" @@ -483,11 +522,11 @@ msgstr "Kern-opties" msgid "Counting ({{files}} files found, {{size}})" msgstr "Tellen ({{files}} bestanden gevonden, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Alleen crashes" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Bug rapport maken ..." @@ -495,7 +534,7 @@ msgstr "Bug rapport maken ..." msgid "Create folder?" msgstr "Map aanmaken?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Nieuwe beperkte gebruiker aangemaakt" @@ -503,7 +542,7 @@ msgstr "Nieuwe beperkte gebruiker aangemaakt" msgid "Creating bug report ..." msgstr "Bug rapport aanmaken ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Nieuwe gebruiker met beperkte toegang aanmaken ..." @@ -515,10 +554,18 @@ msgstr "Doelmappen aanmaken ..." msgid "Creating temporary backup ..." msgstr "Tijdelijke back-up aanmaken ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Gebruiker aanmaken ..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "Huidige actie:" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "Huidig bestand:" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "Huidige versie is {{versionname}} ({{versionnumber}})" @@ -531,7 +578,7 @@ msgstr "Aangepaste S3 endpoint" msgid "Custom authentication url" msgstr "Aangepaste authenticatie url" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "Aangepaste back-up retentie" @@ -555,11 +602,11 @@ msgstr "Aangepaste server url ({{server}})" msgid "Custom storage class ({{class}})" msgstr "Aangepaste opslagklasse ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "Database ..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Dagen" @@ -567,15 +614,15 @@ msgstr "Dagen" msgid "Default" msgstr "Standaard" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Standaard ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "Standaard Filters" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "Standaard uitsluitingen" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Standaard opties" @@ -583,7 +630,7 @@ msgstr "Standaard opties" msgid "Delete" msgstr "Verwijderen" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Verwijderen ..." @@ -591,7 +638,7 @@ msgstr "Verwijderen ..." msgid "Delete backup" msgstr "Verwijder back-up" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "Verwijder back-ups die ouder zijn dan" @@ -620,7 +667,7 @@ msgstr "Remote bestanden verwijderen ..." msgid "Deleting unwanted files ..." msgstr "Onnodige bestanden verwijderen ..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Desktop" @@ -628,6 +675,10 @@ msgstr "Desktop" msgid "Destination" msgstr "Doel" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "Doelpad" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -646,11 +697,15 @@ msgstr "Rechtstreeks herstellen vanuit back-up bestanden ..." msgid "Disabled" msgstr "Uitgeschakeld" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Afwijzen" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "Alles afwijzen" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Weergave en kleurenschema" @@ -662,19 +717,23 @@ msgstr "Wilt u de back-up \"{{name}}\" echt verwijderen?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "Wilt u de lokale database voor: {{name}} echt verwijderen?" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "Domeinnaam" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Doneren" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Doneer-berichten" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "Doneer-berichten zijn verborgen, klik om ze weer te geven" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "Doneer-berichten zijn zichtbaar, klik om ze te verbergen" @@ -682,11 +741,11 @@ msgstr "Doneer-berichten zijn zichtbaar, klik om ze te verbergen" msgid "Done" msgstr "Klaar" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Download" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Downloaden ..." @@ -694,19 +753,19 @@ msgstr "Downloaden ..." msgid "Downloading files ..." msgstr "Bestanden downloaden ..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Update downloaden ..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Dupliceer optie {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Duplicati Website" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Duplicati forum" @@ -730,17 +789,17 @@ msgstr "" "Iedere back-up heeft een lokale database waarmee het geassocieerd is, die informatie opslaat over de remote back-up op de lokale machine.\n" "Dit maakt het sneller bij het uitvoeren van veel bewerkingen, en reduceert de hoeveelheid gegevens die gedownload moeten worden voor iedere bewerking." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Bewerken ..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Bewerk als lijst" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Bewerk als tekst" @@ -753,7 +812,7 @@ msgstr "Versleutel bestand" msgid "Encryption" msgstr "Versleuteling" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Versleuteling aangepast" @@ -761,24 +820,25 @@ msgstr "Versleuteling aangepast" msgid "Encryption modules:" msgstr "Versleutelingsmodules:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Geef URL in" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" -"Geef handmatig een retentie-strategie op. Aanduidingen zijn D/W/Y voor " -"dagen/weken/jaren. De syntaxis is: 7D:1D,4W:1W,36M:1M. Dit voorbeeld behoudt" -" één back-up voor elk van de volgende 7 dagen, één voor elk van de volgende " -"4 weken, en één voor elk van de volgende 36 maanden. Dit kan ook geschreven " -"worden als 1W:1D,1M:1W,3Y:1M." +"Geef handmatig een retentie-strategie op. Tijdelijke aanduidingen zijn D/W/Y" +" voor dagen/weken/jaren en U voor onbeperkt. De syntaxis is: " +"7D:1D,4W:1W,36M:1M. Dit voorbeeld bewaart één back-up voor elk van de " +"volgende 7 dagen, één voor elk van de volgende 4 weken, en één voor elk van " +"de volgende 36 maanden. Dit kan eveneens worden geschreven als " +"1W:1D,1M:1W,3Y:1M." #: templates/backends/azure.html:12 msgid "Enter access key" @@ -804,7 +864,7 @@ msgstr "Geef containernaam in" msgid "Enter encryption passphrase" msgstr "Geef een wachtwoordzin in voor versleuteling" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Geef uitdrukking hier in" @@ -812,16 +872,28 @@ msgstr "Geef uitdrukking hier in" msgid "Enter folder path name" msgstr "Geef padnaam van de map in" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "" "Geef één optie per regel in opdracht-prompt indeling, bijvoorbeeld {0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Geef het doelpad in" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "Geef het e-mailadres van de Office 365 groep" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" +"Geef het volledige doelpad, inclusief de servernaam, maar zonder https" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -838,9 +910,9 @@ msgstr "Geef het doelpad in" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Fout" @@ -848,39 +920,43 @@ msgstr "Fout" msgid "Error!" msgstr "Fout!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Fouten en crashes" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Uitsluiten" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Sluit mappen uit waarvan de naam bevat:" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Sluit uitdrukking uit" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Sluit bestand uit" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Sluit bestandsextensie uit" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Sluit bestanden uit waarvan de naam bevat:" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "Sluit filtergroep uit" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Sluit map uit" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Sluit reguliere expressie uit" @@ -888,7 +964,7 @@ msgstr "Sluit reguliere expressie uit" msgid "Existing file found" msgstr "Bestaand bestand gevonden" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Experimenteel" @@ -896,7 +972,7 @@ msgstr "Experimenteel" msgid "Export" msgstr "Exporteer" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Exporteren ..." @@ -933,7 +1009,7 @@ msgstr "Verbinden mislukt:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -956,7 +1032,7 @@ msgstr "Ophalen pad-informatie mislukt: {{message}}" msgid "Failed to import:" msgstr "Importeren mislukt:" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Standaard instellingen voor back-up inlezen mislukt:" @@ -964,7 +1040,7 @@ msgstr "Standaard instellingen voor back-up inlezen mislukt:" msgid "Failed to restore files: {{message}}" msgstr "Herstellen bestanden mislukt: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Opslaan mislukt:" @@ -973,11 +1049,11 @@ msgstr "Opslaan mislukt:" msgid "Fetching path information ..." msgstr "Ophalen pad-informatie ..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Bestand" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Bestanden groter dan:" @@ -985,8 +1061,7 @@ msgstr "Bestanden groter dan:" msgid "Filters" msgstr "Filters" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Klaar!" @@ -994,7 +1069,7 @@ msgstr "Klaar!" msgid "First run setup" msgstr "Instellen voor eerste gebruik" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Map" @@ -1006,15 +1081,15 @@ msgstr "Map" msgid "Folder path" msgstr "Map-pad" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Vrijdag" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GByte/s" @@ -1030,7 +1105,7 @@ msgstr "Algemeen" msgid "General backup settings" msgstr "Algemene back-upinstellingen" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Algemene opties" @@ -1046,7 +1121,12 @@ msgstr "Genereer IAM toegangsbeleid" msgid "Getting file versions ..." msgstr "Bestandsversies ophalen ..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "Groep e-mail" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Verborgen bestanden" @@ -1058,12 +1138,16 @@ msgstr "Verberg" msgid "Hide hidden folders" msgstr "Verberg verborgen bestanden" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Start" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "hostnamen" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Uur" @@ -1071,7 +1155,7 @@ msgstr "Uur" msgid "How do you want to handle existing files?" msgstr "Hoe wilt u omgaan met bestaande bestanden?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V Machine" @@ -1080,7 +1164,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V Machine:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V Machines" @@ -1089,13 +1173,13 @@ msgstr "Hyper-V Machines" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Als een geplande taak werd overgeslagen, zal de taak zo snel mogelijk na het" " geplande tijdstip starten." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1132,7 +1216,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">klik met rechts en kies " ""Opslaan als ..."" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1140,7 +1224,7 @@ msgstr "" "Als u geen pad ingeeft, zullen alle bestanden opgeslagen worden in de login map.\n" "Weet u zeker dat dit is wat u wilt?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Als u geen API sleutel ingeeft, is een tenant naam vereist" @@ -1193,15 +1277,15 @@ msgstr "Importeer metadata" msgid "Importing ..." msgstr "Importeren ..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Een bestand opnemen?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Uitdrukking opnemen" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Reguliere expressie opnemen" @@ -1209,15 +1293,18 @@ msgstr "Reguliere expressie opnemen" msgid "Incorrect answer, try again" msgstr "Incorrect antwoord, probeer opnieuw" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Individuele builds alleen voor ontwikkelaars." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" +"Individuele builds alleen voor ontwikkelaars. Niet voor gebruik met " +"belangrijke gegevens." #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Informatie" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Installeren" @@ -1225,17 +1312,17 @@ msgstr "Installeren" msgid "Install failed:" msgstr "Installeren mislukt" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "Ongeldige tekens in pad" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Ongeldige retentietijd" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1243,23 +1330,27 @@ msgstr "" "Het is mogelijk te verbinden met sommige FTP servers zonder een wachtwoord.\n" "Weet u zeker dat uw FTP server aanmelden zonder wachtwoord ondersteunt?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KByte" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "Behoud een specifiek aantal back-ups" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "Behoud alle back-ups" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "Keystone API versie" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Taal in gebruikersinterface" @@ -1267,9 +1358,15 @@ msgstr "Taal in gebruikersinterface" msgid "Last month" msgstr "Vorige maand" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Laatste succesvolle uitvoering:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "Laatste succesvolle back-up:" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" +"Laatste succesvolle hersteloperatie: {{time}} (duurde {{duration || '0 " +"seconden'}})" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1279,18 +1376,18 @@ msgstr "Laatste" msgid "Libraries" msgstr "Bibliotheken" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "Linux" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Back-updata weergeven ..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Remote bestanden weergeven ..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "Remote bestanden weergeven voor Purge ..." + #: templates/log.html:8 msgid "Live" msgstr "Live" @@ -1319,7 +1416,7 @@ msgstr "Laden ..." msgid "Loading remote storage usage ..." msgstr "Laden van remote opslaggebruik ..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "Lokale Opslagplaats" @@ -1335,7 +1432,7 @@ msgstr "Lokaal database-pad:" msgid "Local repository" msgstr "Lokale opslagplaats" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Lokale opslag" @@ -1355,15 +1452,15 @@ msgstr "Log gegevens voor {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Log gegevens van de server" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Uitloggen" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MByte" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MByte/s" @@ -1384,7 +1481,7 @@ msgid "Max upload speed" msgstr "Max Uploadsnelheid" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" @@ -1401,32 +1498,32 @@ msgstr "Microsoft SQL Databases" msgid "Minimum redundancy" msgstr "Minimale redundantie" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "Minimale redundantie is 1.0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minuten" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Ontbrekende naam" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Ontbrekende wachtwoordzin" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Ontbrekende bronnen" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Maandag" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Maanden" @@ -1438,11 +1535,11 @@ msgstr "Verplaats bestaande database" msgid "Move failed:" msgstr "Verplaatsen mislukt:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Mijn Documenten" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Mijn Muziek" @@ -1450,7 +1547,7 @@ msgstr "Mijn Muziek" msgid "My Photos" msgstr "Mijn Foto's" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Mijn Afbeeldingen" @@ -1458,15 +1555,15 @@ msgstr "Mijn Afbeeldingen" msgid "Name" msgstr "Naam" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Nooit" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Nieuwe update gevonden: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1474,33 +1571,33 @@ msgstr "" "Nieuwe gebruikersnaam is {{user}}.\n" "Gebruikersreferenties bijgewerkt om de nieuwe beperkte gebruiker te gebruiken" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Volgende" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Volgende geplande uitvoering:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Volgende geplande taak:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Volgende taak:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Volgende keer" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1509,10 +1606,10 @@ msgstr "Volgende keer" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Nee" @@ -1532,7 +1629,7 @@ msgstr "" "Geen bewerkingsprogramma gevonden voor het "{{backend}}" " "opslagtype" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Geen versleuteling" @@ -1548,7 +1645,7 @@ msgstr "Geen items om te herstellen, selecteer één of meer items" msgid "No passphrase entered" msgstr "Geen wachtwoordzin ingegeven" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Geen geplande taken" @@ -1556,15 +1653,15 @@ msgstr "Geen geplande taken" msgid "No, my machine has only a single account" msgstr "Nee, mijn machine heeft slechts een enkele account" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Niet-bijbehorende wachtwoordzin" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Geen / uitgeschakeld" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" "Er zal niets verwijderd worden. De back-upgrootte zal toenemen met iedere " @@ -1572,22 +1669,18 @@ msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "OK" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "OSX" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1603,12 +1696,20 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "Openstack API Sleutels worden niet ondersteund in v3 keystone API." + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "Besturingssysteem" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Bewerking mislukt:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Bewerkingen:" @@ -1621,11 +1722,11 @@ msgid "Optional authentication username" msgstr "Optionele authenticatie gebruikersnaam" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Opties" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1637,11 +1738,11 @@ msgstr "" msgid "Original location" msgstr "Originele locatie" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Anderen" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1665,24 +1766,24 @@ msgstr "Wachtwoordzin" msgid "Passphrase (if encrypted)" msgstr "Wachtwoordzin (indien versleuteld)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Wachtwoordzin veranderd" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Wachtwoordzinnen komen niet overeen" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Wachtwoord" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Wachtwoorden komen niet overeen" @@ -1690,11 +1791,16 @@ msgstr "Wachtwoorden komen niet overeen" msgid "Patching files with local blocks ..." msgstr "Bestanden bijwerken met lokale blokken ..." -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Pad" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Pad niet gevonden" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Pad op server" @@ -1702,11 +1808,11 @@ msgstr "Pad op server" msgid "Path or subfolder in the bucket" msgstr "Pad of submap in de bucket" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Pauze" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Pauzeer na opstarten of slaapmodus" @@ -1730,17 +1836,25 @@ msgstr "Verwijs naar de back-up bestanden en herstel daar vandaan" msgid "Port" msgstr "Poort" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "Voorkom automatisch inloggen door systeemvak-pictogram" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Vorige" +#: templates/home.html:73 +msgid "Progress:" +msgstr "Voortgang:" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID is optioneel als de bucket bestaat" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Fabrikantgebonden" @@ -1748,6 +1862,10 @@ msgstr "Fabrikantgebonden" msgid "Purging files ..." msgstr "Bestanden wissen ..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "Wissen van bestanden Voltooid!" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Opnieuw opbouwen van lokale database ..." @@ -1764,7 +1882,7 @@ msgstr "Opnieuw opbouwen van de database ..." msgid "Registering temporary backup ..." msgstr "Registreren tijdelijke back-up ..." -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Relatieve paden zijn niet toegestaan" @@ -1776,11 +1894,11 @@ msgstr "Andere code" msgid "Remote" msgstr "Remote" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "Remote Pad" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "Remote Opslagplaats" @@ -1792,7 +1910,11 @@ msgstr "Remote pad" msgid "Remote repository" msgstr "Remote opslagplaats" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "Remote volume grootte" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Verwijderen" @@ -1800,19 +1922,19 @@ msgstr "Verwijderen" msgid "Remove option" msgstr "Verwijder optie" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Repareer" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Repareren ..." +msgid "Repairing database ..." +msgstr "Database repareren ..." #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Herhaal wachtwoordzin" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Rapportage:" @@ -1820,15 +1942,19 @@ msgstr "Rapportage:" msgid "Reset" msgstr "Reset" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Herstellen" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "Herstellen Voltooid!" + #: templates/restore.html:45 msgid "Restore files" msgstr "Herstel bestanden" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Bestanden herstellen ..." @@ -1862,15 +1988,15 @@ msgstr "Herstel lees/schrijfpermissies" msgid "Restoring files ..." msgstr "Bestanden worden hersteld ..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Hervat" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Voer opnieuw uit iedere" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Nu uitvoeren" @@ -1886,7 +2012,7 @@ msgstr "Uitvoeren ..." msgid "Running commandline entry" msgstr "Opdrachtregelinvoer in uitvoering" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Taak in uitvoering:" @@ -1894,15 +2020,15 @@ msgstr "Taak in uitvoering:" msgid "S3 Compatible" msgstr "S3 Compatible" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Zelfde als de basis installatie versie: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "Zaterdag" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Opslaan" @@ -1926,7 +2052,7 @@ msgstr "Scannen bestaande bestanden ..." msgid "Scanning for local blocks ..." msgstr "Scannen op lokale blokken ..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Planning" @@ -1938,7 +2064,7 @@ msgstr "Zoek" msgid "Search for files" msgstr "Zoek bestanden" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Seconden" @@ -1951,7 +2077,7 @@ msgstr "Selecteer een logniveau en bekijk meldingen zodra ze zich voordoen:" msgid "Select files" msgstr "Selecteer bestanden" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -1985,12 +2111,12 @@ msgstr "Server gepauzeerd" msgid "Server state properties" msgstr "Server status eigenschappen" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Instellingen" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Tonen" @@ -2007,7 +2133,7 @@ msgstr "Toon verborgen mappen" msgid "Show log" msgstr "Log weergeven" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Log weergeven ..." @@ -2019,11 +2145,11 @@ msgstr "Toon boomstructuur" msgid "Sia server password" msgstr "Sia server wachtwoord" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "Slimme back-up retentie" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2043,21 +2169,27 @@ msgstr "Brongegevens" msgid "Source folders" msgstr "Bronmappen" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Bron:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Specifieke builds alleen voor ontwikkelaars." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" +"Specifieke builds alleen voor ontwikkelaars. Niet voor gebruik met " +"belangrijke gegevens." -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Standaard protocollen" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Starten ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "Back-up wordt gestart..." + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "Herstellen wordt gestart..." #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2085,11 +2217,11 @@ msgstr "Stop de back-up in uitvoering" msgid "Stop running task" msgstr "Stop de taak in uitvoering" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "Stop na de upload:" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Taak wordt gestopt:" @@ -2109,7 +2241,7 @@ msgstr "Opslagklasse voor het aanmaken van een bucket" msgid "Stored" msgstr "Opgeslagen" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Sterk" @@ -2118,19 +2250,23 @@ msgstr "Sterk" msgid "Success" msgstr "Succes" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Zondag" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Symbolische link" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "Systeembestanden" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "Systeem standaard ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Systeembestanden" @@ -2142,11 +2278,11 @@ msgstr "Systeeminformatie" msgid "System properties" msgstr "Systeemeigenschappen" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TByte" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TByte/s" @@ -2158,11 +2294,15 @@ msgstr "Doelpad, bijvoorbeeld /backup" msgid "Task is running" msgstr "Taak is in uitvoering" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "Tijdelijke bestanden" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Tijdelijke bestanden" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Tenant naam" @@ -2178,36 +2318,45 @@ msgstr "Testen ..." msgid "Testing connection ..." msgstr "Testen van de verbinding ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Testen van de permissies ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Testen van de permissies ..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" +"Het '{{fieldname}}' veld bevat een ongeldig teken: {{character}} (value: " +"{{value}}, index: {{pos}})" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "De bucket-naam hoort in kleine letters te zijn, automatisch converteren?" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" "De bucket naam hoort te beginnen met uw gebruikersnaam, automatisch " "voorvoegen?" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "" "De verbinding met de server is verbroken, opnieuw proberen over {{time}} ..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Het donkere thema (door Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Het standaard blauw op wit thema (door Alex)" @@ -2229,11 +2378,11 @@ msgstr "" "\n" "Wilt u de HUIDIGE host sleutel \"{prev}\" VERVANGEN door de GERAPPORTEERDE host sleutel: {{key}}?" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Het pad lijkt niet te bestaan, wilt u het desondanks toevoegen?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2243,7 +2392,7 @@ msgstr "" "\n" "Wilt u het aangegeven bestand opnemen?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2251,7 +2400,7 @@ msgstr "" "Het pad moet een absoluut pad zijn, bijvoorbeeld het moet beginnen met een " "forward slash '/'" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2265,7 +2414,7 @@ msgid "The region parameter is only applied when creating a new bucket" msgstr "" "De regio parameter wordt alleen toegepast bij het aanmaken van een bucket" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "" "De regio parameter wordt alleen gebruikt bij het aanmaken van een bucket" @@ -2290,7 +2439,7 @@ msgid "" msgstr "" "De doelmap bevat versleutelde bestanden, geef alstublieft de wachtwoordzin" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2314,6 +2463,19 @@ msgstr "" msgid "This month" msgstr "Afgelopen maand" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" +"Deze optie heeft geen betrekking op de maximale back-up of bestandsgrootte. " +"Zie deze pagina voordat u de remote volumegrootte " +"verandert." + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Afgelopen week" @@ -2322,7 +2484,7 @@ msgstr "Afgelopen week" msgid "Throttle settings" msgstr "Bandbreedte-instellingen" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Donderdag" @@ -2344,6 +2506,23 @@ msgstr "" "Om te exporteren zonder een wachtwoordzin, deselecteer het \"Versleutel " "bestand\" vakje" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" +"Om verschillende op DNS gebaseerde aanvallen te voorkomen, beperkt Duplicati" +" de toegestane hostnamen tot de hier genoemde. Directe IP-toegang en " +"localhost zijn altijd toegestaan. Meerdere hostnamen kunnen worden opgegeven" +" met een puntkomma als scheidingsteken. Als één van de toegestane hostnamen " +"een asterisk (*) is, zijn alle hostnamen toegestaan en is deze functie " +"uitgeschakeld. Als het veld leeg is, is toegang alleen toegestaan via het IP" +" adres en localhost." + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Vandaag" @@ -2356,14 +2535,17 @@ msgstr "Vertrouw host certificaat?" msgid "Trust server certificate?" msgstr "Vertrouw server certificaat?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Probeer nieuwe mogelijkheden uit waar we aan werken. Niet gebruiken met " -"belangrijke gegevens." +"Probeer de nieuwste functies waar we aan werken. Momenteel de meest stabiele" +" beschikbare versie. Test Herstellen van bestanden alvorens te gebruiken in " +"productie-omgevingen." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Dinsdag" @@ -2379,7 +2561,7 @@ msgstr "Onbekende back-up grootte en versies" msgid "Until resumed" msgstr "Tot hervatting" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Updatekanaal" @@ -2391,15 +2573,11 @@ msgstr "Update mislukt:" msgid "Updating with existing database" msgstr "Updaten met bestaande database" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "Upload volumegrootte" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "Uploaden controlebestand ..." -#: templates/settings.html:114 +#: templates/settings.html:127 msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate public usage" @@ -2410,11 +2588,11 @@ msgstr "" "link link=\"link\">openbare gebruikstatistieken te " "genereren. " -#: templates/settings.html:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Gebruikstatistieken" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Gebruikstatistieken, waarschuwingen, fouten en crashes" @@ -2422,15 +2600,15 @@ msgstr "Gebruikstatistieken, waarschuwingen, fouten en crashes" msgid "Use SSL" msgstr "Gebruik SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Gebruik bestaande database?" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Gebruik zwakke wachtwoordzin" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Waardeloos" @@ -2438,21 +2616,25 @@ msgstr "Waardeloos" msgid "User data" msgstr "Gebruikersgegevens" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "Gebruikers domeinnaam" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "Gebruiker heeft teveel permissies" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Gebruikersinterface instellingen" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Gebruikersnaam" @@ -2460,12 +2642,11 @@ msgstr "Gebruikersnaam" msgid "Validating ..." msgstr "Valideren ..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Bestanden controleren" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Controleren ..." @@ -2477,6 +2658,10 @@ msgstr "Antwoord controleren" msgid "Verifying backend data ..." msgstr "Controleren van backend gegevens ..." +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "Controleren bestanden..." + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "Controleren van remote gegevens ..." @@ -2485,15 +2670,15 @@ msgstr "Controleren van remote gegevens ..." msgid "Verifying restored files ..." msgstr "Controleren van herstelde bestanden ..." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Erg sterk" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Erg zwak" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Bezoek ons op" @@ -2523,7 +2708,7 @@ msgstr "Wachten op het starten van de taak ..." msgid "Waiting for upload ..." msgstr "Wachten op upload ..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Waarschuwingen, fouten en crashes" @@ -2541,19 +2726,19 @@ msgstr "" "We raden aan dat u alle back-ups die buiten uw systeem worden opgeslagen " "versleutelt" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Zwak" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Zwakke wachtwoordzin" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "Woensdag" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Weken" @@ -2565,19 +2750,15 @@ msgstr "Waar vandaan wilt u herstellen?" msgid "Where do you want to restore the files to?" msgstr "Waarheen wilt u de bestanden herstellen?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "Windows" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Jaren" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2586,22 +2767,22 @@ msgstr "Jaren" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Ja" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Ja, ik heb de wachtwoordzin op een veilige plaats opgeborgen" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Ja, ik ben dapper!" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Ja, help mijn back-up om zeep!" @@ -2645,7 +2826,7 @@ msgstr "" "De taak kan onmiddellijk worden gestopt, of het proces toestaan om door te " "gaan met het huidige bestand en dan stoppen." -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -2653,7 +2834,7 @@ msgstr "" "U hebt de versleutelingsmodus veranderd. Dit kan dingen kapotmaken. U wordt " "daarom aangemoedigd een nieuwe back-up aan te maken" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -2661,7 +2842,7 @@ msgstr "" "U hebt de wachtwoordzin aangepast, wat niet wordt ondersteund. U wordt " "daarom aangemoedigd een nieuwe back-up aan te maken." -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2675,7 +2856,7 @@ msgstr "" "U koos voor terugzetten naar een nieuwe locatie, maar hebt geen locatie " "opgegeven" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " @@ -2685,55 +2866,69 @@ msgstr "" "veilige kopie heeft van de wachtwoordzin, omdat de gegevens niet hersteld " "kunnen worden als u de wachtwoordzin verliest." -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "U moet tenminste één bronmap kiezen" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "Een domeinnaam moet worden opgegeven om v3 API te gebruiken" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "U moet een naam ingeven voor de back-up" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "U moet een wachtwoordzin ingeven of versleuteling uitschakelen" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "Een wachtwoord moet worden opgegeven om v3 API te gebruiken" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "" "U moet een positief getal opgeven voor de hoeveelheid te bewaren back-ups" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" +"Een tenant (ofwel project) naam moet worden opgegeven om v3 API te gebruiken" +" " + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "U moet een tenant naam ingeven als u de API sleutel niet verstrekt" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "" "U moet een geldige tijdsduur ingeven voor de tijd dat back-ups bewaard " "moeten worden" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "Er moet een geldige tekenreeks voor retentiebeleid worden opgegeven" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "U moet òf een wachtwoord, òf een API sleutel ingeven" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "U moet òf een wachtwoord, òf een API sleutel ingeven, niet beide" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "U moet het wachtwoord invullen" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "U moet de servernaam of -adres invullen" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "U moet de gebruikersnaam invullen" @@ -2741,23 +2936,27 @@ msgstr "U moet de gebruikersnaam invullen" msgid "You must fill in {{field}}" msgstr "U moet {{field}} invullen" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "U moet de AuthURI selecteren of invullen" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "U moet de server selecteren of invullen" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "U moet een pad opgeven" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "U zou in moeten vullen {{field}}{{reason}}" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Uw bestanden en mappen zijn succesvol hersteld" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "Uw wachtwoordzin is eenvoudig te raden. Overweeg de wachtwoordzin te " @@ -2767,15 +2966,15 @@ msgstr "" msgid "bucket/folder/subfolder" msgstr "bucket/map/submap" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "byte" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "byte/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2786,6 +2985,11 @@ msgstr "aangepast" msgid "resume now" msgstr "nu hervatten" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "tenzij u expliciet --group-id opgeeft" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2803,7 +3007,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} bestanden ({{size}}) te gaan {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versie" @@ -2818,6 +3022,6 @@ msgstr "{{number}} Uur" msgid "{{number}} Minutes" msgstr "{{number}} Minuten" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (duurde {{duration}})" diff --git a/Localizations/webroot/localization_webroot-pl.po b/Localizations/webroot/localization_webroot-pl.po index c524569a2..70acb6871 100644 --- a/Localizations/webroot/localization_webroot-pl.po +++ b/Localizations/webroot/localization_webroot-pl.po @@ -2,10 +2,11 @@ # Slawomir Ciunczyk , 2016 # Mariusz Wierzbicki , 2016 # Jerzy Wartałowicz , 2016 +# Mikolaj Zajac , 2018 msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Jerzy Wartałowicz , 2016\n" +"Last-Translator: Mikolaj Zajac , 2018\n" "Language-Team: Polish (https://www.transifex.com/duplicati/teams/67655/pl/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -20,25 +21,25 @@ msgstr "- wybierz opcję -" msgid "...loading..." msgstr "...ładowanie..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "Klucz API" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "Identyfikator dostępu AWS" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "Klucz dostepu AWS" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "Polisa AWS IAM" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "O programie" @@ -46,11 +47,11 @@ msgstr "O programie" msgid "About {{appname}}" msgstr "O programie {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Klucz dostępu" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Dostęp zabroniony" @@ -58,11 +59,11 @@ msgstr "Dostęp zabroniony" msgid "Access to user interface" msgstr "Dostęp do interface użytkownika" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Nazwa konta" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Aktywuj" @@ -83,11 +84,11 @@ msgstr "Dodaj ścieżkę bezpośrednio" msgid "Add advanced option" msgstr "Dodaj opcję zaawansowaną" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Dodaj kopię" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Dodaj filtr" @@ -95,12 +96,12 @@ msgstr "Dodaj filtr" msgid "Add path" msgstr "Dodaj ścieżkę" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Poprawić nazwę zasobnika?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Poprawić nazwę ścieżki?" @@ -108,18 +109,14 @@ msgstr "Poprawić nazwę ścieżki?" msgid "Advanced Options" msgstr "Opcje Zaawansowane" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Opcje zaawansowane" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Zaawansowane:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "Wszystko" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Wszystkie Maszyny Hyper-V" @@ -128,7 +125,7 @@ msgstr "Wszystkie Maszyny Hyper-V" msgid "All Microsoft SQL Databases" msgstr "Wszystkie Bazy Danych Microsoft SQL" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -146,7 +143,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Zezwalaj na dostęp zdalny (wymaga restartu)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Dozwolone dni" @@ -162,7 +159,7 @@ msgstr "" "Istniejący plik został znaleziony w nowej lokalizacji\n" "Czy na pewno chcesz skierować bazę danych do istniejącego pliku?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -174,33 +171,39 @@ msgstr "" "\n" "Czy chcesz użyć istniejącej bazy danych?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Anonimowy raport użycia" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "Jako Linia poleceń" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Hasło uwierzytenienia" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Nazwa uwierzytelnienia" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Automatycznie wygenerowane długie hasło" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Automatycznie uruchamiaj kopie." @@ -212,11 +215,11 @@ msgstr "ID Konta B2" msgid "B2 Application Key" msgstr "Klucz Aplikacji B2" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" @@ -228,6 +231,10 @@ msgstr "Wstecz" msgid "Backend modules:" msgstr "Moduły zaplecza:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Miejsce docelowe kopii" @@ -237,19 +244,19 @@ msgstr "Miejsce docelowe kopii" msgid "Backup location" msgstr "Lokalizacja kopii" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Kopia:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Przerwany dostęp" @@ -261,9 +268,10 @@ msgstr "Przeglądaj" msgid "Browser default" msgstr "Domyślna przeglądarka" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Nazwa Zasobnika" @@ -297,30 +305,50 @@ msgstr "Tworzenie tymczasowej częściowej bazy danych ..." msgid "Busy ..." msgstr "Zajęty ..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Robocze" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Anuluj" @@ -357,19 +385,20 @@ msgstr "Sprawdzanie uaktualnień ..." msgid "Chose a storage type to get started" msgstr "Wybierz typ magazynu by rozpocząć" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Kliknij link AuthID by utworzyć AuthID" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Kliknij, aby ustawić limity prędkości" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Linia poleceń ..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Kompaktuj teraz" @@ -397,7 +426,7 @@ msgstr "Komputer" msgid "Configuration file:" msgstr "Plik konfiguracyjny:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Konfiguracja:" @@ -419,11 +448,11 @@ msgstr "Potwierdzenie wymagane" msgid "Connect" msgstr "Połącz" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Połącz teraz" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "Łączenie z serwerem ..." @@ -431,11 +460,11 @@ msgstr "Łączenie z serwerem ..." msgid "Connecting to task ...." msgstr "Łączenie z zadaniem ..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Łączenie ..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Utracono połączenie" @@ -444,11 +473,11 @@ msgstr "Utracono połączenie" msgid "Connection worked!" msgstr "Połączenie działa!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Nazwa zasobnika" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Region zasobnika" @@ -456,7 +485,7 @@ msgstr "Region zasobnika" msgid "Continue" msgstr "Kontynuuj" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Kontynuuj bez szyfrowania" @@ -476,7 +505,7 @@ msgstr "Kopiuj Docelowy URL do Schowka" msgid "Copy failed. Please manually copy the URL" msgstr "Niepowodzenie kopiowania. Proszę skopiować URL ręcznie" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Opcje podstawowe" @@ -484,11 +513,11 @@ msgstr "Opcje podstawowe" msgid "Counting ({{files}} files found, {{size}})" msgstr "Liczenie ({{files}} znaleziono plików, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Tylko awarie" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Tworzenie raportu błędów ..." @@ -496,7 +525,7 @@ msgstr "Tworzenie raportu błędów ..." msgid "Create folder?" msgstr "Utworzyć folder" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Utwórz nowego użytkownika z ograniczeniami" @@ -504,7 +533,7 @@ msgstr "Utwórz nowego użytkownika z ograniczeniami" msgid "Creating bug report ..." msgstr "Tworzenie raportu błędów ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Tworzenie nowego użytkownika z ograniczeniami ..." @@ -516,10 +545,18 @@ msgstr "Tworzenie folderów docelowych ..." msgid "Creating temporary backup ..." msgstr "Tworzenie kopii tymczasowej ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Tworzenie użytkownika ..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "Bieżąca wersja to {{versionname}} ({{versionnumber}})" @@ -532,7 +569,7 @@ msgstr "Niestandardowy węzeł końcowy S3" msgid "Custom authentication url" msgstr "Niestandardowy URL uwierzytelniania" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "" @@ -556,11 +593,11 @@ msgstr "Niestandardowy adres url serwera ({{serwer}})" msgid "Custom storage class ({{class}})" msgstr "Niestandardowa klasa magazynu ({{Klasa}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "Baza danych ..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Dni" @@ -568,15 +605,15 @@ msgstr "Dni" msgid "Default" msgstr "Domyślny" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Domyślny ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "Filtry domyślne" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Opcje domyślne" @@ -584,7 +621,7 @@ msgstr "Opcje domyślne" msgid "Delete" msgstr "Usuń" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Usuń ..." @@ -592,7 +629,7 @@ msgstr "Usuń ..." msgid "Delete backup" msgstr "Usuń kopię" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "" @@ -620,7 +657,7 @@ msgstr "Usuwanie zdalnych plików ..." msgid "Deleting unwanted files ..." msgstr "Usuwanie niepotrzebnych plików" -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Pulpit" @@ -628,6 +665,10 @@ msgstr "Pulpit" msgid "Destination" msgstr "Lokalizacja docelowa" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -646,11 +687,15 @@ msgstr "Odtwórz bezpośrednio z plików kopii ..." msgid "Disabled" msgstr "Wyłączone" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Ukryj" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Schemat ekranu i kolorystyki" @@ -662,19 +707,23 @@ msgstr "Naprawdę chcesz usunąć kopię: \"{{name}}\" ?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "Czy naprawdę chcesz usunąć lokalna bazę danych: {{name}}" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Wesprzyj" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Komunikaty o wsparcie" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "Komunikaty o wsparcie są ukryte, kliknij by przywrócić" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "Komunikaty o wsparcie są widoczne kliknij by ukryć" @@ -682,11 +731,11 @@ msgstr "Komunikaty o wsparcie są widoczne kliknij by ukryć" msgid "Done" msgstr "Wykonane" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Pobranie" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Pobieranie ..." @@ -694,19 +743,19 @@ msgstr "Pobieranie ..." msgid "Downloading files ..." msgstr "Pobieranie plików ..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Pobieranie uaktualnienia ..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Powielenie opcji {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Strona Duplicati" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Forum Duplicati" @@ -732,17 +781,17 @@ msgstr "" "\\nTo sprawia, że można szybciej wykonywać wiele operacji i zmniejsza ilość " "danych, które muszą być pobrane dla każdej operacji." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Edycja ..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Edytuj jako listę" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Edytuj jako tekst" @@ -755,7 +804,7 @@ msgstr "Zaszyfruj plik" msgid "Encryption" msgstr "Szyfrowanie" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Szyfrowanie zmienione" @@ -763,18 +812,18 @@ msgstr "Szyfrowanie zmienione" msgid "Encryption modules:" msgstr "Moduły szyfrujące:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Podaj URL" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" #: templates/backends/azure.html:12 @@ -801,7 +850,7 @@ msgstr "Podaj nazwę zasobnika" msgid "Enter encryption passphrase" msgstr "Podaj długie hasło szyfrowania" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Tutaj wprowadź wyrażenie" @@ -809,17 +858,28 @@ msgstr "Tutaj wprowadź wyrażenie" msgid "Enter folder path name" msgstr "Wprowadź nazwę ścieżki dostępu" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "" "Wprowadź po jednej opcji w wierszu w formacie wiersza poleceń, np. \n" "{0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Wprowadź ścieżkę docelową" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -836,9 +896,9 @@ msgstr "Wprowadź ścieżkę docelową" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Błąd" @@ -846,39 +906,43 @@ msgstr "Błąd" msgid "Error!" msgstr "Błąd!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Błędy i awarie" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Wyłącz" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Wyłącz katalogi z nazwą zawierającą" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Wyłącz wyrażenie" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Wyłącz plik" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Wyłącz rozszerzenie pliku" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Wyłącz pliki z nazwą zawierającą" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Wyłącz folder" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Wyłącz wyrażenie regularne" @@ -886,7 +950,7 @@ msgstr "Wyłącz wyrażenie regularne" msgid "Existing file found" msgstr "Znaleziono istniejący plik" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Eksperymentalne" @@ -894,7 +958,7 @@ msgstr "Eksperymentalne" msgid "Export" msgstr "Eksport" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Eksportowanie ..." @@ -931,7 +995,7 @@ msgstr "Nie udało się połączyć:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -954,7 +1018,7 @@ msgstr "Nie udało się pobrać informacji o ścieżce: {{message}}" msgid "Failed to import:" msgstr "Nie udało się zaimportować:" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Nie udało się odczytać domyślnych danych kopii:" @@ -962,7 +1026,7 @@ msgstr "Nie udało się odczytać domyślnych danych kopii:" msgid "Failed to restore files: {{message}}" msgstr "Nie udało się odtworzyć plików: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Nie udało się zapisać:" @@ -971,11 +1035,11 @@ msgstr "Nie udało się zapisać:" msgid "Fetching path information ..." msgstr "Pobieranie informacji o ścieżce ..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Plik" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Pliki większe niż:" @@ -983,8 +1047,7 @@ msgstr "Pliki większe niż:" msgid "Filters" msgstr "Filtry" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Zakończono!" @@ -992,7 +1055,7 @@ msgstr "Zakończono!" msgid "First run setup" msgstr "Konfiguracja początkowa" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Katalog" @@ -1004,15 +1067,15 @@ msgstr "Katalog" msgid "Folder path" msgstr "Ścieżka katalogu" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pt" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GBajt" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GBajt/s" @@ -1028,7 +1091,7 @@ msgstr "Ogólne" msgid "General backup settings" msgstr "Ogólne ustawienia kopii" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Opcje ogólne" @@ -1044,7 +1107,12 @@ msgstr "Wygeneruj politykę dostępu IAM" msgid "Getting file versions ..." msgstr "Pobieranie wersji plików ..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Ukryte pliki" @@ -1056,12 +1124,16 @@ msgstr "Ukryj" msgid "Hide hidden folders" msgstr "Ukryj ukryte foldery" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Domowa" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Godziny" @@ -1069,7 +1141,7 @@ msgstr "Godziny" msgid "How do you want to handle existing files?" msgstr "Jak chcesz potraktować istniejące pliki?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Maszyna Hyper-V" @@ -1078,7 +1150,7 @@ msgid "Hyper-V Machine:" msgstr "Maszyna Hyper-V:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Maszyny Hyper-V" @@ -1087,12 +1159,12 @@ msgstr "Maszyny Hyper-V" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Jeśli brak daty, zadanie zostanie uruchomione najwcześniej gdy to możliwe." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1129,7 +1201,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">kliknij prawym przyciskiem " "myszy i wybierz "Zapisz jako ..."" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1137,7 +1209,7 @@ msgstr "" "Jeśli ścieżka nie zostanie wprowadzona, to wszystkie pliki będą " "przechowywane w katalogu logowania. Czy na pewno tak właśnie ma być?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Jeśli nie podasz Klucza API, nawa dzierżawcy jest wymagana" @@ -1189,15 +1261,15 @@ msgstr "" msgid "Importing ..." msgstr "Importowanie ..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Dołaczyć plik?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Dołącz wyrażenie" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Dołącz wyrażenie regularne" @@ -1205,15 +1277,16 @@ msgstr "Dołącz wyrażenie regularne" msgid "Incorrect answer, try again" msgstr "Nieprawidłowa odpowiedź, spróbuj ponownie" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Indywidualne kompilacje tylko dla developerów" +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Informacja" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Instalacja" @@ -1221,17 +1294,17 @@ msgstr "Instalacja" msgid "Install failed:" msgstr "Nie udało się zainstalować:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "Nieprawidłowe znaki w ścieżce" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Nieprawidłowy czas przechowywania" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1239,23 +1312,27 @@ msgstr "" "Do niektórych serwerów FTP można łączyć się bez hasła.\n" "Czy na pewno Twój serwer FTP obsługuje logowanie bez hasła?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KBajty" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KBajty/s" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Język w interfejsie użytkownika" @@ -1263,9 +1340,13 @@ msgstr "Język w interfejsie użytkownika" msgid "Last month" msgstr "Ostatni miesiąc" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Ostatnie prawidłowe wykonanie:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1275,18 +1356,18 @@ msgstr "Ostatni" msgid "Libraries" msgstr "Biblioteki" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "Linux" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Szukanie dat kopii ..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Szukanie plików zdalnych" +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + #: templates/log.html:8 msgid "Live" msgstr "Aktywne" @@ -1314,7 +1395,7 @@ msgstr "Ładowanie ..." msgid "Loading remote storage usage ..." msgstr "Ładowanie użycia magazynu zdalnego ..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "" @@ -1330,7 +1411,7 @@ msgstr "Ścieżka lokalnej bazy danych:" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Magazyn lokalny" @@ -1350,15 +1431,15 @@ msgstr "Loguj dane dla {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Loguj dane z serwera" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Wyloguj" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MBajt" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MBajty/s" @@ -1379,7 +1460,7 @@ msgid "Max upload speed" msgstr "Maksymalna szybkość wysyłania" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" @@ -1396,32 +1477,32 @@ msgstr "Bazy danych Microsoft SQL:" msgid "Minimum redundancy" msgstr "Minimalna redundancja" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "Minimalna redundancja wynosi 1,0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minuty" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Brak nazwy" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Brak długiego hasła" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Brak źródła" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Pn" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Miesiące" @@ -1433,11 +1514,11 @@ msgstr "Przenieś istniejącą bazę danych" msgid "Move failed:" msgstr "Nie udało się przenieść:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Moje Dokumenty" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Moja Muzyka" @@ -1445,7 +1526,7 @@ msgstr "Moja Muzyka" msgid "My Photos" msgstr "Moje Zdjęcia" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Moje Obrazy" @@ -1453,15 +1534,15 @@ msgstr "Moje Obrazy" msgid "Name" msgstr "Nazwa" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Nigdy" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Znaleziono nowe uaktualnienie: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1469,33 +1550,33 @@ msgstr "" "Nowa nazwa użytkownika to {{user}}.\n" "Uaktualniono uwierzytelnienia dla użytkownika o ograniczonym dostępie" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Następny" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Następne zaplanowane uruchomienie:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Następne zaplanowane zadanie:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Następne zadanie" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Następny raz" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1504,10 +1585,10 @@ msgstr "Następny raz" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Nie" @@ -1525,7 +1606,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Nie znaleziono edytora dla magazynu typu "{{backend}}"" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Bez szyfrowania" @@ -1541,7 +1622,7 @@ msgstr "Brak pozycji do odtworzenia, proszę wybrać jedną lub więcej pozycji. msgid "No passphrase entered" msgstr "Nie wprowadzono długiego hasła" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Brak zaplanowanych zadań" @@ -1549,36 +1630,32 @@ msgstr "Brak zaplanowanych zadań" msgid "No, my machine has only a single account" msgstr "Nie, moje urządzenie ma tylko jedno konto" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Niepasujące długie hasła" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Żaden / wyłączone" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "OK" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "OSX" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1592,12 +1669,20 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Nie udało się wykonać operacji:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Operacje:" @@ -1610,11 +1695,11 @@ msgid "Optional authentication username" msgstr "Opcjonalny użytkownik uwierzytelnienia" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Opcje" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1626,11 +1711,11 @@ msgstr "" msgid "Original location" msgstr "Położenie oryginalne" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Inne" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1650,24 +1735,24 @@ msgstr "Długie hasło" msgid "Passphrase (if encrypted)" msgstr "Długie hasło (jeśli zaszyfrowane)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Zmieniono długie hasło" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Długie hasła różnią się od siebie" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Hasło" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Hasła różnią się od siebie" @@ -1675,11 +1760,16 @@ msgstr "Hasła różnią się od siebie" msgid "Patching files with local blocks ..." msgstr "Uzupełnianie plików z bloków lokalnych ..." -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Ścieżka" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Ścieżka nie znaleziona" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Ścieżka na serwerze" @@ -1687,11 +1777,11 @@ msgstr "Ścieżka na serwerze" msgid "Path or subfolder in the bucket" msgstr "Ścieżka lub podkatalog w zasobniku" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Wstrzymaj" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Wstrzymaj po uruchomieniu lub hibernacji" @@ -1715,17 +1805,25 @@ msgstr "Wskaż pliki kopii zapasowej i odtwórz z nich" msgid "Port" msgstr "Port" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Poprzedni" +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID jest opcjonalne jeśli zasobnik istnieje" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Własny" @@ -1733,6 +1831,10 @@ msgstr "Własny" msgid "Purging files ..." msgstr "Czyszczenie plików ..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Przebudowywanie lokalnej bazy danych ..." @@ -1749,7 +1851,7 @@ msgstr "Odtwarzanie bazy danych ..." msgid "Registering temporary backup ..." msgstr "Rejestrowanie tymczasowej kopii ..." -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Ścieżki względne nie są dopuszczalne" @@ -1761,11 +1863,11 @@ msgstr "Przeładuj" msgid "Remote" msgstr "Zdalny" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "" @@ -1777,7 +1879,11 @@ msgstr "" msgid "Remote repository" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Usuń" @@ -1785,19 +1891,19 @@ msgstr "Usuń" msgid "Remove option" msgstr "Usuń opcję" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Napraw" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Naprawianie ..." +msgid "Repairing database ..." +msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Powtórz długie hasło" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Raportowanie:" @@ -1805,15 +1911,19 @@ msgstr "Raportowanie:" msgid "Reset" msgstr "Resetuj" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Odtwórz" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + #: templates/restore.html:45 msgid "Restore files" msgstr "Odtwórz pliki" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Odtwórz pliki ..." @@ -1847,15 +1957,15 @@ msgstr "Odtwórz uprawnienia odczytu/zapisu" msgid "Restoring files ..." msgstr "Odtwarzanie plików" -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Wznów" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Uruchom ponownie co" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Uruchom teraz" @@ -1871,7 +1981,7 @@ msgstr "Uruchamianie ..." msgid "Running commandline entry" msgstr "Uruchamianie komend z linii poleceń" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Uruchamianie zadania:" @@ -1879,15 +1989,15 @@ msgstr "Uruchamianie zadania:" msgid "S3 Compatible" msgstr "Kompatybilny z S3" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Zgodny z bazową wersją instalacji: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "So" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Zapisz" @@ -1911,7 +2021,7 @@ msgstr "Przeglądanie istniejących plików ..." msgid "Scanning for local blocks ..." msgstr "Szukanie lokalnych bloków" -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Harmonogram" @@ -1923,7 +2033,7 @@ msgstr "Szukaj" msgid "Search for files" msgstr "Szukaj plików" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Sekundy" @@ -1936,7 +2046,7 @@ msgstr "Wybierz zakres dziennika i zobacz co się wydarzyło:" msgid "Select files" msgstr "Wybierz pliki" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Serwer" @@ -1970,12 +2080,12 @@ msgstr "Serwer wstrzymany" msgid "Server state properties" msgstr "Właściwości stanu serwera" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Ustawienia" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Pokaż" @@ -1992,7 +2102,7 @@ msgstr "Pokaż ukryte foldery" msgid "Show log" msgstr "Pokaż dziennik" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Pokaż dziennik ..." @@ -2004,11 +2114,11 @@ msgstr "Pokaż drzewo widoku" msgid "Sia server password" msgstr "Hasło serwera Sia" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2028,21 +2138,25 @@ msgstr "Dane źródłowe" msgid "Source folders" msgstr "Foldery źródłowe" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Źródło:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Specjalne kompilacje tylko dla developerów" +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Protokoły standardowe" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Uruchamianie ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2070,11 +2184,11 @@ msgstr "Zatrzymaj wykonywaną kopię" msgid "Stop running task" msgstr "Zatrzymaj wykonywane zadanie" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "Zatrzymaj po przesłaniu:" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Zatrzymywanie zadania:" @@ -2094,7 +2208,7 @@ msgstr "Klasa magazynu dla utworzenia zasobnika" msgid "Stored" msgstr "Zachowane" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Silne" @@ -2103,19 +2217,23 @@ msgstr "Silne" msgid "Success" msgstr "Powodzenie" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Nie" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Link symboliczny" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "System domyślny ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Pliki systemowe" @@ -2127,11 +2245,11 @@ msgstr "Informacja systemowa" msgid "System properties" msgstr "Właściwości systemowe" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TBajty" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TBajty/s" @@ -2143,11 +2261,15 @@ msgstr "Ścieżka docelowa, np. /backup" msgid "Task is running" msgstr "Zadanie jest wykonywane" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Pliki tymczasowe" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Nazwa Dzierżawcy" @@ -2163,35 +2285,42 @@ msgstr "Sprawdzanie ..." msgid "Testing connection ..." msgstr "Sprawdzanie połączenia ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Sprawdzanie uprawnień ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Sprawdzanie uprawnień ..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "Nazwa zasobnika powinna być pisana wersalikami, zmienić automatycznie ?" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" "Nazwa zasobnika powinna zaczynać się od nazwy użytkownika, dodać " "automatycznie ?" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "Utracono połączenie z serwerem, ponowna próba za {{time}} ..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Ciemny schemat (wyk. Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Domyślny schemat niebieski na białym (wyk. Alex)" @@ -2213,11 +2342,11 @@ msgstr "" "\n" "Czy chcesz ZASTĄPIĆ twój BIEŻĄCY klucz komputera \"{{prev}}\" na PODANY klucz: {{klucz}}?" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Wygląda, że ścieżka nie istnieje, czy mimo to chcesz ją dodać?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2227,7 +2356,7 @@ msgstr "" "\n" "Czy chcesz dołączyć określony plik?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2235,7 +2364,7 @@ msgstr "" "Ścieżka musi być ścieżką bezwzględną, tzn. musi rozpoczynać się prawym " "ukośnikiem '/'" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2250,7 +2379,7 @@ msgid "The region parameter is only applied when creating a new bucket" msgstr "" "Parametr regionu jest stosowany tylko podczas tworzenia nowego zasobnika" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "Parametr regionu jest używany tylko podczas tworzenia zasobnika" @@ -2272,7 +2401,7 @@ msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "Docelowy folder zawiera zaszyfrowane pliki, proszę podać długie hasło" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2296,6 +2425,15 @@ msgstr "" msgid "This month" msgstr "Bieżący miesiąc" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Bieżący tydzień" @@ -2304,7 +2442,7 @@ msgstr "Bieżący tydzień" msgid "Throttle settings" msgstr "Limity prędkości" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Czw" @@ -2324,6 +2462,16 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Aby wyeksportować bez hasła, odznacz pole \"Szyfruj plik\"" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Dzisiaj" @@ -2336,14 +2484,14 @@ msgstr "Certyfikat zaufanego hosta?" msgid "Trust server certificate?" msgstr "Certyfikat zaufanego serwera?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Wypróbuj nowe funkcjonalności nad którymi pracujemy. Nie używaj z ważnymi " -"danymi." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Wt" @@ -2359,7 +2507,7 @@ msgstr "Nieznany rozmiar kopii i wersje" msgid "Until resumed" msgstr "Do wznowienia" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Kanał uaktualnień" @@ -2371,26 +2519,22 @@ msgstr "Nie udało się uaktualnić" msgid "Updating with existing database" msgstr "Uaktualnij z istniejącą bazą danych" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "Rozmiar przesłanych danych" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "Przesyłanie pliku weryfikującego ..." -#: templates/settings.html:114 +#: templates/settings.html:127 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:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Statystyki użycia" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Statystyki użycia , ostrzeżenia, błędy i awarie" @@ -2398,15 +2542,15 @@ msgstr "Statystyki użycia , ostrzeżenia, błędy i awarie" msgid "Use SSL" msgstr "Użyj SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Użyj istniejącej bazy danych" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Użyj słabego długiego hasła" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Bezużyteczne" @@ -2414,21 +2558,25 @@ msgstr "Bezużyteczne" msgid "User data" msgstr "Dane użytkownika" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "Użytkownik ma za duże uprawnienia" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Ustawienia interfejsu użytkownika" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nazwa użytkownika" @@ -2436,12 +2584,11 @@ msgstr "Nazwa użytkownika" msgid "Validating ..." msgstr "Potwierdzanie ..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Sprawdź pliki" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Weryfikowanie ..." @@ -2453,6 +2600,10 @@ msgstr "Weryfikacja odpowiedzi" msgid "Verifying backend data ..." msgstr "Weryfikowanie danych silnika ..." +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "Weryfikacja zdalnych danych ..." @@ -2461,15 +2612,15 @@ msgstr "Weryfikacja zdalnych danych ..." msgid "Verifying restored files ..." msgstr "Weryfikacja odtworzonych plików ..." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Bardzo silne" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Bardzo słabe" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Odwiedź nas na" @@ -2497,7 +2648,7 @@ msgstr "Oczekiwanie na uruchomienie zadania ..." msgid "Waiting for upload ..." msgstr "Oczekiwanie na przesłanie ..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Ostrzeżenia, błędy i awarie" @@ -2514,19 +2665,19 @@ msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Zalecamy szyfrowanie wszystkich kopii przechowywanych poza twoim systemem" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Słabe" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Słabe długie hasło" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "Śr" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Tygodnie" @@ -2538,19 +2689,15 @@ msgstr "Gdzie chcesz odtworzyć?" msgid "Where do you want to restore the files to?" msgstr "Gdzie chcesz odtworzyć pliki?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "Windows" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Lata" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2559,22 +2706,22 @@ msgstr "Lata" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Tak" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Tak, długie hasło zostało bezpiecznie zachowane." -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Tak. Jestem dzielny!" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Tak, proszę zepsuj moją kopię!" @@ -2618,7 +2765,7 @@ msgstr "" "Możesz natychmiast przerwać wykonywane zadanie lub przerwać po zakończeniu " "bieżącego pliku. " -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -2626,7 +2773,7 @@ msgstr "" "Zmieniłeś tryb szyfrowania. Może to spowodować uszkodzenie zawartości. " "Zamiast tego zachęcamy do utworzenia nowej kopii zapasowej." -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -2634,7 +2781,7 @@ msgstr "" "Zmieniono hasło - zmiana hasła nie jest obsługiwana. Zachęcamy Cię zamiast " "tego do utworzenia nowej kopii zapasowej." -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2647,7 +2794,7 @@ msgid "You have chosen to restore to a new location, but not entered one" msgstr "" "Możesz wybrać odtworzenie do nowej lokalizacji, ale nie tej wprowadzonej" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " @@ -2656,52 +2803,64 @@ msgstr "" "Wygenerowałeś silne hasło. Upewnij się, że wykonałeś bezpieczną kopię hasła," " ponieważ danych nie będzie można odzyskać, jeśli utracisz hasło." -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "Musisz wybrać co najmniej jeden folder źródłowy" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Musisz podać nazwę kopii zapasowej" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "Musisz podać długie hasło lub wyłączyć szyfrowanie" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "Musisz podać dodatnią liczbę kopii do zachowania" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "Musisz podać nazwę dzierżawcy jeśli nie podano Klucza API" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "Musisz podać prawidłowy okres przechowywania kopii zapasowych" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Musisz podać hasło lub Klucz API " -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "Musisz podać jedno z dwóch hasło lub Klucz API, ale nie oba" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Musisz wypełnić pole hasło" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Musisz wypełnić pole nazwa serwera lub adres" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Musisz wypełnić pole użytkownik" @@ -2709,23 +2868,27 @@ msgstr "Musisz wypełnić pole użytkownik" msgid "You must fill in {{field}}" msgstr "Musisz wypełnić pole {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Musisz wybrać lub wypełnić pole AuthURI" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Musisz wybrać lub wypełnić pole serwer" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Musisz podać ścieżkę" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Twoje pliki i foldery zostały pomyślnie odtworzone." -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "Twoje długie hasło jest łatwe do odgadnięcia. Rozważ zmianę długiego hasła." @@ -2734,15 +2897,15 @@ msgstr "" msgid "bucket/folder/subfolder" msgstr "zasobnik/folder/podfolder" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "bajtów" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "bajtów/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2753,6 +2916,11 @@ msgstr "dostosowany" msgid "resume now" msgstr "wznów teraz" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2770,7 +2938,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} pliki ({{size}}), do zakończenia {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersja" @@ -2787,6 +2955,6 @@ msgstr "{{number}} Godzin" msgid "{{number}} Minutes" msgstr "{{number}} Minut" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (trwało {{duration}})" diff --git a/Localizations/webroot/localization_webroot-pt.po b/Localizations/webroot/localization_webroot-pt.po index 2a56574b4..813aa53d0 100644 --- a/Localizations/webroot/localization_webroot-pt.po +++ b/Localizations/webroot/localization_webroot-pt.po @@ -18,25 +18,25 @@ msgstr "- escolha uma opção -" msgid "...loading..." msgstr "...a carregar..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "Chave API" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "ID do acesso AWS" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "Chave do acesso AWS" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "Política de acesso e identidade AWS" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "Acerca" @@ -44,11 +44,11 @@ msgstr "Acerca" msgid "About {{appname}}" msgstr "Acerca do {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Chave de acesso" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Acesso recusado" @@ -56,11 +56,11 @@ msgstr "Acesso recusado" msgid "Access to user interface" msgstr "Acesso à interface" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Nome da conta" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Ativar" @@ -81,11 +81,11 @@ msgstr "Digitar caminho" msgid "Add advanced option" msgstr "Adicionar opção avançada" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Adicionar backup" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Adicionar filtro" @@ -93,12 +93,12 @@ msgstr "Adicionar filtro" msgid "Add path" msgstr "Adicionar caminho" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Ajustar nome do 'bucket'?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Ajustar nome do caminho?" @@ -106,18 +106,14 @@ msgstr "Ajustar nome do caminho?" msgid "Advanced Options" msgstr "Opções avançadas" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Opções avançadas" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Avançado:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "Tudo" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Todas as máquinas Hyper-V" @@ -126,7 +122,7 @@ msgstr "Todas as máquinas Hyper-V" msgid "All Microsoft SQL Databases" msgstr "Todas as bases de dados Microsoft SQL" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -144,7 +140,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Permitir acesso remoto (tem que reiniciar)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Dias permitidos" @@ -160,7 +156,7 @@ msgstr "" "Foi encontrado um ficheiro na nova localização.\n" "Tem a certeza de que deseja que a base de dados aponte para este ficheiro?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -172,33 +168,39 @@ msgstr "" "\n" "Deseja reutilizar a base de dados existente?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Relatório anónimos de utilização" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "Como linha de comandos" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Palavra-passe de autenticação" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Nome de utilizador de autenticação" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Palavra-passe gerada automaticamente" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Executar backups automaticamente." @@ -210,11 +212,11 @@ msgstr "ID da conta B2" msgid "B2 Application Key" msgstr "Chave da aplicação B2" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "ID da conta B2 Cloud Storage" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "Chave da aplicação B2 Cloud Storage" @@ -226,6 +228,10 @@ msgstr "Recuar" msgid "Backend modules:" msgstr "Módulos de 'backend':" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Destino do backup" @@ -235,19 +241,19 @@ msgstr "Destino do backup" msgid "Backup location" msgstr "Localização do backup" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" -msgstr "" +msgstr "Retenção de backups" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Backup:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Acesso danificado" @@ -259,9 +265,10 @@ msgstr "Explorar" msgid "Browser default" msgstr "Navegador padrão" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Nome do 'bucket'" @@ -295,30 +302,50 @@ msgstr "A criar base de dados temporária..." msgid "Busy ..." msgstr "Ocupado..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Cancelar" @@ -355,19 +382,20 @@ msgstr "A procurar atualizações..." msgid "Chose a storage type to get started" msgstr "Escolha o tipo de armazenamento para iniciar" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Clique na ligação para criar uma AuthID" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Clique para definir as opções de velocidade" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Linha de comandos..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Compactar agora" @@ -395,7 +423,7 @@ msgstr "Computador" msgid "Configuration file:" msgstr "Ficheiro de configuração:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Configuração:" @@ -417,11 +445,11 @@ msgstr "Requer confirmação" msgid "Connect" msgstr "Estabelecer ligação" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Estabelecer ligação agora" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "A estabelecer ligação ao servidor..." @@ -429,11 +457,11 @@ msgstr "A estabelecer ligação ao servidor..." msgid "Connecting to task ...." msgstr "A estabelecer ligação à tarefa..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "A estabelecer ligação..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Ligação perdida" @@ -442,11 +470,11 @@ msgstr "Ligação perdida" msgid "Connection worked!" msgstr "Ligação funcional!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Nome do 'container'" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Região do 'container'" @@ -454,7 +482,7 @@ msgstr "Região do 'container'" msgid "Continue" msgstr "Continuar" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Continuar sem encriptação" @@ -464,7 +492,7 @@ msgstr "Copiada!" #: templates/copy_clipboard_buttons.html:3 msgid "Copy" -msgstr "" +msgstr "Copiar" #: templates/addoredit.html:99 templates/restoredirect.html:42 msgid "Copy Destination URL to Clipboard" @@ -474,7 +502,7 @@ msgstr "Copiar URL para a área de transferência" msgid "Copy failed. Please manually copy the URL" msgstr "Falha ao copiar. Copie o URL manualmente." -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Opções de core" @@ -482,11 +510,11 @@ msgstr "Opções de core" msgid "Counting ({{files}} files found, {{size}})" msgstr "Encontrados ({{files}} ficheiros, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Apenas términos" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Criar relatório de erros..." @@ -494,7 +522,7 @@ msgstr "Criar relatório de erros..." msgid "Create folder?" msgstr "Criar pasta?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Criar utilizador com restrições" @@ -502,7 +530,7 @@ msgstr "Criar utilizador com restrições" msgid "Creating bug report ..." msgstr "A criar relatório de erro..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "A criar novo utilizador com acesso limitado..." @@ -514,10 +542,18 @@ msgstr "A criar pastas de destino...." msgid "Creating temporary backup ..." msgstr "A criar backup temporário..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "A criar utilizador..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "A versão atual é a {{versionname}} ({{versionnumber}})" @@ -530,9 +566,9 @@ msgstr "URL S3 personalizado" msgid "Custom authentication url" msgstr "URL personalizado de autenticação" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" -msgstr "" +msgstr "Retenção de backups personalizada" #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" @@ -554,11 +590,11 @@ msgstr "URL personalizado do servidor ({{server}})" msgid "Custom storage class ({{class}})" msgstr "Classe personalizada do armazenamento ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "Base de dados..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Dias" @@ -566,15 +602,15 @@ msgstr "Dias" msgid "Default" msgstr "Padrão" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Padrão ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "Filtros padrão" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Opções padrão" @@ -582,7 +618,7 @@ msgstr "Opções padrão" msgid "Delete" msgstr "Apagar" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Apagar..." @@ -590,9 +626,9 @@ msgstr "Apagar..." msgid "Delete backup" msgstr "Apagar backup" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" -msgstr "" +msgstr "Apagar backups mais antigos do que" #: templates/delete.html:13 msgid "Delete local database" @@ -619,7 +655,7 @@ msgstr "A apagar ficheiros remotos..." msgid "Deleting unwanted files ..." msgstr "A apagar ficheiros indesejados..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Ambiente de trabalho" @@ -627,6 +663,10 @@ msgstr "Ambiente de trabalho" msgid "Destination" msgstr "Destino" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -645,11 +685,15 @@ msgstr "Restauro a partir de ficheiros de backup..." msgid "Disabled" msgstr "Desativada" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Descartar" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Exibição e cor do tema" @@ -662,19 +706,23 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "" "Tem a certeza de que deseja apagar a base de dados local para: {{name}}?" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Donativos" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Mensagens de donativo" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "Mensagens de donativo ocultas... Clique para mostrar" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "Mensagens de donativo mostradas... Clique para ocultar" @@ -682,11 +730,11 @@ msgstr "Mensagens de donativo mostradas... Clique para ocultar" msgid "Done" msgstr "Terminado" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Descarregar" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "A descarregar..." @@ -694,19 +742,19 @@ msgstr "A descarregar..." msgid "Downloading files ..." msgstr "A descarregar ficheiros..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "A descarregar atualização..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Opção duplicada {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Site do Duplicati" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Fórum" @@ -732,17 +780,17 @@ msgstr "" "mais fácil executar as operações e reduz a quantidade de dados que serão " "descarregados em cada operação." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Editar" -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Editar como lista..." -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Editar como texto" @@ -755,7 +803,7 @@ msgstr "Encriptar ficheiro" msgid "Encryption" msgstr "Encriptação" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Encriptação alterada" @@ -763,18 +811,18 @@ msgstr "Encriptação alterada" msgid "Encryption modules:" msgstr "Módulos de encriptação:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Digite o URL" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" #: templates/backends/azure.html:12 @@ -801,7 +849,7 @@ msgstr "Digite o nome do 'container'" msgid "Enter encryption passphrase" msgstr "Digite a palavra-passe de encriptação" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Digite aqui a expressão" @@ -809,16 +857,27 @@ msgstr "Digite aqui a expressão" msgid "Enter folder path name" msgstr "Digite o nome do caminho da pasta" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "" "Digite uma opção por linha no formato de linha de comandos, exemplo {0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Digite o caminho do destino" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -835,9 +894,9 @@ msgstr "Digite o caminho do destino" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Erro" @@ -845,39 +904,43 @@ msgstr "Erro" msgid "Error!" msgstr "Erro!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Erros e términos" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Excluir" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Excluir diretórios cujo nome contém" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Expressão de exclusão" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Ficheiro de exclusão" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Tipo de ficheiro de exclusão" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Excluir ficheiros cujo nome contém" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Pasta de exclusão" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Expressão regular de exclusão" @@ -885,7 +948,7 @@ msgstr "Expressão regular de exclusão" msgid "Existing file found" msgstr "Encontrado ficheiro" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Experimental" @@ -893,7 +956,7 @@ msgstr "Experimental" msgid "Export" msgstr "Exportar" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Exportar..." @@ -911,7 +974,7 @@ msgstr "A exportar..." #: templates/externallink.html:1 msgid "External link" -msgstr "" +msgstr "Ligação externa" #: scripts/services/SystemInfo.js:52 msgid "FTP (Alternative)" @@ -930,7 +993,7 @@ msgstr "Falha ao estabelecer ligação:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -953,7 +1016,7 @@ msgstr "Falha ao obter a informação do caminho: {{message}}" msgid "Failed to import:" msgstr "Falha ao importar:" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Falha ao ler as definições do backup:" @@ -961,7 +1024,7 @@ msgstr "Falha ao ler as definições do backup:" msgid "Failed to restore files: {{message}}" msgstr "Falha ao restaurar os ficheiros: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Falha ao guardar:" @@ -970,11 +1033,11 @@ msgstr "Falha ao guardar:" msgid "Fetching path information ..." msgstr "A obter informação do caminho:" -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Ficheiro" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Ficheiros maiores do que:" @@ -982,8 +1045,7 @@ msgstr "Ficheiros maiores do que:" msgid "Filters" msgstr "Filtros" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Terminado!" @@ -991,7 +1053,7 @@ msgstr "Terminado!" msgid "First run setup" msgstr "Configuração de primeira utilização" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Pasta" @@ -1003,15 +1065,15 @@ msgstr "Pasta" msgid "Folder path" msgstr "Caminho da pasta" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Sex" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GByte/s" @@ -1027,7 +1089,7 @@ msgstr "Geral" msgid "General backup settings" msgstr "Definições gerias de backup" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Opções gerais" @@ -1043,7 +1105,12 @@ msgstr "Gerar política de acesso IAM" msgid "Getting file versions ..." msgstr "A obter versão dos ficheiros..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Ficheiros ocultos" @@ -1055,12 +1122,16 @@ msgstr "Ocultar" msgid "Hide hidden folders" msgstr "Ocultar ficheiros ocultos" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Página inicial" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Horas" @@ -1068,7 +1139,7 @@ msgstr "Horas" msgid "How do you want to handle existing files?" msgstr "Como deseja gerir os ficheiros existentes?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Máquina Hyper-V" @@ -1077,7 +1148,7 @@ msgid "Hyper-V Machine:" msgstr "Máquina Hyper-V:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Máquinas Hyper-V" @@ -1086,11 +1157,11 @@ msgstr "Máquinas Hyper-V" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "Se não existir data, a tarefa será executada assim que possível." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1126,7 +1197,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">clique com o botão direito " "do rato e escolha "Guardar como..."" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1134,7 +1205,7 @@ msgstr "" "Se não digitar o cominho, todos os ficheiros serão guardados na pasta raiz.\n" "Tem a certeza de que é isto que deseja?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Se não digitar a chave API, será necessário o nome do 'tenant'." @@ -1182,21 +1253,21 @@ msgstr "Importar de um ficheiro" #: templates/import.html:19 msgid "Import metadata" -msgstr "" +msgstr "Importar meta-dados" #: templates/import.html:35 msgid "Importing ..." msgstr "A importar..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Incluir um ficheiro?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Expressão de inclusão" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Expressão regular de exclusão" @@ -1204,15 +1275,16 @@ msgstr "Expressão regular de exclusão" msgid "Incorrect answer, try again" msgstr "Resposta errada, tente novamente." -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Versões individuais para programadores." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Informação" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Instalar" @@ -1220,17 +1292,17 @@ msgstr "Instalar" msgid "Install failed:" msgstr "Falha ao instalar:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "Caracteres inválidos no caminho" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Tempo de retenção inválido" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1238,23 +1310,27 @@ msgstr "" "É possível estabelecer ligação a servidores FTP sem palavra-passe.\n" "Tem a certeza de que o servidor FTP possui suporte a sessões no modo anónimo?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KByte" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:321 -msgid "Keep a specific number of backups" -msgstr "" - #: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "Manter um número específico" + +#: templates/addoredit.html:317 msgid "Keep all backups" +msgstr "Manter todos os backups" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" msgstr "" -#: templates/settings.html:40 +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Idioma da interface de utilizador" @@ -1262,9 +1338,13 @@ msgstr "Idioma da interface de utilizador" msgid "Last month" msgstr "Último mês" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Última execução com sucesso:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1274,18 +1354,18 @@ msgstr "Último" msgid "Libraries" msgstr "Bibliotecas" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "Linux" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "A listar datas dos backups..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "A listar ficheiros remotos..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + #: templates/log.html:8 msgid "Live" msgstr "Live" @@ -1317,9 +1397,9 @@ msgstr "A carregar..." msgid "Loading remote storage usage ..." msgstr "A carregar utilização do armazenamento externo..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" -msgstr "" +msgstr "Repositório local" #: templates/localdatabase.html:2 msgid "Local database for" @@ -1331,9 +1411,9 @@ msgstr "Caminho da base de dados local:" #: templates/backends/rclone.html:2 msgid "Local repository" -msgstr "" +msgstr "Repositório local" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Armazenamento local" @@ -1353,15 +1433,15 @@ msgstr "Registo para {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Registo a partir do servidor" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Terminar sessão" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MByte" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MByte/s" @@ -1382,7 +1462,7 @@ msgid "Max upload speed" msgstr "Velocidade máxima para envios" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" @@ -1399,32 +1479,32 @@ msgstr "Bases de dados Microsoft SQL" msgid "Minimum redundancy" msgstr "Redundância mínima" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "A redundância mínima é 1.0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minutos" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Nome em falta" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Palavra-passe inexistente" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Fontes em falta" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Seg" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Meses" @@ -1436,11 +1516,11 @@ msgstr "Mover base de dados existente" msgid "Move failed:" msgstr "Falha ao mover:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Meus documentos" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Minhas músicas" @@ -1448,7 +1528,7 @@ msgstr "Minhas músicas" msgid "My Photos" msgstr "Minhas fotos" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Minhas imagens" @@ -1456,15 +1536,15 @@ msgstr "Minhas imagens" msgid "Name" msgstr "Nome" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Nunca" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Atualização encontrada: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1472,33 +1552,33 @@ msgstr "" "O novo nome de utilizador é {{user}}.\n" "As credenciais foram atualizadas para usar o utilizador limitado" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Seguinte" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Próximo agendamento:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Próxima tarefa agendada:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Próxima tarefa:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Próxima hora" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1507,10 +1587,10 @@ msgstr "Próxima hora" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Não" @@ -1525,7 +1605,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Sem encriptação" @@ -1535,13 +1615,13 @@ msgstr "Nenhum item selecionado" #: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" -msgstr "" +msgstr "Não existem itens a restaurar, selecione um ou mais itens" #: scripts/controllers/ExportController.js:10 msgid "No passphrase entered" msgstr "Palavra-passe não introduzida" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Nenhuma tarefa agendada" @@ -1549,36 +1629,32 @@ msgstr "Nenhuma tarefa agendada" msgid "No, my machine has only a single account" msgstr "Apenas existe uma conta na minha máquina" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Disparidade de palavras-passe" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "Aceitar" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "OSX" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1592,12 +1668,20 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Falha de operação:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Operações:" @@ -1610,11 +1694,11 @@ msgid "Optional authentication username" msgstr "Nome de utilizador opcional para autenticação" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Opções" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1624,11 +1708,11 @@ msgstr "" msgid "Original location" msgstr "Localização original" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Outras" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1648,24 +1732,24 @@ msgstr "Palavra-passe" msgid "Passphrase (if encrypted)" msgstr "Palavra-passe (se encriptado)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Palavra-passe alterada" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Disparidade de palavras-passe" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Palavra-passe" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Palavras-passe não coincidentes" @@ -1673,11 +1757,16 @@ msgstr "Palavras-passe não coincidentes" msgid "Patching files with local blocks ..." msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Caminho" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Caminho não encontrado" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Caminho no servidor" @@ -1685,11 +1774,11 @@ msgstr "Caminho no servidor" msgid "Path or subfolder in the bucket" msgstr "Caminho ou sub-pasta no 'bucket'" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Pausa" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Pausa após o arranque ou hibernação" @@ -1713,17 +1802,25 @@ msgstr "" msgid "Port" msgstr "Porta" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Anterior" +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Proprietário" @@ -1731,6 +1828,10 @@ msgstr "Proprietário" msgid "Purging files ..." msgstr "A purgar ficheiros..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "A recriar base de dados local..." @@ -1747,7 +1848,7 @@ msgstr "A recriar base de dados..." msgid "Registering temporary backup ..." msgstr "A registar backup temporário..." -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Caminhos relativos não são permitidos" @@ -1759,23 +1860,27 @@ msgstr "Recarregar" msgid "Remote" msgstr "Remoto" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" -msgstr "" +msgstr "Caminho remoto" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" -msgstr "" +msgstr "Repositório remoto" #: templates/backends/rclone.html:10 msgid "Remote path" -msgstr "" +msgstr "Caminho remoto" #: templates/backends/rclone.html:6 msgid "Remote repository" +msgstr "Repositório remoto" + +#: templates/addoredit.html:303 +msgid "Remote volume size" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:199 msgid "Remove" msgstr "Remover" @@ -1783,19 +1888,19 @@ msgstr "Remover" msgid "Remove option" msgstr "Remover opção" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparar" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "A reparar..." +msgid "Repairing database ..." +msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Repetição de palavra-passe" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Reporte:" @@ -1803,15 +1908,19 @@ msgstr "Reporte:" msgid "Reset" msgstr "Repor" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Restaurar" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + #: templates/restore.html:45 msgid "Restore files" msgstr "Restaurar ficheiros" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Restaurar ficheiros..." @@ -1845,15 +1954,15 @@ msgstr "Restaurar permissões de leitura/escrita" msgid "Restoring files ..." msgstr "A restaurar ficheiros..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Retomar" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Executar a cada" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Executar agora" @@ -1869,7 +1978,7 @@ msgstr "Em curso..." msgid "Running commandline entry" msgstr "" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Tarefa em execução:" @@ -1877,15 +1986,15 @@ msgstr "Tarefa em execução:" msgid "S3 Compatible" msgstr "Compatível com S3" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "Sáb" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Guardar" @@ -1909,7 +2018,7 @@ msgstr "A analisar ficheiros existentes..." msgid "Scanning for local blocks ..." msgstr "A analisar blocos locais..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Agendamento" @@ -1921,7 +2030,7 @@ msgstr "Pesquisa" msgid "Search for files" msgstr "Pesquisar ficheiros" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Segundos" @@ -1934,7 +2043,7 @@ msgstr "" msgid "Select files" msgstr "Selecionar ficheiros" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Servidor" @@ -1968,12 +2077,12 @@ msgstr "Servidor em pausa" msgid "Server state properties" msgstr "Propriedades do estado do servidor" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Definições" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Mostrar" @@ -1990,7 +2099,7 @@ msgstr "Mostrar pastas ocultas" msgid "Show log" msgstr "Mostrar registo" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Mostrar registo..." @@ -2002,11 +2111,11 @@ msgstr "Mostrar em árvore" msgid "Sia server password" msgstr "Palavra-passe do servidor Sia" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2024,21 +2133,25 @@ msgstr "Dados de origem" msgid "Source folders" msgstr "Pastas de origem" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Origem:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Versões específicas para programadores." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Protocolos padrão" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "A iniciar..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2066,11 +2179,11 @@ msgstr "Parar backup em execução" msgid "Stop running task" msgstr "Parar tarefa em execução" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "Parar depois de carregar:" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Parar tarefa:" @@ -2090,7 +2203,7 @@ msgstr "" msgid "Stored" msgstr "" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Forte" @@ -2099,19 +2212,23 @@ msgstr "Forte" msgid "Success" msgstr "Sucesso" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Dom" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Ligação simbólica" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "Predefinição ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Ficheiros do sistema" @@ -2123,11 +2240,11 @@ msgstr "Informações do sistema" msgid "System properties" msgstr "Propriedades do sistema" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TByte" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TByte/s" @@ -2139,11 +2256,15 @@ msgstr "Caminho do destino, isto é /backup" msgid "Task is running" msgstr "Tarefa em execução" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Ficheiros temporários" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Nome do 'tenant'" @@ -2159,32 +2280,39 @@ msgstr "A testar..." msgid "Testing connection ..." msgstr "A testar ligação..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "A testar permissões..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "A testar permissões..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "" -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Tema escuro (por Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Azul em tema claro (by Alex)" @@ -2193,6 +2321,8 @@ msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" +"A pasta {{folder}} não existe.\n" +"Criar agora?" #: scripts/directives/backupEditUri.js:212 msgid "" @@ -2201,24 +2331,24 @@ msgid "" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' 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:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2229,7 +2359,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "" @@ -2248,7 +2378,7 @@ msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2266,6 +2396,15 @@ msgstr "" msgid "This month" msgstr "Este mês" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Esta semana" @@ -2274,7 +2413,7 @@ msgstr "Esta semana" msgid "Throttle settings" msgstr "Definições de velocidade" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Qui" @@ -2292,6 +2431,16 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Hoje" @@ -2304,12 +2453,14 @@ msgstr "" msgid "Trust server certificate?" msgstr "" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Terça" @@ -2325,7 +2476,7 @@ msgstr "" msgid "Until resumed" msgstr "Até retormar" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Canal de atualização" @@ -2337,26 +2488,22 @@ msgstr "Falha ao atualizar:" msgid "Updating with existing database" msgstr "A atualizar base de dados existente" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "" -#: templates/settings.html:114 +#: templates/settings.html:127 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:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Estatísticas de utilização" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Estatísticas de utilização, avisos e erros" @@ -2364,15 +2511,15 @@ msgstr "Estatísticas de utilização, avisos e erros" msgid "Use SSL" msgstr "Usar SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Usar base de dados existente?" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Utilizar palavra-passe fraca" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Inútil" @@ -2380,21 +2527,25 @@ msgstr "Inútil" msgid "User data" msgstr "Dados do utilizador" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "Utilizador com demasiadas permissões" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Definições da interface" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nome de utilizador" @@ -2402,12 +2553,11 @@ msgstr "Nome de utilizador" msgid "Validating ..." msgstr "A validar..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "A verificar ficheiros" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "A verificar..." @@ -2419,6 +2569,10 @@ msgstr "A verificar resposta" msgid "Verifying backend data ..." msgstr "A verificar dados da infraestrutura..." +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "A verificar dados remotos..." @@ -2427,15 +2581,15 @@ msgstr "A verificar dados remotos..." msgid "Verifying restored files ..." msgstr "A verificar ficheiros restaurados..." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Muito forte" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Muito fraca" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Visite-nos em" @@ -2461,7 +2615,7 @@ msgstr "À espera para iniciar a tarefa..." msgid "Waiting for upload ..." msgstr "À espera para carregar..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Avisos e erros" @@ -2475,19 +2629,19 @@ msgstr "" msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Fraca" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Palavra-passe fraca" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "Qua" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Semanas" @@ -2499,19 +2653,15 @@ msgstr "De onde deseja restaurar?" msgid "Where do you want to restore the files to?" msgstr "Para onde deseja restaurar os ficheiros?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "MS Windows" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Anos" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2520,22 +2670,22 @@ msgstr "Anos" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Sim" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "" @@ -2575,19 +2725,19 @@ msgstr "" "Pode parar a tarefa imediatamente ou permitir que o ficheiro atual seja " "carregado." -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 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:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2597,59 +2747,71 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "Tem que escolher, pelo menos, uma pasta de origem" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Tem que introduzir o nome para o backup" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "Tem que introduzir um número positivo para os backups a manter" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Tem que preencher uma palavra-passe ou uma chave API" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "Tem que preencher uma palavra-passe ou uma chave API mas não ambas" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Tem que preencher uma palavra-passe" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Tem que preencher o nome ou endereço do servidor" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Tem que preencher o nome de utilizador" @@ -2657,23 +2819,27 @@ msgstr "Tem que preencher o nome de utilizador" msgid "You must fill in {{field}}" msgstr "Tem que preencher {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Tem que selecionar ou preencher o AuthURI" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Tem que selecionar ou preencher o servidor" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Tem que especificar o caminho" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Os seus ficheiros e pastas foram restaurados com sucesso." -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "A sua palavra-passe é muito fraca. Deve alterar para uma mais forte." @@ -2681,15 +2847,15 @@ msgstr "A sua palavra-passe é muito fraca. Deve alterar para uma mais forte." msgid "bucket/folder/subfolder" msgstr "'bucket'/pasta/sub-pasta" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "byte" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "byte/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2700,6 +2866,11 @@ msgstr "personalizado" msgid "resume now" msgstr "retomar agora" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2717,7 +2888,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} ficheiros ({{size}}) por enviar {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versão" @@ -2732,6 +2903,6 @@ msgstr "{{number}} hora" msgid "{{number}} Minutes" msgstr "{{number}} minutos" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (demorou {{duration}})" diff --git a/Localizations/webroot/localization_webroot-pt_BR.po b/Localizations/webroot/localization_webroot-pt_BR.po index a7efeec4e..ec14f8dc1 100644 --- a/Localizations/webroot/localization_webroot-pt_BR.po +++ b/Localizations/webroot/localization_webroot-pt_BR.po @@ -6,10 +6,11 @@ # Ricardo Bezerra , 2017 # Paulo Calixto , 2017 # Tácio Andrade , 2018 +# Valdenir Luíz Mezadri Junior , 2018 msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Tácio Andrade , 2018\n" +"Last-Translator: Valdenir Luíz Mezadri Junior , 2018\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/duplicati/teams/67655/pt_BR/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -24,25 +25,25 @@ msgstr "- selecione uma opção -" msgid "...loading..." msgstr "...carregando..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "Chave da API" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "ID de acesso do AWS" -#: scripts/services/EditUriBuiltins.js:692 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "Chave de acesso do AWS" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "Política de IAM do AWS" -#: index.html:226 index.html:242 +#: index.html:225 index.html:241 msgid "About" msgstr "Sobre" @@ -50,11 +51,11 @@ msgstr "Sobre" msgid "About {{appname}}" msgstr "Sobre {{appname}}" -#: scripts/services/EditUriBuiltins.js:656 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Chave de acesso" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Acesso negado" @@ -62,11 +63,11 @@ msgstr "Acesso negado" msgid "Access to user interface" msgstr "Acesso à interface do usuário" -#: scripts/services/EditUriBuiltins.js:655 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Nome do usuário" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Ativar" @@ -87,11 +88,11 @@ msgstr "Adicione um caminho diretamente" msgid "Add advanced option" msgstr "Adicionar opção avançada" -#: index.html:211 +#: index.html:213 msgid "Add backup" msgstr "Adicionar backup" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Adicionar filtro" @@ -99,12 +100,12 @@ msgstr "Adicionar filtro" msgid "Add path" msgstr "Adicionar caminho" -#: scripts/services/EditUriBuiltins.js:702 -#: scripts/services/EditUriBuiltins.js:719 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Ajustar o nome do bucket?" -#: scripts/services/EditUriBuiltins.js:630 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Ajustar o nome do caminho?" @@ -112,18 +113,14 @@ msgstr "Ajustar o nome do caminho?" msgid "Advanced Options" msgstr "Opções avançadas" -#: templates/addoredit.html:348 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Opções avançadas" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Avançado:" -#: scripts/controllers/EditBackupController.js:22 -msgid "All" -msgstr "Todos" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Todas as máquinas Hyper-V" @@ -132,7 +129,7 @@ msgstr "Todas as máquinas Hyper-V" msgid "All Microsoft SQL Databases" msgstr "Todas as bases Microsoft SQL" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -150,7 +147,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Permitir acesso remoto (restart necessário)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Dias permitidos" @@ -166,7 +163,7 @@ msgstr "" "Um arquivo foi encontrado no local escolhido\n" "Você tem certeza que quer apontar a database para um arquivo existente?" -#: scripts/controllers/EditBackupController.js:472 +#: scripts/controllers/EditBackupController.js:428 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" @@ -177,33 +174,39 @@ msgstr "" "Reutilizar a basa permitirá que as ferramentas de linha de comando e as instâncias trabalhem no mesmo armazenamento remoto.\n" "Gostaria de utilizar a base existente?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Relatório anônimo de uso" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "Aplicações" + #: templates/export.html:8 msgid "As Command-line" msgstr "Como linha de comando" -#: scripts/services/EditUriBuiltins.js:614 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Senha de autenticação" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Usuário de autenticação" -#: scripts/controllers/EditBackupController.js:381 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Senha gerada automaticamente" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Executar backups automaticamente." @@ -215,11 +218,11 @@ msgstr "B2 Account ID" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:738 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" -#: scripts/services/EditUriBuiltins.js:739 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" @@ -227,10 +230,14 @@ msgstr "B2 Cloud Storage Application Key" msgid "Back" msgstr "Voltar" -#: templates/about.html:66 +#: templates/about.html:67 msgid "Backend modules:" msgstr "Módulos:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "Backup concluído!" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Destino do backup" @@ -240,15 +247,19 @@ msgstr "Destino do backup" msgid "Backup location" msgstr "Localização do backup" -#: templates/home.html:60 +#: templates/addoredit.html:315 +msgid "Backup retention" +msgstr "Retenção de backup" + +#: templates/home.html:66 msgid "Backup:" msgstr "Backup:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Acesso quebrado" @@ -260,9 +271,10 @@ msgstr "Navegar" msgid "Browser default" msgstr "Navegador padrão" -#: scripts/services/EditUriBuiltins.js:666 -#: scripts/services/EditUriBuiltins.js:690 -#: scripts/services/EditUriBuiltins.js:737 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Nome do Bucket" @@ -296,30 +308,58 @@ msgstr "Criando base temporária parcial ..." msgid "Busy ..." msgstr "Ocupado ..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" +"Ao permitir o acesso remoto, o servidor escuta solicitações de qualquer " +"máquina em sua rede. Se você habilitar essa opção, verifique se está sempre " +"usando o computador em uma rede protegida por firewall seguro." + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" +"Por padrão, o ícone da bandeja abrirá a interface do usuário com um token do" +" que desbloqueia a interface do usuário. Isso garante que você possa acessar" +" a interface do usuário a partir do ícone da bandeja, exigindo que outras " +"pessoas insiram uma senha. Se você preferir digitar a senha, mesmo ao " +"acessar a interface do usuário no ícone da bandeja, ative essa opção." + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "Arquivos de Cache" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:366 -#: scripts/controllers/EditBackupController.js:381 -#: scripts/controllers/EditBackupController.js:415 -#: scripts/controllers/EditBackupController.js:424 -#: scripts/controllers/EditBackupController.js:451 -#: scripts/controllers/EditBackupController.js:472 -#: scripts/controllers/EditBackupController.js:82 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:630 -#: scripts/services/EditUriBuiltins.js:702 -#: scripts/services/EditUriBuiltins.js:719 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Cancelar" @@ -340,7 +380,7 @@ msgstr "Changelog para {{appname}} {{version}}" msgid "Check failed:" msgstr "Falha na verificação:" -#: templates/about.html:35 +#: templates/about.html:36 msgid "Check for updates now" msgstr "Buscar atualizações" @@ -348,7 +388,7 @@ msgstr "Buscar atualizações" msgid "Checking ..." msgstr "Verificando ..." -#: templates/about.html:36 +#: templates/about.html:37 msgid "Checking for updates ..." msgstr "Procurando atualizações ..." @@ -356,19 +396,20 @@ msgstr "Procurando atualizações ..." msgid "Chose a storage type to get started" msgstr "Para iniciar, escolha o tipo de armazenamento" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Clique no link AuthID para criar uma AuthID" -#: index.html:156 index.html:199 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Clique para definir opções de limite" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Linha de comando" -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Compactar agora" @@ -384,7 +425,7 @@ msgstr "Finalizando backup..." msgid "Completing previous backup ..." msgstr "Completando o backup anterior ..." -#: templates/about.html:67 +#: templates/about.html:68 msgid "Compression modules:" msgstr "Módulos de compressão:" @@ -396,7 +437,7 @@ msgstr "Computador" msgid "Configuration file:" msgstr "Arquivo de configuração:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Configuração:" @@ -418,11 +459,11 @@ msgstr "Confirmação necessária" msgid "Connect" msgstr "Conectar" -#: index.html:319 +#: index.html:313 msgid "Connect now" msgstr "Conectar agora" -#: index.html:315 +#: index.html:309 msgid "Connecting to server ..." msgstr "Conectando ao servidor ..." @@ -430,11 +471,11 @@ msgstr "Conectando ao servidor ..." msgid "Connecting to task ...." msgstr "Conectando-se à tarefa" -#: index.html:320 +#: index.html:314 msgid "Connecting..." msgstr "Conectando..." -#: index.html:311 +#: index.html:305 msgid "Connection lost" msgstr "Conexão perdida" @@ -443,11 +484,11 @@ msgstr "Conexão perdida" msgid "Connection worked!" msgstr "Conexão estabelecida!" -#: scripts/services/EditUriBuiltins.js:657 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Nome do Container" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Região do Container" @@ -455,7 +496,7 @@ msgstr "Região do Container" msgid "Continue" msgstr "Continuar" -#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Continuar sem utilizar criptografia" @@ -463,6 +504,10 @@ msgstr "Continuar sem utilizar criptografia" msgid "Copied!" msgstr "Copiado!" +#: templates/copy_clipboard_buttons.html:3 +msgid "Copy" +msgstr "Copiar" + #: templates/addoredit.html:99 templates/restoredirect.html:42 msgid "Copy Destination URL to Clipboard" msgstr "Copiar URL do destino" @@ -471,7 +516,7 @@ msgstr "Copiar URL do destino" msgid "Copy failed. Please manually copy the URL" msgstr "Falha na cópia. Copie a URL manualmente" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Opções básicas" @@ -479,11 +524,11 @@ msgstr "Opções básicas" msgid "Counting ({{files}} files found, {{size}})" msgstr "Contabilizando ({{files}} arquivos encontrados, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Somente falhas" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Criar relatório de falhas" @@ -491,7 +536,7 @@ msgstr "Criar relatório de falhas" msgid "Create folder?" msgstr "Criar diretório?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Criar novo usuário com limitações no acesso" @@ -499,7 +544,7 @@ msgstr "Criar novo usuário com limitações no acesso" msgid "Creating bug report ..." msgstr "Criando relatório de erros ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Criando novo usuário com limitações no acesso ..." @@ -511,10 +556,18 @@ msgstr "Criando diretórios ..." msgid "Creating temporary backup ..." msgstr "Criando backup temporario ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Criando usuário..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "Ação atual:" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "Arquivo atual:" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "A versão atual é {{versionname}} ({{versionnumber}})" @@ -527,6 +580,10 @@ msgstr "Endpoint S3 modificado" msgid "Custom authentication url" msgstr "URL de autenticação modificada" +#: templates/addoredit.html:321 +msgid "Custom backup retention" +msgstr "Retenção de backup personalizada" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Localização personalizada ({{server}})" @@ -547,11 +604,11 @@ msgstr "URL personalizada do servidor ({{server}})" msgid "Custom storage class ({{class}})" msgstr "Classe de armazenamento personalizada ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "Banco de dados" -#: scripts/services/AppUtils.js:90 templates/addoredit.html:328 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Dias" @@ -559,15 +616,15 @@ msgstr "Dias" msgid "Default" msgstr "Padrão" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Padrão ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "Filtros padrões" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "Exclusões padrão" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Opções padrão" @@ -575,7 +632,7 @@ msgstr "Opções padrão" msgid "Delete" msgstr "Remover" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Remover ..." @@ -583,6 +640,10 @@ msgstr "Remover ..." msgid "Delete backup" msgstr "Remover backup" +#: templates/addoredit.html:318 +msgid "Delete backups that are older than" +msgstr "Excluir backups mais antigos que" + #: templates/delete.html:13 msgid "Delete local database" msgstr "Remover base local" @@ -608,7 +669,7 @@ msgstr "Removendo arquivos remotos ..." msgid "Deleting unwanted files ..." msgstr "Removendo arquivos desnecessários ..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Área de Trabalho" @@ -616,6 +677,10 @@ msgstr "Área de Trabalho" msgid "Destination" msgstr "Destino" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "Caminho de destino" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -634,11 +699,15 @@ msgstr "Restaure diretamente dos arquivos de backup..." msgid "Disabled" msgstr "Desabilitado" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Ok" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "Ignorar tudo" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Tela e cores do tema" @@ -650,27 +719,23 @@ msgstr "Deseja realmente remover o backup: \"{{name}}\" ?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "Deseja realmente remover a base local para: {{name}}" -#: index.html:141 index.html:269 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "Nome do domínio" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Doar" -#: index.html:147 index.html:275 -msgid "Donate with PayPal" -msgstr "Doar com Paypal" - -#: index.html:144 index.html:272 -msgid "Donate with crypto currency" -msgstr "Doe com cripto moeda" - -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Sugestões de doação" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "O lembrete de doação está escondido, clique para mostrá-lo" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "O lembrete de doação está visível, clique para escondê-lo" @@ -678,11 +743,11 @@ msgstr "O lembrete de doação está visível, clique para escondê-lo" msgid "Done" msgstr "Finalizado" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Baixar" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Baixando ..." @@ -690,19 +755,19 @@ msgstr "Baixando ..." msgid "Downloading files ..." msgstr "Baixando arquivos ..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Baixando update..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Duplicar opção {{opt}}" -#: index.html:263 +#: index.html:269 msgid "Duplicati Website" msgstr "Site do Duplicati" -#: index.html:251 +#: index.html:257 msgid "Duplicati forum" msgstr "Fórum do Duplicati" @@ -727,17 +792,17 @@ msgstr "" "destino.\\nEsta base torna algumas operações mais rápidas, além de reduzir a" " quantidade de dados que precisam ser baixados para cada operação." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Editar ..." -#: templates/addoredit.html:170 templates/addoredit.html:359 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Editar como lista" -#: templates/addoredit.html:173 templates/addoredit.html:362 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Editar como texto" @@ -750,19 +815,33 @@ msgstr "Criptografar arquivo" msgid "Encryption" msgstr "Criptografia" -#: scripts/controllers/EditBackupController.js:424 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "A criptografia mudou" -#: templates/about.html:68 +#: templates/about.html:69 msgid "Encryption modules:" msgstr "Módulos de criptografia:" -#: scripts/controllers/EditBackupController.js:82 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Informe a URL" +#: templates/addoredit.html:335 +msgid "" +"Enter a retention strategy manually. Placeholders are D/W/Y for " +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." +msgstr "" +"Insira uma estratégia de retenção. Os espaços reservados são D / W / Y para " +"dias / semanas / anos e U para ilimitado. A sintaxe é: 7D: 1D, 4W: 1W, 36M: " +"1M. Este exemplo mantém um backup para cada um dos próximos 7 dias, um para " +"cada uma das próximas 4 semanas e um para cada um dos próximos 36 meses. " +"Isso também pode ser escrito como 1W: 1D, 1M: 1W, 3Y: 1M." + #: templates/backends/azure.html:12 msgid "Enter access key" msgstr "Informe a chave de acesso" @@ -787,7 +866,7 @@ msgstr "Informe o nome do container" msgid "Enter encryption passphrase" msgstr "Informe a senha de criptografia" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Informe a expressão aqui" @@ -795,15 +874,28 @@ msgstr "Informe a expressão aqui" msgid "Enter folder path name" msgstr "Informe o caminho completo do diretório" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "Informe uma opção por linha do comando, ex. {0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Informe o caminho no destino" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "Digite o endereço de email do grupo do Office 365" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" +"Digite o caminho de destino completo, incluindo o nome do servidor, mas sem " +"https" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -820,9 +912,9 @@ msgstr "Informe o caminho no destino" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Erro" @@ -830,39 +922,43 @@ msgstr "Erro" msgid "Error!" msgstr "Erro!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Erros e problemas" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Excluir" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Excluir diretórios que contenham" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Excluir utilizando expressão" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Excluir arquivo" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Excluir arquivos com extensão" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Excluir arquivos que contenham" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "Excluir grupo de filtros" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Excluir diretório" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Excluir utilizando expressão regular" @@ -870,7 +966,7 @@ msgstr "Excluir utilizando expressão regular" msgid "Existing file found" msgstr "Excluir arquivo encontrado" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Experimental" @@ -878,7 +974,7 @@ msgstr "Experimental" msgid "Export" msgstr "Exportar" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Exportar ..." @@ -894,6 +990,10 @@ msgstr "Exportar configuração" msgid "Exporting ..." msgstr "Exportando ..." +#: templates/externallink.html:1 +msgid "External link" +msgstr "Link externo" + #: scripts/services/SystemInfo.js:52 msgid "FTP (Alternative)" msgstr "FTP (alternativo)" @@ -911,7 +1011,7 @@ msgstr "Falha ao conectar:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -934,7 +1034,7 @@ msgstr "Falha ao obter informação do caminho: {{message}}" msgid "Failed to import:" msgstr "Falha ao importar:" -#: scripts/controllers/EditBackupController.js:737 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Falha ao ler os padrões do backup" @@ -942,7 +1042,7 @@ msgstr "Falha ao ler os padrões do backup" msgid "Failed to restore files: {{message}}" msgstr "Falha ao restaurar arquivos: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Falha ao salvar:" @@ -951,11 +1051,11 @@ msgstr "Falha ao salvar:" msgid "Fetching path information ..." msgstr "Obtendo informação do caminho ..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Arquivo" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Arquivos maiores que:" @@ -963,8 +1063,7 @@ msgstr "Arquivos maiores que:" msgid "Filters" msgstr "Filtros" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Finalizado!" @@ -972,7 +1071,7 @@ msgstr "Finalizado!" msgid "First run setup" msgstr "Configuração inicial" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Diretório" @@ -984,15 +1083,15 @@ msgstr "Diretório" msgid "Folder path" msgstr "Caminho do diretório" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Sex" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GByte/s" @@ -1008,7 +1107,7 @@ msgstr "Geral" msgid "General backup settings" msgstr "Configurações gerais de backup" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Opções gerais" @@ -1024,7 +1123,12 @@ msgstr "Gerar política de acesso IAM" msgid "Getting file versions ..." msgstr "Obtendo versões de arquivos ..." -#: scripts/controllers/EditBackupController.js:26 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "E-mail do grupo" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Arquivos ocultos" @@ -1036,12 +1140,16 @@ msgstr "Ocultar" msgid "Hide hidden folders" msgstr "Ocultar diretórios ocultos" -#: index.html:208 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Home" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "Hostnames" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Horas" @@ -1049,7 +1157,7 @@ msgstr "Horas" msgid "How do you want to handle existing files?" msgstr "Como você quer lidar com arquivos existentes?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Máquina Hyper-V" @@ -1058,7 +1166,7 @@ msgid "Hyper-V Machine:" msgstr "Máquina Hyper-V:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Máquinas Hyper-V" @@ -1067,12 +1175,20 @@ msgstr "Máquinas Hyper-V" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" "Caso um backup não ocorra na data específica, ele executará assim que " "possível." +#: templates/addoredit.html:355 +msgid "" +"If at least one newer backup is found, all backups older than this date are " +"deleted." +msgstr "" +"Se um novo backup for encontrado, todos os backups anteriores a esta data " +"são excluídos." + #: templates/localdatabase.html:13 msgid "" "If the backup and the remote storage is out of sync, Duplicati will require " @@ -1103,7 +1219,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\"> clique direito e escolha " ""Salvar como ... " " -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1111,7 +1227,7 @@ msgstr "" "Se você não inserir um caminho, todos os arquivos serão armazenados na pasta de login.\n" "Tem certeza de que isso é o que quer?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Se você não inserir uma chave de API, o nome do projeto é necessário" @@ -1131,7 +1247,7 @@ msgstr "" "Se a sua máquina estiver em um ambiente multiusuário (ou seja, a máquina possui mais de uma conta), você precisa definir uma senha para impedir que outros usuários acessem dados de sua conta.\n" "Deseja configurar uma senha agora?" -#: templates/import.html:26 +#: templates/import.html:31 msgid "Import" msgstr "Importar" @@ -1157,19 +1273,23 @@ msgstr "Falha na importação" msgid "Import from a file" msgstr "Importar de um arquivo" -#: templates/import.html:30 +#: templates/import.html:19 +msgid "Import metadata" +msgstr "Importar metadados" + +#: templates/import.html:35 msgid "Importing ..." msgstr "Importando ..." -#: scripts/controllers/EditBackupController.js:150 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Incluir um arquivo?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Incluir expressão" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Incluir expressão regular" @@ -1177,15 +1297,17 @@ msgstr "Incluir expressão regular" msgid "Incorrect answer, try again" msgstr "Resposta incorreta, tente novamente" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Compilações individuais apenas para desenvolvedores." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" +"Versões apenas para desenvolvedores. Não para uso com dados importantes." #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Informação" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Instalar" @@ -1193,16 +1315,17 @@ msgstr "Instalar" msgid "Install failed:" msgstr "Falha na instalação:" -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "Caracteres inválidos no caminho" -#: scripts/controllers/EditBackupController.js:323 -#: scripts/controllers/EditBackupController.js:330 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Tempo de retenção inválido" -#: scripts/services/EditUriBuiltins.js:590 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1210,19 +1333,27 @@ msgstr "" "É possível conectar em alguns servidores FTP sem utilizar senha.\n" "Tem certeza que o seu servidor FTP suporta autenticação sem senha?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KByte" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:317 -msgid "Keep this number of backups" -msgstr "Manter esse número de backups" +#: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "Manter um número específico de backups" -#: templates/settings.html:40 +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "Manter todos os backups" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "Versão da API Keystone" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Idioma da interface do usuário" @@ -1230,9 +1361,15 @@ msgstr "Idioma da interface do usuário" msgid "Last month" msgstr "Último mês" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Última execução com sucesso:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "Último backup bem-sucedido:" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" +"Última restauração bem-sucedida: {{time}} (duração de {{duration || '0 " +"seconds'}})" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1242,18 +1379,18 @@ msgstr "Mais recentes" msgid "Libraries" msgstr "Bibliotecas" -#: scripts/controllers/EditBackupController.js:21 -msgid "Linux" -msgstr "Linux" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Listando datas de backup ..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Listando arquivos remotos ..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "Listando arquivos remotos para o Deleção..." + #: templates/log.html:8 msgid "Live" msgstr "Ao vivo" @@ -1274,7 +1411,7 @@ msgstr "" msgid "Load older data" msgstr "Abrir dados antigos" -#: templates/about.html:44 templates/about.html:49 templates/about.html:55 +#: templates/about.html:45 templates/about.html:50 templates/about.html:56 #: templates/captcha.html:14 templates/log.html:15 templates/log.html:22 #: templates/log.html:45 templates/log.html:53 templates/log.html:60 #: templates/log.html:67 templates/updatechangelog.html:7 @@ -1285,6 +1422,10 @@ msgstr "Abrindo ..." msgid "Loading remote storage usage ..." msgstr "Carregando o uso de armazenamento remoto ..." +#: scripts/services/EditUriBuiltins.js:945 +msgid "Local Repository" +msgstr "Repositório Local" + #: templates/localdatabase.html:2 msgid "Local database for" msgstr "Banco de dados local para" @@ -1293,7 +1434,11 @@ msgstr "Banco de dados local para" msgid "Local database path:" msgstr "Caminho do banco de dados local:" -#: scripts/services/SystemInfo.js:77 +#: templates/backends/rclone.html:2 +msgid "Local repository" +msgstr "Repositório local" + +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Armazenamento local" @@ -1313,15 +1458,15 @@ msgstr "Grave log para {{Backup.Backup.Name}} " msgid "Log data from the server" msgstr "Registrar dados do servidor" -#: index.html:229 +#: index.html:228 msgid "Log out" msgstr "Sair" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MByte" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MByte/s" @@ -1341,8 +1486,8 @@ msgstr "Velocidade de download máxima" msgid "Max upload speed" msgstr "Velocidade de upload máxima" -#: index.html:152 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:354 templates/addoredit.html:91 +#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" @@ -1359,32 +1504,32 @@ msgstr "Banco de Dados Microsoft SQL" msgid "Minimum redundancy" msgstr "Redundância mínima" -#: scripts/services/EditUriBuiltins.js:775 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "Redundância mínima é 1.0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minutos" -#: scripts/controllers/EditBackupController.js:290 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Faltando o nome" -#: scripts/controllers/EditBackupController.js:298 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Faltando a frase de senha" -#: scripts/controllers/EditBackupController.js:311 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Faltando as origens" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Seg" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:330 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Meses" @@ -1396,11 +1541,11 @@ msgstr "Mover o banco de dados existente" msgid "Move failed:" msgstr "Falha ao mover:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Meus Documentos" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Minhas Músicas" @@ -1408,7 +1553,7 @@ msgstr "Minhas Músicas" msgid "My Photos" msgstr "Minhas Fotos" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Minhas Imagens" @@ -1416,15 +1561,15 @@ msgstr "Minhas Imagens" msgid "Name" msgstr "Nome" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Nunca" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Nova atualização encontrada: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1432,33 +1577,33 @@ msgstr "" "Nome nome de usuário é {{user}}\n" "Autorizações atualizadas para uso de um novo usuário limitado" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Próximo" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Próxima execução agendada:" -#: index.html:183 +#: index.html:185 msgid "Next scheduled task:" msgstr "Próxima tarefa agendada:" -#: index.html:180 +#: index.html:182 msgid "Next task:" msgstr "Próxima tarefa:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Próxima vez" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:140 -#: scripts/controllers/EditBackupController.js:150 -#: scripts/controllers/EditBackupController.js:472 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1467,10 +1612,10 @@ msgstr "Próxima vez" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:630 -#: scripts/services/EditUriBuiltins.js:702 -#: scripts/services/EditUriBuiltins.js:719 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Não" @@ -1489,7 +1634,7 @@ msgid "No editor found for the "{{backend}}" storage type" msgstr "" "Editor não encontrado para o "{{backend}}" tipo de armazenamento" -#: scripts/controllers/EditBackupController.js:451 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Sem criptografia" @@ -1505,7 +1650,7 @@ msgstr "Sem itens para restaurar. por favor selecione um ou mais itens" msgid "No passphrase entered" msgstr "Nenhuma senha inserida" -#: index.html:185 +#: index.html:187 msgid "No scheduled tasks" msgstr "Sem tarefas agendadas" @@ -1513,30 +1658,38 @@ msgstr "Sem tarefas agendadas" msgid "No, my machine has only a single account" msgstr "Não, minha máquina possui apenas uma conta" -#: scripts/controllers/EditBackupController.js:304 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Senha não correspondente" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Nenhum / desabilitado" +#: templates/addoredit.html:324 +msgid "Nothing will be deleted. The backup size will grow with each change." +msgstr "Nada será excluído. O tamanho do backup crescerá com cada mudança." + #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:82 -#: scripts/controllers/EditBackupController.js:90 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "OK" -#: scripts/controllers/EditBackupController.js:20 -msgid "OSX" -msgstr "OSX" +#: templates/addoredit.html:342 +msgid "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." +msgstr "" +"Se existir mais backups do que o número especificado, os backups mais " +"antigos serão excluídos." #: templates/backends/openstack.html:7 msgid "OpenStack AuthURI" @@ -1546,12 +1699,20 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "A Key de API Openstack não é suportada na API keystone da v3." + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "Sistema operacional" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Operação falhou:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Operações:" @@ -1564,11 +1725,11 @@ msgid "Optional authentication username" msgstr "Usuário opcional de autenticação" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Opções" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1580,10 +1741,20 @@ msgstr "" msgid "Original location" msgstr "Localização original" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Outros" +#: templates/addoredit.html:328 +msgid "" +"Over time backups will be deleted automatically. There will remain one " +"backup for each of the last 7 days, each of the last 4 weeks, each of the " +"last 12 months. There will always be at least one remaining backup." +msgstr "" +"Com o tempo, as versões de backup serão excluídas automaticamente. " +"Permanecerá um backup dos últimos 7 dias, das últimas 4 semanas e cada um " +"dos últimos 12 meses. Sempre haverá pelo menos um backup." + #: templates/restore.html:114 msgid "Overwrite" msgstr "Sobrescrever" @@ -1597,24 +1768,24 @@ msgstr "Frase de segurança" msgid "Passphrase (if encrypted)" msgstr "Senha (se criptografado)" -#: scripts/controllers/EditBackupController.js:415 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Senha alterada" -#: scripts/controllers/EditBackupController.js:304 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Senhas não correspondem" -#: scripts/services/EditUriBuiltins.js:749 -#: scripts/services/EditUriBuiltins.js:759 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Senha" -#: scripts/controllers/EditBackupController.js:36 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Senhas não conferem" @@ -1622,11 +1793,16 @@ msgstr "Senhas não conferem" msgid "Patching files with local blocks ..." msgstr "Aplicando patch nos arquivos com blocos locais ..." -#: scripts/controllers/EditBackupController.js:140 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Caminho" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Caminho não encontrado" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Caminho do servidor" @@ -1634,11 +1810,11 @@ msgstr "Caminho do servidor" msgid "Path or subfolder in the bucket" msgstr "Caminho ou subpasta no bucket" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Parar" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Pausa após a inicialização ou a hibernação" @@ -1662,17 +1838,25 @@ msgstr "Aponte para os arquivos de backup e restaure de lá" msgid "Port" msgstr "Porta" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:381 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "Impedir login automático no ícone da bandeja" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Anterior" +#: templates/home.html:73 +msgid "Progress:" +msgstr "Progresso:" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID é opcional se o bucket já existe" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Proprietário" @@ -1680,6 +1864,10 @@ msgstr "Proprietário" msgid "Purging files ..." msgstr "Limpando arquivos ..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "Deleção de arquivos Completo!" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Reconstruindo banco de dados local ..." @@ -1696,7 +1884,7 @@ msgstr "Recriar banco de dados" msgid "Registering temporary backup ..." msgstr "Registrando cópia temporária ..." -#: scripts/controllers/EditBackupController.js:125 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Caminhos relativos não são permitidos" @@ -1708,7 +1896,27 @@ msgstr "Recarregar" msgid "Remote" msgstr "Remoto" -#: templates/addoredit.html:193 +#: scripts/services/EditUriBuiltins.js:946 +msgid "Remote Path" +msgstr "Caminho remoto" + +#: scripts/services/EditUriBuiltins.js:944 +msgid "Remote Repository" +msgstr "Repositório remoto" + +#: templates/backends/rclone.html:10 +msgid "Remote path" +msgstr "Caminho remoto" + +#: templates/backends/rclone.html:6 +msgid "Remote repository" +msgstr "Repositório remoto" + +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "Tamanho do volume remoto" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Remover" @@ -1716,19 +1924,19 @@ msgstr "Remover" msgid "Remove option" msgstr "Remover opção" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Reparar" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Reparando ..." +msgid "Repairing database ..." +msgstr "Reparando banco de dados ..." #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Repetir frase de segurança" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Relatórios:" @@ -1736,15 +1944,19 @@ msgstr "Relatórios:" msgid "Reset" msgstr "Redefinir" -#: index.html:214 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Restaurar" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "Restauração Completa!" + #: templates/restore.html:45 msgid "Restore files" msgstr "Restaurar arquivos" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Restaurar arquivos ..." @@ -1778,15 +1990,15 @@ msgstr "Restaurar permissões leitura/escrita" msgid "Restoring files ..." msgstr "Restaurando arquivos ..." -#: index.html:217 +#: index.html:219 msgid "Resume" msgstr "Continuar" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Executar novamente a cada" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Executar agora" @@ -1802,7 +2014,7 @@ msgstr "Executando ..." msgid "Running commandline entry" msgstr "Executando entrada de linha de comando" -#: index.html:172 +#: index.html:174 msgid "Running task:" msgstr "Executando tarefa:" @@ -1810,15 +2022,15 @@ msgstr "Executando tarefa:" msgid "S3 Compatible" msgstr "S3 Compatível" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Igual à versão de instalação base: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "Sáb" -#: templates/addoredit.html:380 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Salvar" @@ -1830,7 +2042,7 @@ msgstr "Salvar e reparar" msgid "Save different versions with timestamp in file name" msgstr "Salve diferentes versões com marcas de horário no nome do arquivo" -#: templates/import.html:19 +#: templates/import.html:24 msgid "Save immediately" msgstr "Salvar imediatamente" @@ -1842,7 +2054,7 @@ msgstr "Verificando arquivos existentes ..." msgid "Scanning for local blocks ..." msgstr "Verificando blocos locais ..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Agendar" @@ -1854,7 +2066,7 @@ msgstr "Buscar" msgid "Search for files" msgstr "Procurar por arquivos" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Segundos" @@ -1867,7 +2079,7 @@ msgstr "Selecione um nível de log e veja as mensagens conforme elas aparecem:" msgid "Select files" msgstr "Selecionar arquivos" -#: scripts/services/EditUriBuiltins.js:767 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Servidor" @@ -1897,16 +2109,16 @@ msgstr "Senha do servidor" msgid "Server paused" msgstr "Servidor parado" -#: templates/about.html:71 +#: templates/about.html:72 msgid "Server state properties" msgstr "Propriedades do estado do servidor" -#: index.html:220 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Configurações" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Exibir" @@ -1919,11 +2131,11 @@ msgstr "Mostrar editor avançado" msgid "Show hidden folders" msgstr "Exibir pastas ocultas" -#: index.html:223 +#: templates/about.html:8 msgid "Show log" msgstr "Exibir log" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Exibir log ..." @@ -1935,7 +2147,11 @@ msgstr "Mostrar hierarquia" msgid "Sia server password" msgstr "Senha do servidor Sia" -#: templates/backends/openstack.html:33 +#: templates/addoredit.html:320 +msgid "Smart backup retention" +msgstr "Retenção de backup inteligente" + +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -1955,21 +2171,26 @@ msgstr "Dados de origem" msgid "Source folders" msgstr "Pasta de origem" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Origem:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Compilações específicas apenas para desenvolvedores." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" +"Versão apenas para desenvolvedores. Não para uso com dados importantes." -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Protocolos padrão" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Iniciando ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "Iniciando o Backup ..." + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "Iniciando a restauração ..." #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -1997,11 +2218,11 @@ msgstr "Parar de executar o backup" msgid "Stop running task" msgstr "Parar de executar a tarefa" -#: index.html:168 +#: index.html:170 msgid "Stopping after upload:" msgstr "Parando após o envio:" -#: index.html:173 +#: index.html:175 msgid "Stopping task:" msgstr "Tarefa de parada:" @@ -2021,7 +2242,7 @@ msgstr "Classe de armazenamento para criar um bucket" msgid "Stored" msgstr "Armazenado" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Forte" @@ -2030,19 +2251,23 @@ msgstr "Forte" msgid "Success" msgstr "Sucesso" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Dom" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Link simbólico" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "Arquivos do sistema" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "Sistema padrão ({{levelname}})" -#: scripts/controllers/EditBackupController.js:27 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Arquivos do sistema" @@ -2050,15 +2275,15 @@ msgstr "Arquivos do sistema" msgid "System info" msgstr "Informação do sistema" -#: templates/about.html:63 +#: templates/about.html:64 msgid "System properties" msgstr "Propriedades do sistema" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TByte" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TByte/s" @@ -2070,11 +2295,15 @@ msgstr "Caminho de destino, exemplo: /backup" msgid "Task is running" msgstr "Tarefa está executando" -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "Arquivos temporários" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Arquivos temporários" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Nome do projeto" @@ -2090,36 +2319,45 @@ msgstr "Testando ..." msgid "Testing connection ..." msgstr "Testando conexão ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Testando permissões ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Testando permissões..." -#: scripts/services/EditUriBuiltins.js:719 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" +"O campo '{{fieldname}}' contém um caractere inválido: {{character}} (valor: " +"{{value}}, índice: {{pos}})" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "O nome do bucket deve ser todo em minúsculas. Converter automaticamente?" -#: scripts/services/EditUriBuiltins.js:702 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" "O nome do bucket deve começar com o seu nome de usuário, afixar " "automaticamente?" -#: index.html:312 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "" "A conexão com o servidor foi perdida, tentando novamente em {{time}} ..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "O tema escuro (por Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "O tema padrão azul sobre branco (por Alex)" @@ -2141,12 +2379,12 @@ msgstr "" "\n" "Deseja SUBSTITUIR a sua chave do host ATUAL \"{{prev}}\" com a chave do host REPORTADA: {{key}}?" -#: scripts/controllers/EditBackupController.js:140 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" "O caminho não parece existir, você deseja adicioná-lo de qualquer maneira?" -#: scripts/controllers/EditBackupController.js:150 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2156,7 +2394,7 @@ msgstr "" "\n" "Deseja incluir o arquivo especificado?" -#: scripts/controllers/EditBackupController.js:125 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2164,7 +2402,7 @@ msgstr "" "O caminho deve ser um caminho absoluto, ou seja, deve começar com uma barra " "progressiva '/'" -#: scripts/services/EditUriBuiltins.js:630 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2178,7 +2416,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "O parâmetro de região só é aplicado ao criar um novo bucket" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "O parâmetro de região só é usado na criação de um bucket" @@ -2201,7 +2439,7 @@ msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "A pasta de destino contém arquivos criptografados. Forneça a senha" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2225,6 +2463,20 @@ msgstr "" msgid "This month" msgstr "Este mês" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" +"Essa opção não está relacionada ao backup ou ao tamanho máximo do arquivo, " +"nem afeta as taxas de desduplicação. " +" Veja esta página antes de alterar o tamanho do volume remoto. " + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Esta semana" @@ -2233,7 +2485,7 @@ msgstr "Esta semana" msgid "Throttle settings" msgstr "Configurações de limitação" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Qui" @@ -2253,6 +2505,23 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Para exportar sem uma senha, desmarque a caixa \"Criptografar arquivo\"" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" +"Para evitar vários ataques baseados em DNS, o Duplicati limita os nomes de " +"host permitidos aos listados aqui. O acesso IP direto e o host local sempre " +"são permitidos. Vários nomes de host podem ser fornecidos com um separador " +"de ponto-e-vírgula. Se qualquer um dos nomes de host permitidos for um " +"asterisco (*), todos os nomes de host serão permitidos e esse recurso será " +"desativado. Se o campo estiver vazio, somente o endereço IP e o acesso ao " +"host local serão permitidos." + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Hoje" @@ -2265,14 +2534,17 @@ msgstr "Confiar no certificado de host?" msgid "Trust server certificate?" msgstr "Confiar no certificado de servidor?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Experimente os novos recursos em que estamos trabalhando. Não use com dados " -"importantes." +"Experimente os novos recursos em que estamos trabalhando. Atualmente, a " +"versão mais estável disponível. Teste Restaurar dados antes de usar isso em " +"ambientes de produção." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Ter" @@ -2288,7 +2560,7 @@ msgstr "Tamanho do backup e versões desconhecidos" msgid "Until resumed" msgstr "Até retomar" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Canal de atualização" @@ -2300,29 +2572,25 @@ msgstr "Atualização falhou:" msgid "Updating with existing database" msgstr "Atualizando com o banco de dados existente" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "Tamanho do volume de envio" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "Enviando arquivo de verificação ..." -#: templates/settings.html:114 +#: templates/settings.html:127 msgid "" "Usage reports help us improve the user experience and evaluate impact of new" -" features. We use them to generate public usage statistics" +" features. We use them to generate public usage" +" statistics" msgstr "" "Os relatórios de uso nos ajudam a melhorar a experiência do usuário e a " -"avaliar o impacto de novos recursos. Usamos eles para gerar estatísticas de uso público " +"avaliar o impacto de novos recursos. Nós usamos eles para gerar estatísticas de uso público " -#: templates/settings.html:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Estatísticas de uso" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Estatísticas de uso, avisos, erros e falhas" @@ -2330,15 +2598,15 @@ msgstr "Estatísticas de uso, avisos, erros e falhas" msgid "Use SSL" msgstr "Utilizar SSL" -#: scripts/controllers/EditBackupController.js:472 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Usar um banco de dados existente?" -#: scripts/controllers/EditBackupController.js:366 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Usar uma senha fraca" -#: scripts/controllers/EditBackupController.js:37 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Sem utilidade" @@ -2346,21 +2614,25 @@ msgstr "Sem utilidade" msgid "User data" msgstr "Dados do usuário" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "Nome de domínio do usuário" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "O usuário tem muitas permissões" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Configurações da interface do usuário" -#: scripts/services/EditUriBuiltins.js:585 -#: scripts/services/EditUriBuiltins.js:665 -#: scripts/services/EditUriBuiltins.js:748 -#: scripts/services/EditUriBuiltins.js:758 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nome de usuário" @@ -2368,12 +2640,11 @@ msgstr "Nome de usuário" msgid "Validating ..." msgstr "Validando ..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Verificar arquivos" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Verificando ..." @@ -2385,6 +2656,10 @@ msgstr "Verificando pergunta" msgid "Verifying backend data ..." msgstr "Verificando os dados do backend ..." +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "Verificando arquivos ..." + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "Verificando dados remotos ..." @@ -2393,15 +2668,15 @@ msgstr "Verificando dados remotos ..." msgid "Verifying restored files ..." msgstr "Verificando arquivos restaurados ..." -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Muito forte" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Muito fraca" -#: index.html:248 +#: index.html:254 msgid "Visit us on" msgstr "Visite-nos em" @@ -2429,7 +2704,7 @@ msgstr "Aguardando a tarefa começar ..." msgid "Waiting for upload ..." msgstr "Aguardando pelo upload ..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Avisos, erros e falhas" @@ -2447,19 +2722,19 @@ msgstr "" "Recomendamos que criptografe todos os backups armazenados fora do seu " "sistema" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Fraca" -#: scripts/controllers/EditBackupController.js:366 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Frase de segurança fraca" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "Qua" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:329 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Semanas" @@ -2471,19 +2746,15 @@ msgstr "De onde você deseja restaurar?" msgid "Where do you want to restore the files to?" msgstr "Para onde você deseja restaurar os arquivos?" -#: scripts/controllers/EditBackupController.js:19 -msgid "Windows" -msgstr "Windows" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:331 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Anos" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:140 -#: scripts/controllers/EditBackupController.js:150 -#: scripts/controllers/EditBackupController.js:472 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2492,22 +2763,22 @@ msgstr "Anos" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:630 -#: scripts/services/EditUriBuiltins.js:702 -#: scripts/services/EditUriBuiltins.js:719 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Sim" -#: scripts/controllers/EditBackupController.js:381 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Sim, eu tenho armazenado uma frase de acesso segura" -#: scripts/controllers/EditBackupController.js:424 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Sim, sou corajoso!" -#: scripts/controllers/EditBackupController.js:415 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Sim, corrompa meu backup!" @@ -2531,7 +2802,7 @@ msgstr "" "Você está mudando o caminho do banco de dados para longe de um banco de dados existente.\n" "Tem certeza de que isso é o que deseja?" -#: templates/about.html:26 +#: templates/about.html:27 msgid "You are currently running {{appname}} {{version}}" msgstr "Você está atualmente executando {{appname}} {{version}}" @@ -2551,7 +2822,7 @@ msgstr "" "Você pode interromper a tarefa imediatamente ou permitir que o processo " "continue seu arquivo atual e então pare." -#: scripts/controllers/EditBackupController.js:424 +#: scripts/controllers/EditBackupController.js:380 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -2559,7 +2830,7 @@ msgstr "" "Você mudou o modo de criptografia. Isso pode estragar algo. É aconselhado " "criar um novo backup em vez disso" -#: scripts/controllers/EditBackupController.js:415 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -2567,7 +2838,7 @@ msgstr "" "Você alterou a senha, o que não é suportado. É aconselhado criar um novo " "backup." -#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2579,7 +2850,7 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "Você escolheu restaurar para um novo local, mas não inseriu um" -#: scripts/controllers/EditBackupController.js:381 +#: scripts/controllers/EditBackupController.js:337 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 lose the " @@ -2588,48 +2859,65 @@ msgstr "" "Você gerou uma senha segura. Certifique-se de fazer um cópia da mesma, pois " "os dados não podem ser recuperados se você perder a senha." -#: scripts/controllers/EditBackupController.js:311 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "Você deve escolher pelo menos uma pasta de origem" -#: scripts/controllers/EditBackupController.js:290 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "Você deve inserir um nome de domínio para usar a API v3" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Você deve inserir um nome para o backup" -#: scripts/controllers/EditBackupController.js:298 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "Você deve inserir uma senha ou desativar a criptografia" -#: scripts/controllers/EditBackupController.js:330 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "Você deve digitar uma senha para usar a API v3" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "Você deve inserir um número positivo de backups para manter." -#: scripts/services/EditUriBuiltins.js:677 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" +"Você deve inserir um nome de inquilino (aka project) para usar a API v3" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "Você deve inserir um nome de projeto se não fornecer uma chave de API" -#: scripts/controllers/EditBackupController.js:323 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "Você deve inserir uma duração válida de tempo para manter os backups" -#: scripts/services/EditUriBuiltins.js:674 +#: scripts/controllers/EditBackupController.js:283 +msgid "You must enter a valid rentention policy string" +msgstr "Você deve inserir uma política de seqüência de retenção válida" + +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Você deve inserir uma senha ou uma chave de API" -#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "Você deve inserir uma senha OU uma chave de API, não ambas" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Você deve preencher a senha" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Você deve preencher o nome do servidor ou endereço" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Você deve preencher o usuário" @@ -2637,43 +2925,43 @@ msgstr "Você deve preencher o usuário" msgid "You must fill in {{field}}" msgstr "Você deve preencher {{field}}" -#: scripts/services/EditUriBuiltins.js:669 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Você deve selecionar ou preencher a AuthURI" -#: scripts/services/EditUriBuiltins.js:695 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Você deve selecionar ou preencher o servidor" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Você deve especificar um caminho" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "Você deve preencher {{field}} {{reason}}" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Seus arquivos e pastas foram restaurados com êxito." -#: scripts/controllers/EditBackupController.js:366 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Sua senha é fácil de adivinhar. Considere alterá-la." -#: templates/addoredit.html:321 -msgid "a specific number" -msgstr "um número específico" - #: templates/backends/gcs.html:3 templates/backends/openstack.html:3 msgid "bucket/folder/subfolder" msgstr "bucket/pasta/subpasta" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "byte" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "byte/s" -#: templates/addoredit.html:276 templates/addoredit.html:332 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2684,15 +2972,12 @@ msgstr "personalizado" msgid "resume now" msgstr "continuar agora" -#: templates/addoredit.html:319 -msgid "unlimited" -msgstr "ilimitado" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "a menos que você esteja explicitamente especificando --group-id" -#: templates/addoredit.html:320 -msgid "until they are older than" -msgstr "até serem mais velhos que" - -#: templates/about.html:11 +#: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " "and {{dev2}}. {{appname}} can be downloaded from " @@ -2709,7 +2994,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} arquivos ({{size}}) restantes {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versão" @@ -2724,6 +3009,6 @@ msgstr "{{number}} Hora" msgid "{{number}} Minutes" msgstr "{{number}} Minutos" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (took {{duration}})" diff --git a/Localizations/webroot/localization_webroot-ro.po b/Localizations/webroot/localization_webroot-ro.po new file mode 100644 index 000000000..4f0075afd --- /dev/null +++ b/Localizations/webroot/localization_webroot-ro.po @@ -0,0 +1,2969 @@ +# Translators: +# Leonte Cristian , 2017 +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Last-Translator: Leonte Cristian , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/duplicati/teams/67655/ro/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: templates/advancedoptionseditor.html:48 +msgid "- pick an option -" +msgstr "- alegeți o opțiune -" + +#: templates/delete.html:7 templates/localdatabase.html:4 +msgid "...loading..." +msgstr "...se incarca..." + +#: templates/backends/openstack.html:44 +msgid "API Key" +msgstr "Cheia API" + +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "AWS Access ID" + +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "AWS Access Key" + +#: scripts/services/EditUriBuiltins.js:138 +msgid "AWS IAM Policy" +msgstr "Politica AWS IAM" + +#: index.html:225 index.html:241 +msgid "About" +msgstr "Despre" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "Despre {{appname}}" + +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 +msgid "Access Key" +msgstr "Cheie de acces" + +#: scripts/services/AppUtils.js:70 +msgid "Access denied" +msgstr "Acces interzis" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "Accesul la interfața cu utilizatorul" + +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 +msgid "Account name" +msgstr "Nume de cont" + +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 +msgid "Activate" +msgstr "Activati" + +#: scripts/controllers/AboutController.js:54 +#: scripts/controllers/UpdateChangelogController.js:18 +msgid "Activate failed:" +msgstr "Activare nereușită:" + +#: templates/addwizard.html:3 +msgid "Add a new backup" +msgstr "Adăugați o copie de rezervă nouă" + +#: templates/addoredit.html:149 +msgid "Add a path directly" +msgstr "Adăugați direct o cale" + +#: templates/advancedoptionseditor.html:46 +msgid "Add advanced option" +msgstr "Adăugați opțiunea avansată" + +#: index.html:213 +msgid "Add backup" +msgstr "Adăugați copia de siguranță" + +#: templates/addoredit.html:203 +msgid "Add filter" +msgstr "Adăugați un filtru" + +#: templates/addoredit.html:152 +msgid "Add path" +msgstr "Adaugă calea" + +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Adjust bucket name?" +msgstr "Reglați numele găleții?" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "Adjust path name?" +msgstr "Ajustați numele traseului?" + +#: templates/restoredirect.html:66 templates/restoredirect.html:74 +msgid "Advanced Options" +msgstr "Opțiuni avansate" + +#: templates/addoredit.html:372 templates/edituri.html:28 +msgid "Advanced options" +msgstr "Opțiuni avansate" + +#: templates/home.html:30 +msgid "Advanced:" +msgstr "Avansat:" + +#: scripts/directives/sourceFolderPicker.js:423 +msgid "All Hyper-V Machines" +msgstr "Toate mașinile Hyper-V" + +#: scripts/directives/sourceFolderPicker.js:455 +msgid "All Microsoft SQL Databases" +msgstr "Toate bazele de date Microsoft SQL" + +#: templates/settings.html:129 +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 "" +"Toate rapoartele de utilizare sunt trimise anonim și nu conțin informații " +"personale. Acestea conțin informații despre hardware și sistemul de operare," +" tipul de backend, durata de copiere, dimensiunea generală a datelor sursă " +"și datele similare. Ele nu conțin căi, nume de fișiere, nume de utilizator, " +"parole sau alte informații sensibile similare." + +#: templates/settings.html:13 +msgid "Allow remote access (requires restart)" +msgstr "Permiteți accesul la distanță (necesită repornire)" + +#: templates/addoredit.html:274 +msgid "Allowed days" +msgstr "Permise zile" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "An existing file was found at the new location" +msgstr "Un fișier existent a fost găsit la noua locație" + +#: 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 "" +"Un fișier existent a fost găsit la noua locație\n" +"Sigur doriți ca baza de date să indice un fișier existent?" + +#: scripts/controllers/EditBackupController.js:428 +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 "" +"O bază de date locală existentă pentru stocare a fost găsită.\n" +"Reutilizarea bazei de date va permite instanțelor de linie de comandă și server să funcționeze pe aceeași stocare la distanță.\n" +"\n" +" Doriți să utilizați baza de date existentă?" + +#: templates/settings.html:117 +msgid "Anonymous usage reports" +msgstr "Rapoarte de utilizare anonime" + +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "Ca linie de comandă" + +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 +msgid "AuthID" +msgstr "authId" + +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 +msgid "Authentication password" +msgstr "Parola de autentificare" + +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 +msgid "Authentication username" +msgstr "Numele de utilizator de autentificare" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Autogenerated passphrase" +msgstr "Fraza de acces generată automat" + +#: templates/addoredit.html:254 +msgid "Automatically run backups." +msgstr "Executați automat backup-uri." + +#: templates/backends/b2.html:12 +msgid "B2 Account ID" +msgstr "ID-ul contului B2" + +#: templates/backends/b2.html:16 +msgid "B2 Application Key" +msgstr "B2 cheie de aplicație" + +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 ID-ul contului de stocare în cloud" + +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "B2 Cheia aplicației de stocare cloud" + +#: templates/restore.html:132 templates/restore.html:70 +msgid "Back" +msgstr "Înapoi" + +#: templates/about.html:67 +msgid "Backend modules:" +msgstr "Module backend:" + +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + +#: templates/addoredit.html:88 +msgid "Backup destination" +msgstr "Destinație de rezervă" + +#: templates/restore.html:21 templates/restoredirect.html:21 +#: templates/restoredirect.html:31 +msgid "Backup location" +msgstr "Locație de rezervă" + +#: templates/addoredit.html:315 +msgid "Backup retention" +msgstr "" + +#: templates/home.html:66 +msgid "Backup:" +msgstr "Backup:" + +#: templates/settings.html:94 +msgid "Beta" +msgstr "beta" + +#: scripts/services/AppUtils.js:68 +msgid "Broken access" +msgstr "Accesul spart" + +#: templates/backends/file.html:8 templates/restore.html:91 +msgid "Browse" +msgstr "Naviga" + +#: scripts/controllers/SystemSettingsController.js:33 +msgid "Browser default" +msgstr "Browser default" + +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 +msgid "Bucket Name" +msgstr "Numele bucketului" + +#: templates/backends/gcs.html:15 +msgid "Bucket create location" +msgstr "Bucket crea locația" + +#: templates/backends/s3.html:26 +msgid "Bucket create region" +msgstr "Bucket crea regiune" + +#: 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 "Numele bucketului" + +#: templates/backends/gcs.html:26 +msgid "Bucket storage class" +msgstr "Categoria de depozitare a cupelor" + +#: scripts/services/ServerStatus.js:48 +msgid "Building list of files to restore ..." +msgstr "Crearea listei de fișiere pentru restaurarea ..." + +#: scripts/controllers/RestoreController.js:361 +msgid "Building partial temporary database ..." +msgstr "Crearea unei baze de date temporare temporare ..." + +#: templates/restore.html:59 +msgid "Busy ..." +msgstr "Ocupat ..." + +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 +msgid "Canary" +msgstr "Canar" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 +#: templates/waitarea.html:19 +msgid "Cancel" +msgstr "Anulare" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "Cannot move to existing file" +msgstr "Nu se poate muta la fișierul existent" + +#: templates/about.html:5 +msgid "Changelog" +msgstr "changelog" + +#: templates/updatechangelog.html:2 +msgid "Changelog for {{appname}} {{version}}" +msgstr "Modificări pentru {{appname}} {{version}}" + +#: scripts/controllers/UpdateChangelogController.js:24 +msgid "Check failed:" +msgstr "Verificarea a eșuat:" + +#: templates/about.html:36 +msgid "Check for updates now" +msgstr "Verificați acum actualizările" + +#: templates/captcha.html:10 +msgid "Checking ..." +msgstr "Control ..." + +#: templates/about.html:37 +msgid "Checking for updates ..." +msgstr "Se verifică pentru actualizări ..." + +#: templates/edituri.html:16 +msgid "Chose a storage type to get started" +msgstr "Alegeți un tip de stocare pentru a începe" + +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "Faceți clic pe linkul AuthID pentru a crea un AuthID" + +#: index.html:150 index.html:201 +msgid "Click to set throttle options" +msgstr "Faceți clic pentru a seta opțiunile de accelerație" + +#: templates/home.html:35 +msgid "Commandline ..." +msgstr "Linie de comanda ..." + +#: templates/home.html:34 +msgid "Compact now" +msgstr "Compact acum" + +#: scripts/services/ServerStatus.js:41 scripts/services/ServerStatus.js:64 +msgid "Compacting remote data ..." +msgstr "Compactarea datelor de la distanță ..." + +#: scripts/services/ServerStatus.js:38 +msgid "Completing backup ..." +msgstr "Completarea copiilor de rezervă ..." + +#: scripts/services/ServerStatus.js:36 +msgid "Completing previous backup ..." +msgstr "Finalizarea copierii anterioare ..." + +#: templates/about.html:68 +msgid "Compression modules:" +msgstr "Module de comprimare:" + +#: scripts/directives/sourceFolderPicker.js:381 +msgid "Computer" +msgstr "Calculator" + +#: templates/import.html:9 +msgid "Configuration file:" +msgstr "Fișier de configurare:" + +#: templates/home.html:22 +msgid "Configuration:" +msgstr "Configurare:" + +#: templates/addwizard.html:9 +msgid "Configure a new backup" +msgstr "Configurați o copie de rezervă nouă" + +#: scripts/controllers/DeleteController.js:65 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "Confirmă ștergerea" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "Confirmare Necesară" + +#: templates/restoredirect.html:80 +msgid "Connect" +msgstr "Conectați" + +#: index.html:313 +msgid "Connect now" +msgstr "Conectați acum" + +#: index.html:309 +msgid "Connecting to server ..." +msgstr "Conectare la server ..." + +#: templates/commandline.html:51 +msgid "Connecting to task ...." +msgstr "Se conectează la sarcină ...." + +#: index.html:314 +msgid "Connecting..." +msgstr "Conectarea ..." + +#: index.html:305 +msgid "Connection lost" +msgstr "Conexiunea a fost pierdută" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Connection worked!" +msgstr "Conexiunea a funcționat!" + +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 +msgid "Container name" +msgstr "Numele containerului" + +#: templates/backends/openstack.html:49 +msgid "Container region" +msgstr "Zona containerului" + +#: templates/restore.html:69 +msgid "Continue" +msgstr "Continua" + +#: scripts/controllers/EditBackupController.js:407 +msgid "Continue without encryption" +msgstr "Continuați fără criptare" + +#: scripts/controllers/DialogController.js:16 +msgid "Copied!" +msgstr "Copiată!" + +#: templates/copy_clipboard_buttons.html:3 +msgid "Copy" +msgstr "" + +#: templates/addoredit.html:99 templates/restoredirect.html:42 +msgid "Copy Destination URL to Clipboard" +msgstr "Copiați adresa URL de destinație în Clipboard" + +#: scripts/controllers/DialogController.js:20 +msgid "Copy failed. Please manually copy the URL" +msgstr "Copierea a eșuat. Copiați manual adresa URL" + +#: scripts/services/AppUtils.js:639 +msgid "Core options" +msgstr "Core opțiuni" + +#: scripts/controllers/StateController.js:34 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "Numărătoare ({{fișiere}} fișiere găsite, {{size}})" + +#: templates/settings.html:124 +msgid "Crashes only" +msgstr "Se blochează numai" + +#: templates/home.html:41 +msgid "Create bug report ..." +msgstr "Creați un raport de eroare ..." + +#: scripts/directives/backupEditUri.js:131 +msgid "Create folder?" +msgstr "Creeaza dosar?" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "Created new limited user" +msgstr "Creat nou utilizator limitat" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "Crearea unui raport de eroare ..." + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating new user with limited access ..." +msgstr "Crearea unui nou utilizator cu acces limitat ..." + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "Crearea dosarelor țintă ..." + +#: scripts/controllers/RestoreController.js:356 +msgid "Creating temporary backup ..." +msgstr "Se creează backup temporar ..." + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating user..." +msgstr "Crearea utilizatorului ..." + +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "" + +#: templates/updatechangelog.html:4 +msgid "Current version is {{versionname}} ({{versionnumber}})" +msgstr "Versiunea curentă este {{versionname}} ({{versionnumber}})" + +#: templates/backends/s3.html:14 +msgid "Custom S3 endpoint" +msgstr "Obiectiv final S3" + +#: templates/backends/openstack.html:13 +msgid "Custom authentication url" +msgstr "Adresa de autentificare personalizată" + +#: templates/addoredit.html:321 +msgid "Custom backup retention" +msgstr "" + +#: templates/backends/gcs.html:18 +msgid "Custom location ({{server}})" +msgstr "Locația particularizată ({{server}})" + +#: templates/backends/s3.html:32 +msgid "Custom region for creating buckets" +msgstr "Regiunea personalizată pentru crearea de cupe" + +#: templates/backends/s3.html:29 +msgid "Custom region value ({{region}})" +msgstr "Valoarea pentru regiunea particularizată ({{region}})" + +#: templates/backends/openstack.html:10 templates/backends/s3.html:11 +msgid "Custom server url ({{server}})" +msgstr "Adresa URL a serverului personalizat ({{server}})" + +#: templates/backends/gcs.html:29 templates/backends/s3.html:41 +msgid "Custom storage class ({{class}})" +msgstr "Clase de stocare personalizate ({{class}})" + +#: templates/home.html:32 +msgid "Database ..." +msgstr "Bază de date ..." + +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 +msgid "Days" +msgstr "zi" + +#: scripts/controllers/SystemSettingsController.js:34 +msgid "Default" +msgstr "Mod implicit" + +#: templates/settings.html:81 +msgid "Default ({{channelname}})" +msgstr "Implicit ({{nume_canal}})" + +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" + +#: templates/settings.html:144 +msgid "Default options" +msgstr "Opțiunile prestabilite" + +#: templates/localdatabase.html:19 +msgid "Delete" +msgstr "Șterge" + +#: templates/home.html:26 +msgid "Delete ..." +msgstr "Șterge ..." + +#: templates/delete.html:5 templates/delete.html:53 +msgid "Delete backup" +msgstr "Ștergeți rezervarea" + +#: templates/addoredit.html:318 +msgid "Delete backups that are older than" +msgstr "" + +#: templates/delete.html:13 +msgid "Delete local database" +msgstr "Ștergeți baza de date locală" + +#: templates/delete.html:38 templates/delete.html:47 +msgid "Delete remote files" +msgstr "Șterge fișierele la distanță" + +#: templates/delete.html:26 +msgid "Delete the local database" +msgstr "Ștergeți baza de date locală" + +#: templates/delete.html:41 +msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" +msgstr "" +"Ștergeți fișierele {{filecount}} ({{file size}}) din spațiul de stocare de " +"la distanță?" + +#: scripts/services/ServerStatus.js:61 +msgid "Deleting remote files ..." +msgstr "Ștergerea fișierelor la distanță ..." + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "Ștergerea fișierelor nedorite ..." + +#: scripts/services/AppUtils.js:60 +msgid "Desktop" +msgstr "Spațiul de lucru" + +#: templates/addoredit.html:25 +msgid "Destination" +msgstr "Destinaţie" + +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + +#: templates/restore.html:141 +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 "" +"Am ajutat la salvarea dosarelor? În acest caz, vă rugăm să luați în " +"considerare sprijinirea duplicatului cu o donație. Vă sugerăm utilizarea " +"{{smallamount}} pentru uz privat și {{largeamount}} pentru uz comercial." + +#: templates/restorewizard.html:9 +msgid "Direct restore from backup files ..." +msgstr "Restaurare directă din fișierele de rezervă ..." + +#: templates/log.html:31 +msgid "Disabled" +msgstr "invalid" + +#: templates/notificationarea.html:10 templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "destitui" + +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 +msgid "Display and color theme" +msgstr "Afișare și temă color" + +#: scripts/controllers/DeleteController.js:77 +msgid "Do you really want to delete the backup: \"{{name}}\" ?" +msgstr "Chiar doriți să ștergeți copia de rezervă: \"{{name}}\"?" + +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Do you really want to delete the local database for: {{name}}" +msgstr "Chiar doriți să ștergeți baza de date locală pentru: {{name}}" + +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 +msgid "Donate" +msgstr "Dona" + +#: templates/settings.html:71 templates/settings.html:73 +msgid "Donation messages" +msgstr "Donați mesaje" + +#: templates/settings.html:75 +msgid "Donation messages are hidden, click to show" +msgstr "Mesajele de donare sunt ascunse, dați clic pentru a afișa" + +#: templates/settings.html:74 +msgid "Donation messages are visible, click to hide" +msgstr "Mesajele de donare sunt vizibile, faceți clic pentru a ascunde" + +#: templates/export.html:45 +msgid "Done" +msgstr "Terminat" + +#: templates/notificationarea.html:16 +msgid "Download" +msgstr "Descarca" + +#: templates/notificationarea.html:30 +msgid "Downloading ..." +msgstr "Descărcarea ..." + +#: scripts/services/ServerStatus.js:53 +msgid "Downloading files ..." +msgstr "Descărcarea fișierelor ..." + +#: templates/notificationarea.html:24 +msgid "Downloading update..." +msgstr "Descărcarea actualizării ..." + +#: scripts/services/AppUtils.js:301 +msgid "Duplicate option {{opt}}" +msgstr "Opțiunea duplicat {{opt}}" + +#: index.html:269 +msgid "Duplicati Website" +msgstr "Duplicați site-ul web" + +#: index.html:257 +msgid "Duplicati forum" +msgstr "Forum duplicat" + +#: templates/delete.html:15 +msgid "" +"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n" +" When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" +" If you are using the local database for backups from the commandline, you should keep the database." +msgstr "" +"Fiecare copie de rezervă are o bază de date locală asociată cu aceasta, care stochează informații despre copia de siguranță la distanță de pe aparatul local.\n" +"            Când ștergeți o copie de rezervă, puteți șterge și baza de date locală fără a afecta capacitatea de a restabili fișierele la distanță.\n" +"            Dacă utilizați baza de date locală pentru copii de rezervă din linia de comandă, ar trebui să păstrați baza de date." + +#: 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 "" +"Fiecare copie de siguranță are o bază de date locală asociată cu aceasta, " +"care stochează informații despre copia de rezervă la distanță pe mașina " +"locală. \\ NAcest lucru face mai rapidă efectuarea mai multor operații și " +"reduce cantitatea de date care trebuie descărcată pentru fiecare operație." + +#: templates/home.html:24 +msgid "Edit ..." +msgstr "Editați | × ..." + +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 +msgid "Edit as list" +msgstr "Editați ca listă" + +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 +msgid "Edit as text" +msgstr "Editați ca text" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "Criptați fișierul" + +#: templates/addoredit.html:43 templates/restore.html:22 +#: templates/restoredirect.html:22 templates/restoredirect.html:58 +msgid "Encryption" +msgstr "Criptarea" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Encryption changed" +msgstr "Criptarea a fost modificată" + +#: templates/about.html:69 +msgid "Encryption modules:" +msgstr "Module de criptare:" + +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter URL" +msgstr "Introdu URL-ul" + +#: templates/addoredit.html:335 +msgid "" +"Enter a retention strategy manually. Placeholders are D/W/Y for " +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." +msgstr "" + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "Introduceți cheia de acces" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "Introduceți numele contului" + +#: templates/restoredirect.html:61 +msgid "Enter backup passphrase, if any" +msgstr "Introduceți fraza de acces, dacă există" + +#: templates/addwizard.html:10 +msgid "Enter configuration details" +msgstr "Introduceți detaliile de configurare" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "Introduceți numele containerului" + +#: templates/export.html:22 templates/import.html:15 +msgid "Enter encryption passphrase" +msgstr "Introduceți expresia de acces pentru criptare" + +#: templates/addoredit.html:192 +msgid "Enter expression here" +msgstr "Introduceți expresia aici" + +#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "Introduceți numele căii de cale" + +#: scripts/services/AppUtils.js:122 +msgid "Enter one option per line in command-line format, eg. {0}" +msgstr "" +"Introduceți o opțiune pe linie în format de linie de comandă, de ex. {0}" + +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 +msgid "Enter the destination path" +msgstr "Introduceți calea de destinație" + +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:378 +#: scripts/controllers/RestoreController.js:411 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:170 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +msgid "Error" +msgstr "Eroare" + +#: scripts/services/ServerStatus.js:66 +msgid "Error!" +msgstr "Eroare!" + +#: templates/settings.html:123 +msgid "Errors and crashes" +msgstr "Erori și accidente" + +#: templates/addoredit.html:210 +msgid "Exclude" +msgstr "Exclude" + +#: scripts/services/AppUtils.js:125 +msgid "Exclude directories whose names contain" +msgstr "Excludeți directoarele ale căror nume conțin" + +#: scripts/services/AppUtils.js:179 +msgid "Exclude expression" +msgstr "Excludeți expresia" + +#: scripts/services/AppUtils.js:143 +msgid "Exclude file" +msgstr "Excludeți fișierul" + +#: scripts/services/AppUtils.js:149 +msgid "Exclude file extension" +msgstr "Excludeți extensia de fișier" + +#: scripts/services/AppUtils.js:131 +msgid "Exclude files whose names contain" +msgstr "Excludeți fișierele ale căror nume conțin" + +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 +msgid "Exclude folder" +msgstr "Excludeți dosarul" + +#: scripts/services/AppUtils.js:154 +msgid "Exclude regular expression" +msgstr "Excludeți expresia regulată" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "Fișierul existent găsit" + +#: templates/settings.html:99 +msgid "Experimental" +msgstr "Experimental" + +#: templates/export.html:27 +msgid "Export" +msgstr "Export" + +#: templates/home.html:25 +msgid "Export ..." +msgstr "Export ..." + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "Exportați configurația de backup" + +#: templates/delete.html:31 templates/delete.html:34 +msgid "Export configuration" +msgstr "Exportați configurația" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "Exportarea ..." + +#: templates/externallink.html:1 +msgid "External link" +msgstr "" + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "FTP (alternativă)" + +#: scripts/controllers/RestoreController.js:378 +msgid "Failed to build temporary database: {{message}}" +msgstr "Eroare la crearea bazei de date temporare: {{message}}" + +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 +msgid "Failed to connect:" +msgstr "Eroare de conexiune:" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:78 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +msgid "Failed to connect: {{message}}" +msgstr "Nu s-a putut conecta: {{message}}" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "Nu sa șters:" + +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +msgid "Failed to fetch path information: {{message}}" +msgstr "Nu s-a putut obține informații despre cale: {{message}}" + +#: scripts/directives/backupEditUri.js:170 +msgid "Failed to import:" +msgstr "Imposibil de importat:" + +#: scripts/controllers/EditBackupController.js:668 +msgid "Failed to read backup defaults:" +msgstr "Nu au putut fi citite valorile implicite de rezervă:" + +#: scripts/controllers/RestoreController.js:411 +msgid "Failed to restore files: {{message}}" +msgstr "Nu sa reușit restaurarea fișierelor: {{message}}" + +#: scripts/controllers/SystemSettingsController.js:113 +msgid "Failed to save:" +msgstr "Salvarea nu a reușit:" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information ..." +msgstr "Obținerea informațiilor despre calea ..." + +#: scripts/services/AppUtils.js:74 +msgid "File" +msgstr "Fişier" + +#: templates/addoredit.html:233 +msgid "Files larger than:" +msgstr "Fișiere mai mari decât:" + +#: templates/addoredit.html:159 +msgid "Filters" +msgstr "Filtre" + +#: templates/commandline.html:60 +msgid "Finished!" +msgstr "Terminat!" + +#: scripts/controllers/AppController.js:170 +msgid "First run setup" +msgstr "Prima configurare" + +#: scripts/services/AppUtils.js:51 +msgid "Folder" +msgstr "Pliant" + +#: templates/backends/b2.html:7 templates/backends/file.html:22 +#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 +#: templates/backends/mega.html:2 templates/backends/s3.html:49 +#: templates/backends/sia.html:6 templates/restore.html:105 +#: templates/restore.html:89 +msgid "Folder path" +msgstr "Dosarul de cale" + +#: scripts/services/AppUtils.js:108 +msgid "Fri" +msgstr "Vi" + +#: scripts/services/AppUtils.js:84 +msgid "GByte" +msgstr "GByte" + +#: scripts/services/AppUtils.js:117 +msgid "GByte/s" +msgstr "GByte / s" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "ID de proiect GCS" + +#: templates/about.html:4 templates/addoredit.html:24 templates/log.html:9 +msgid "General" +msgstr "General" + +#: templates/addoredit.html:36 +msgid "General backup settings" +msgstr "Setări de rezervă generale" + +#: templates/addoredit.html:301 +msgid "General options" +msgstr "Optiuni generale" + +#: templates/addoredit.html:69 +msgid "Generate" +msgstr "Genera" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "Generați politica de acces la IAM" + +#: scripts/controllers/RestoreController.js:66 +msgid "Getting file versions ..." +msgstr "Se obțin versiuni de fișiere ..." + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 +msgid "Hidden files" +msgstr "Fișiere ascunse" + +#: templates/addoredit.html:64 +msgid "Hide" +msgstr "Ascunde" + +#: templates/backends/file.html:15 templates/restore.html:98 +msgid "Hide hidden folders" +msgstr "Ascundeți folderele ascunse" + +#: index.html:210 scripts/services/AppUtils.js:62 +msgid "Home" +msgstr "Acasă" + +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 +msgid "Hours" +msgstr "ore" + +#: templates/restore.html:111 +msgid "How do you want to handle existing files?" +msgstr "Cum doriți să gestionați fișierele existente?" + +#: scripts/services/AppUtils.js:64 +msgid "Hyper-V Machine" +msgstr "Mașină Hyper-V" + +#: scripts/directives/sourceFolderPicker.js:438 +msgid "Hyper-V Machine:" +msgstr "Mașina Hyper-V:" + +#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/services/AppUtils.js:66 +msgid "Hyper-V Machines" +msgstr "Mașini Hyper-V" + +#: scripts/directives/sourceFolderPicker.js:56 +#: scripts/directives/sourceFolderPicker.js:62 +msgid "ID:" +msgstr "ID:" + +#: templates/addoredit.html:257 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "" +"Dacă o dată a fost ratată, lucrarea va funcționa cât mai curând posibil." + +#: templates/addoredit.html:355 +msgid "" +"If at least one newer backup is found, all backups older than this date are " +"deleted." +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 "" +"Dacă spațiul de salvare și stocarea la distanță nu se sincronizează, " +"Duplicati va necesita efectuarea unei operații de reparații pentru " +"sincronizarea bazei de date. \\ NDacă repararea nu este reușită, puteți " +"șterge baza de date locală și puteți re-genera." + +#: templates/export.html:41 +msgid "" +"If the backup file was not downloaded automatically, right click and choose "Save" +" as ..."" +msgstr "" +"Dacă fișierul de rezervă nu a fost descărcat automat, dați clic dreapta și alegeți " +""Save ca ... " " + +#: templates/notificationarea.html:7 +msgid "" +"If the backup file was not downloaded automatically, right click and choose " +""Save as ..."" +msgstr "" +"Dacă fișierul de rezervă nu a fost descărcat automat, faceți clic dreapta și " +"alegeți "Save ca ... " " + +#: scripts/services/EditUriBackendConfig.js:106 +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 "" +"Dacă nu introduceți o cale, toate fișierele vor fi stocate în dosarul de conectare.\n" +"Ești sigur că asta vrei?" + +#: templates/backends/openstack.html:40 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "Dacă nu introduceți o cheie API, este necesar numele locatarului" + +#: templates/delete.html:32 +msgid "" +"If you want to use the backup later, you can export the configuration before" +" deleting it" +msgstr "" +"Dacă doriți să utilizați ulterior copia de rezervă, puteți să exportați " +"configurația înainte de ao șterge" + +#: scripts/controllers/AppController.js:171 +msgid "" +"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" +"Do you want to set a password now?" +msgstr "" +"Dacă aparatul dvs. se află într-un mediu cu mai mulți utilizatori (adică mașina are mai multe conturi), trebuie să setați o parolă pentru a împiedica alți utilizatori să acceseze date din contul dvs.\n" +"Doriți să setați o parolă acum?" + +#: templates/import.html:31 +msgid "Import" +msgstr "Import" + +#: templates/addoredit.html:96 templates/restoredirect.html:39 +msgid "Import Destination URL" +msgstr "Importați adresa URL de destinație" + +#: templates/import.html:3 +msgid "Import backup configuration" +msgstr "Importați configurația de rezervă" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import completed, but no certificates were found after the import" +msgstr "" +"Importul a fost finalizat, dar nu au fost găsite certificate după import" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import failed" +msgstr "Importul a eșuat" + +#: templates/addwizard.html:15 +msgid "Import from a file" +msgstr "Importați dintr-un fișier" + +#: templates/import.html:19 +msgid "Import metadata" +msgstr "" + +#: templates/import.html:35 +msgid "Importing ..." +msgstr "Se importă ..." + +#: scripts/controllers/EditBackupController.js:143 +msgid "Include a file?" +msgstr "Includeți un fișier?" + +#: scripts/services/AppUtils.js:175 +msgid "Include expression" +msgstr "Includeți expresia" + +#: scripts/services/AppUtils.js:159 +msgid "Include regular expression" +msgstr "Includeți expresia regulată" + +#: templates/captcha.html:11 +msgid "Incorrect answer, try again" +msgstr "Răspuns incorect, încercați din nou" + +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/DialogService.js:27 +msgid "Information" +msgstr "informație" + +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 +msgid "Install" +msgstr "Instalare" + +#: scripts/controllers/UpdateChangelogController.js:14 +msgid "Install failed:" +msgstr "Instalarea a eșuat:" + +#: scripts/services/EditUriBuiltins.js:932 +msgid "Invalid characters in path" +msgstr "Caractere nevalide în cale" + +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 +msgid "Invalid retention time" +msgstr "Timp de retenție nevalid" + +#: scripts/services/EditUriBuiltins.js:686 +msgid "" +"It is possible to connect to some FTP without a password.\n" +"Are you sure your FTP server supports password-less logins?" +msgstr "" +"Este posibil să vă conectați la un FTP fără o parolă.\n" +"Sunteți sigur că serverul FTP acceptă login-urile fără parolă?" + +#: scripts/services/AppUtils.js:82 +msgid "KByte" +msgstr "kByte" + +#: scripts/services/AppUtils.js:115 +msgid "KByte/s" +msgstr "KByte / s" + +#: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "" + +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 +msgid "Language in user interface" +msgstr "Limba în interfața cu utilizatorul" + +#: scripts/controllers/RestoreController.js:37 +msgid "Last month" +msgstr "Luna trecuta" + +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" + +#: scripts/controllers/RestoreController.js:56 +msgid "Latest" +msgstr "Cele mai recente" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "Biblioteci" + +#: scripts/controllers/RestoreDirectController.js:64 +msgid "Listing backup dates ..." +msgstr "Se afișează datele de rezervă ..." + +#: scripts/services/ServerStatus.js:60 +msgid "Listing remote files ..." +msgstr "Afișați fișierele la distanță ..." + +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + +#: templates/log.html:8 +msgid "Live" +msgstr "" + +#: templates/addwizard.html:16 +msgid "Load a configuration from an exported job or a storage provider" +msgstr "" +"Încărcați o configurație dintr-o lucrare exportată sau dintr-un furnizor de " +"stocare" + +#: templates/restorewizard.html:16 +msgid "Load destination from an exported job or a storage provider" +msgstr "" +"Încărcați destinația dintr-o lucrare exportată sau dintr-un furnizor de " +"stocare" + +#: templates/log.html:23 templates/log.html:54 templates/log.html:68 +msgid "Load older data" +msgstr "Încărcați date mai vechi" + +#: templates/about.html:45 templates/about.html:50 templates/about.html:56 +#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22 +#: templates/log.html:45 templates/log.html:53 templates/log.html:60 +#: templates/log.html:67 templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "Se incarca ..." + +#: templates/delete.html:40 +msgid "Loading remote storage usage ..." +msgstr "Se încarcă utilizarea spațiului de stocare ..." + +#: scripts/services/EditUriBuiltins.js:945 +msgid "Local Repository" +msgstr "" + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "Bază de date locală pentru" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "Calea bazei de date locale:" + +#: templates/backends/rclone.html:2 +msgid "Local repository" +msgstr "" + +#: scripts/services/SystemInfo.js:81 +msgid "Local storage" +msgstr "Depozit local" + +#: templates/localdatabase.html:23 +msgid "Location" +msgstr "Locație" + +#: templates/backends/gcs.html:21 +msgid "Location where buckets are created" +msgstr "Locația în care sunt create găleți" + +#: templates/log.html:4 +msgid "Log data for {{Backup.Backup.Name}}" +msgstr "Date din jurnal pentru {{Backup.Backup.Name}} " + +#: templates/log.html:3 +msgid "Log data from the server" +msgstr "Datele din jurnal de pe server" + +#: index.html:228 +msgid "Log out" +msgstr "Deconectați-vă" + +#: scripts/services/AppUtils.js:83 +msgid "MByte" +msgstr "MByte" + +#: scripts/services/AppUtils.js:116 +msgid "MByte/s" +msgstr "MByte / s" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "întreținere" + +#: templates/backends/file.html:19 templates/restore.html:102 +msgid "Manually type path" +msgstr "Trasează manual calea" + +#: templates/throttle.html:15 +msgid "Max download speed" +msgstr "Viteză maximă de descărcare" + +#: templates/throttle.html:5 +msgid "Max upload speed" +msgstr "Viteză maximă de încărcare" + +#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 +#: templates/addoredit.html:378 templates/addoredit.html:91 +#: templates/edituri.html:34 templates/restoredirect.html:34 +msgid "Menu" +msgstr "Meniul" + +#: scripts/directives/sourceFolderPicker.js:471 +msgid "Microsoft SQL Database:" +msgstr "Microsoft SQL Database:" + +#: scripts/directives/sourceFolderPicker.js:449 +msgid "Microsoft SQL Databases" +msgstr "Baze de date Microsoft SQL" + +#: templates/backends/sia.html:14 +msgid "Minimum redundancy" +msgstr "Redundanță minimă" + +#: scripts/services/EditUriBuiltins.js:936 +msgid "Minimum redundancy is 1.0" +msgstr "Redundanța minimă este de 1,0" + +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 +msgid "Minutes" +msgstr "Minute" + +#: scripts/controllers/EditBackupController.js:219 +msgid "Missing name" +msgstr "Lipsește numele" + +#: scripts/controllers/EditBackupController.js:227 +msgid "Missing passphrase" +msgstr "Fraza de acces lipsă" + +#: scripts/controllers/EditBackupController.js:240 +msgid "Missing sources" +msgstr "Sursa lipsă" + +#: scripts/services/AppUtils.js:104 +msgid "Mon" +msgstr "Mon" + +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 +msgid "Months" +msgstr "Luni" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "Mutați baza de date existentă" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "Mutarea a eșuat:" + +#: scripts/services/AppUtils.js:54 +msgid "My Documents" +msgstr "Documentele mele" + +#: scripts/services/AppUtils.js:56 +msgid "My Music" +msgstr "Muzica mea" + +#: templates/addoredit.html:40 +msgid "My Photos" +msgstr "Fotografiile mele" + +#: scripts/services/AppUtils.js:58 +msgid "My Pictures" +msgstr "Pozele mele" + +#: templates/addoredit.html:39 +msgid "Name" +msgstr "Nume" + +#: templates/home.html:53 +msgid "Never" +msgstr "Nu" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "S-a găsit o nouă actualizare: {{message}}" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" +"Numele noului utilizator este {{user}}.\n" +"Au fost aprobate informațiile pentru a utiliza noul utilizator limitat" + +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 +#: templates/addwizard.html:28 templates/restoredirect.html:52 +#: templates/restorewizard.html:36 +msgid "Next" +msgstr "Următor →" + +#: templates/home.html:57 +msgid "Next scheduled run:" +msgstr "Următorul programat:" + +#: index.html:185 +msgid "Next scheduled task:" +msgstr "Următoarea sarcină programată:" + +#: index.html:182 +msgid "Next task:" +msgstr "Următoarea sarcină:" + +#: templates/addoredit.html:260 +msgid "Next time" +msgstr "Data viitoare" + +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "No" +msgstr "Nu" + +#: scripts/directives/backupEditUri.js:210 +msgid "" +"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" +"\n" +"Do you want to approve the reported host key?" +msgstr "" +"Niciun certificat nu a fost specificat anterior, verificați cu administratorul serverului că cheia este corectă: {{key}}\n" +"\n" +"Doriți să aprobați cheia de gazdă raportată?" + +#: templates/edituri.html:12 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" +"Nu a fost găsit un editor pentru tipul de stocare 6118489 _ {{backend}} " +""" + +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 +msgid "No encryption" +msgstr "Nu există criptare" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items selected" +msgstr "Nu au fost selectate elemente" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items to restore, please select one or more items" +msgstr "" +"Nu există elemente pentru restaurare, selectați unul sau mai multe elemente" + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "Nu a fost introdusă nici o expresie de acces" + +#: index.html:187 +msgid "No scheduled tasks" +msgstr "Nu există sarcini programate" + +#: scripts/controllers/AppController.js:172 +msgid "No, my machine has only a single account" +msgstr "Nu, mașina mea are doar un singur cont" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Non-matching passphrase" +msgstr "Fraza de acces fără potrivire" + +#: templates/settings.html:125 +msgid "None / disabled" +msgstr "Nici unul / dezactivat" + +#: templates/addoredit.html:324 +msgid "Nothing will be deleted. The backup size will grow with each change." +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/RestoreDirectController.js:33 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 +#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 +msgid "OK" +msgstr "O.K" + +#: templates/addoredit.html:342 +msgid "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "OpenStack AuthURI" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "OpenStack Object Storage / Swift" + +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 +msgid "Operation failed:" +msgstr "Operația a eșuat:" + +#: templates/home.html:16 +msgid "Operations:" +msgstr "Operații:" + +#: templates/backends/file.html:34 +msgid "Optional authentication password" +msgstr "Parola de autentificare opțională" + +#: templates/backends/file.html:30 +msgid "Optional authentication username" +msgstr "Nume de utilizator opțional de autentificare" + +#: templates/addoredit.html:28 templates/edituri.html:51 +#: templates/settings.html:147 templates/settings.html:153 +msgid "Options" +msgstr "Opțiuni" + +#: templates/settings.html:145 +msgid "" +"Options added here are applied to all backups, but can be overridden in each" +" individual backup" +msgstr "" +"Opțiunile adăugate aici sunt aplicate tuturor backup-urilor, dar pot fi " +"suprascrise în fiecare copie de rezervă individuală" + +#: templates/restore.html:81 +msgid "Original location" +msgstr "Locația originală" + +#: scripts/services/SystemInfo.js:84 +msgid "Others" +msgstr "Alții" + +#: templates/addoredit.html:328 +msgid "" +"Over time backups will be deleted automatically. There will remain one " +"backup for each of the last 7 days, each of the last 4 weeks, each of the " +"last 12 months. There will always be at least one remaining backup." +msgstr "" + +#: templates/restore.html:114 +msgid "Overwrite" +msgstr "Suprascriere" + +#: templates/addoredit.html:54 templates/export.html:21 +#: templates/restoredirect.html:60 +msgid "Passphrase" +msgstr "o expresie de acces" + +#: templates/import.html:14 +msgid "Passphrase (if encrypted)" +msgstr "Fraza de acces (dacă este criptată)" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Passphrase changed" +msgstr "Fraza de acces a fost modificată" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Passphrases are not matching" +msgstr "Frazele de acces nu se potrivesc" + +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 +#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 +#: templates/settings.html:8 +msgid "Password" +msgstr "Parola" + +#: scripts/controllers/EditBackupController.js:29 +msgid "Passwords do not match" +msgstr "parolele nu se potrivesc" + +#: scripts/services/ServerStatus.js:52 +msgid "Patching files with local blocks ..." +msgstr "Patching fișierele cu blocuri locale ..." + +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "Path not found" +msgstr "Calea nu a fost găsită" + +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 +msgid "Path on server" +msgstr "Cale pe server" + +#: templates/backends/b2.html:8 templates/backends/s3.html:50 +msgid "Path or subfolder in the bucket" +msgstr "Cale sau subfolder în găleată" + +#: templates/settings.html:31 +msgid "Pause" +msgstr "Pauză" + +#: templates/settings.html:29 +msgid "Pause after startup or hibernation" +msgstr "Întrerupeți după pornire sau hibernare" + +#: scripts/controllers/AppController.js:42 +msgid "Pause options" +msgstr "Opțiunile de întrerupere" + +#: templates/restore.html:123 +msgid "Permissions" +msgstr "Permisiuni" + +#: templates/restore.html:85 +msgid "Pick location" +msgstr "Alegeți locația" + +#: templates/restorewizard.html:10 +msgid "Point to your backup files and restore from there" +msgstr "Indicați fișierele de rezervă și restaurați-le de acolo" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "Port" + +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 +#: templates/restoredirect.html:81 +msgid "Previous" +msgstr "Anterior" + +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "ID-ul proiectului este opțional dacă există o cupă" + +#: scripts/services/SystemInfo.js:83 +msgid "Proprietary" +msgstr "Proprietate" + +#: scripts/services/ServerStatus.js:63 +msgid "Purging files ..." +msgstr "Ștergerea fișierelor ..." + +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "" + +#: scripts/services/ServerStatus.js:46 +msgid "Rebuilding local database ..." +msgstr "Reconstruirea bazei de date locale ..." + +#: templates/localdatabase.html:20 +msgid "Recreate (delete and repair)" +msgstr "Refaceți (ștergeți și reparați)" + +#: scripts/services/ServerStatus.js:56 +msgid "Recreating database ..." +msgstr "Refacerea bazei de date ..." + +#: scripts/controllers/RestoreDirectController.js:40 +msgid "Registering temporary backup ..." +msgstr "Înregistrarea copiilor de rezervă temporară ..." + +#: scripts/controllers/EditBackupController.js:118 +msgid "Relative paths not allowed" +msgstr "Căile relative nu sunt permise" + +#: templates/captcha.html:7 +msgid "Reload" +msgstr "Reîncarcă" + +#: templates/log.html:10 +msgid "Remote" +msgstr "la distanta" + +#: scripts/services/EditUriBuiltins.js:946 +msgid "Remote Path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:944 +msgid "Remote Repository" +msgstr "" + +#: templates/backends/rclone.html:10 +msgid "Remote path" +msgstr "" + +#: templates/backends/rclone.html:6 +msgid "Remote repository" +msgstr "" + +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 +msgid "Remove" +msgstr "Elimina" + +#: templates/advancedoptionseditor.html:40 +msgid "Remove option" +msgstr "Eliminați opțiunea" + +#: templates/localdatabase.html:18 templates/notificationarea.html:14 +msgid "Repair" +msgstr "Reparație" + +#: scripts/services/ServerStatus.js:57 +msgid "Repairing database ..." +msgstr "" + +#: templates/addoredit.html:58 +msgid "Repeat Passphrase" +msgstr "Repetați expresia de acces" + +#: templates/home.html:38 +msgid "Reporting:" +msgstr "Raportarea:" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "restabili" + +#: index.html:216 templates/restore.html:131 +msgid "Restore" +msgstr "Restabili" + +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + +#: templates/restore.html:45 +msgid "Restore files" +msgstr "Restaurați fișierele" + +#: templates/home.html:19 +msgid "Restore files ..." +msgstr "Restaurați fișierele ..." + +#: templates/restore.html:46 +msgid "Restore files from {{backupname}}" +msgstr "Restaurați fișierele din {{backupname}}" + +#: templates/restore.html:48 +msgid "Restore from" +msgstr "Restaurați de la" + +#: templates/import.html:4 +msgid "Restore from backup configuration" +msgstr "Restabiliți din configurația de backup" + +#: templates/restorewizard.html:15 +msgid "Restore from configuration ..." +msgstr "Restabiliți din configurație ..." + +#: templates/restore.html:24 templates/restore.html:39 +#: templates/restore.html:76 templates/restoredirect.html:24 +msgid "Restore options" +msgstr "Restaurați opțiunile" + +#: templates/restore.html:126 +msgid "Restore read/write permissions" +msgstr "Restaurați permisiunile de citire / scriere" + +#: scripts/controllers/RestoreController.js:371 +#: scripts/controllers/RestoreController.js:393 +msgid "Restoring files ..." +msgstr "Se restabilește fișierele ..." + +#: index.html:219 +msgid "Resume" +msgstr "Relua" + +#: templates/addoredit.html:265 +msgid "Run again every" +msgstr "Rulați din nou fiecare" + +#: templates/home.html:18 templates/home.html:53 +msgid "Run now" +msgstr "Fugiți acum" + +#: scripts/controllers/StateController.js:25 +msgid "Running ..." +msgstr "Alergare ..." + +#: templates/commandline.html:58 +msgid "Running ...." +msgstr "Alergare ...." + +#: templates/commandline.html:47 +msgid "Running commandline entry" +msgstr "Rulează intrarea în linia de comandă" + +#: index.html:174 +msgid "Running task:" +msgstr "Sarcina de funcționare:" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "S3 Compatibil" + +#: templates/settings.html:82 +msgid "Same as the base install version: {{channelname}}" +msgstr "La fel ca versiunea de instalare de bază: {{channelname}}" + +#: scripts/services/AppUtils.js:109 +msgid "Sat" +msgstr "Sat" + +#: templates/addoredit.html:404 templates/localdatabase.html:32 +msgid "Save" +msgstr "Salvați" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "Salvați și reparați" + +#: templates/restore.html:118 +msgid "Save different versions with timestamp in file name" +msgstr "Salvați diferite versiuni cu marca de timp în numele fișierului" + +#: templates/import.html:24 +msgid "Save immediately" +msgstr "Salvați imediat" + +#: scripts/services/ServerStatus.js:50 +msgid "Scanning existing files ..." +msgstr "Scanarea fișierelor existente ..." + +#: scripts/services/ServerStatus.js:51 +msgid "Scanning for local blocks ..." +msgstr "Scanarea blocurilor locale ..." + +#: templates/addoredit.html:251 templates/addoredit.html:27 +msgid "Schedule" +msgstr "Programa" + +#: templates/restore.html:60 +msgid "Search" +msgstr "Căutare" + +#: templates/restore.html:56 +msgid "Search for files" +msgstr "Căutați fișiere" + +#: scripts/services/AppUtils.js:98 templates/settings.html:45 +msgid "Seconds" +msgstr "secunde" + +#: templates/log.html:29 +msgid "Select a log level and see messages as they happen:" +msgstr "Selectați un nivel de jurnal și vedeți mesajele așa cum se întâmplă:" + +#: templates/restore.html:23 templates/restore.html:38 +#: templates/restoredirect.html:23 +msgid "Select files" +msgstr "Selectati fisierele" + +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 +#: templates/backends/sia.html:2 +msgid "Server" +msgstr "Server" + +#: templates/backends/generic.html:7 +msgid "Server and port" +msgstr "Server și port" + +#: templates/backends/generic.html:8 +msgid "Server hostname or IP" +msgstr "Server hostname sau IP" + +#: templates/commandline.html:49 templates/restoredirect.html:95 +#: templates/waitarea.html:15 +msgid "Server is currently paused," +msgstr "Serverul este în prezent întrerupt," + +#: scripts/controllers/HomeController.js:7 +msgid "Server is currently paused, do you want to resume now?" +msgstr "Serverul este în prezent întrerupt, doriți să îl reluați acum?" + +#: templates/backends/sia.html:10 +msgid "Server password" +msgstr "Parola serverului" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "Serverul a fost întrerupt" + +#: templates/about.html:72 +msgid "Server state properties" +msgstr "Proprietăți stare server" + +#: index.html:222 templates/settings.html:2 +msgid "Settings" +msgstr "Setări" + +#: templates/addoredit.html:65 templates/notificationarea.html:12 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "Spectacol" + +#: templates/addoredit.html:128 +msgid "Show advanced editor" +msgstr "Afișați editorul avansat" + +#: templates/addoredit.html:139 templates/backends/file.html:16 +#: templates/restore.html:99 +msgid "Show hidden folders" +msgstr "Afișați dosarele ascunse" + +#: templates/about.html:8 +msgid "Show log" +msgstr "Arată jurnal" + +#: templates/home.html:40 +msgid "Show log ..." +msgstr "Arată jurnal ..." + +#: templates/addoredit.html:131 +msgid "Show treeview" +msgstr "Afișați arborele" + +#: templates/backends/sia.html:11 +msgid "Sia server password" +msgstr "Parola serverului Sia" + +#: templates/addoredit.html:320 +msgid "Smart backup retention" +msgstr "" + +#: templates/backends/openstack.html:45 +msgid "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" +msgstr "" +"Unii furnizori OpenStack permit o cheie API în locul unei parole și a unui " +"nume de chiriaș" + +#: templates/addoredit.html:26 +msgid "Source Data" +msgstr "Datele sursă" + +#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:120 +msgid "Source data" +msgstr "Datele sursă" + +#: templates/addoredit.html:145 +msgid "Source folders" +msgstr "Sursă de directoare" + +#: templates/home.html:62 +msgid "Source:" +msgstr "Sursă:" + +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/SystemInfo.js:82 +msgid "Standard protocols" +msgstr "Protocoale standard" + +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" + +#: scripts/controllers/RestoreController.js:367 +#: scripts/controllers/RestoreController.js:391 +msgid "Starting the restore process ..." +msgstr "Pornirea procesului de restaurare ..." + +#: scripts/controllers/StateController.js:112 +msgid "Stop after the current file" +msgstr "Opriți după fișierul curent" + +#: scripts/controllers/StateController.js:103 +msgid "Stop after upload" +msgstr "Opriți după încărcare" + +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +msgid "Stop now" +msgstr "Opreste-te acum" + +#: scripts/controllers/StateController.js:101 +msgid "Stop running backup" +msgstr "Nu mai rulați backupul" + +#: scripts/controllers/StateController.js:110 +msgid "Stop running task" +msgstr "Opriți executarea sarcinii" + +#: index.html:170 +msgid "Stopping after upload:" +msgstr "Oprirea după încărcare:" + +#: index.html:175 +msgid "Stopping task:" +msgstr "Oprire:" + +#: templates/edituri.html:3 +msgid "Storage Type" +msgstr "Tip de stocare" + +#: templates/backends/s3.html:38 +msgid "Storage class" +msgstr "Clasă de stocare" + +#: templates/backends/gcs.html:32 +msgid "Storage class for creating a bucket" +msgstr "Clasă de stocare pentru crearea unei găleți" + +#: templates/log.html:7 +msgid "Stored" +msgstr "stocate" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "Puternic" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Success" +msgstr "Succes" + +#: scripts/services/AppUtils.js:110 +msgid "Sun" +msgstr "Soare" + +#: scripts/services/AppUtils.js:72 +msgid "Symbolic link" +msgstr "Link-uri simbolice" + +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 +msgid "System default ({{levelname}})" +msgstr "Implicit în sistem ({{levelname}})" + +#: scripts/controllers/EditBackupController.js:20 +msgid "System files" +msgstr "Fișiere de sistem" + +#: templates/about.html:7 +msgid "System info" +msgstr "Informatie de sistem" + +#: templates/about.html:64 +msgid "System properties" +msgstr "Proprietatile sistemului" + +#: scripts/services/AppUtils.js:85 +msgid "TByte" +msgstr "TByte" + +#: scripts/services/AppUtils.js:118 +msgid "TByte/s" +msgstr "TByte / s" + +#: templates/backends/sia.html:7 +msgid "Target path, ie /backup" +msgstr "Calea țintă, adică / backup" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "Sarcina se execută" + +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 +msgid "Temporary files" +msgstr "Fișiere temporare" + +#: templates/backends/openstack.html:39 +msgid "Tenant Name" +msgstr "Numele proprietarului" + +#: templates/edituri.html:21 +msgid "Test connection" +msgstr "Test de conexiune" + +#: scripts/directives/backupEditUri.js:44 templates/edituri.html:22 +msgid "Testing ..." +msgstr "Testarea ..." + +#: scripts/directives/backupEditUri.js:44 +msgid "Testing connection ..." +msgstr "Testarea conexiunii ..." + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions ..." +msgstr "Testarea permisiunilor ..." + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions..." +msgstr "Testarea permisiunilor ..." + +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "" +"Numele găleții ar trebui să fie toate literele mici, să se convertească " +"automat?" + +#: scripts/services/EditUriBuiltins.js:839 +msgid "" +"The bucket name should start with your username, prepend automatically?" +msgstr "" +"Numele bucketului ar trebui să înceapă cu numele dvs. de utilizator, să se " +"predea automat?" + +#: index.html:306 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "Conexiunea la server este pierdută, încercând din nou în {{time}} ..." + +#: templates/settings.html:67 +msgid "The dark theme (by Michal)" +msgstr "Tema intunecata (de Michal)" + +#: templates/settings.html:66 +msgid "The default blue on white theme (by Alex)" +msgstr "Culoarea albastră implicită pe alb (de Alex)" + +#: scripts/directives/backupEditUri.js:131 +msgid "" +"The folder {{folder}} does not exist.\n" +"Create it now?" +msgstr "" + +#: scripts/directives/backupEditUri.js:212 +msgid "" +"The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" +"\n" +"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" +msgstr "" +"Cheia gazdă a fost modificată, verificați-vă cu administratorul serverului dacă aceasta este corectă, altfel ați putea fi victima unui atac MAN-IN-THE-MIDDLE.\n" +"\n" +"Doriți să ÎNLOCUIți cheia gazdă CURRENT \"{{prev}}\" cu cheia gazdă REPORTED: {{key}}?" + +#: scripts/controllers/EditBackupController.js:133 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "Calea nu pare să existe, vreți să o adăugați oricum?" + +#: scripts/controllers/EditBackupController.js:143 +msgid "" +"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" +"\n" +"Do you want to include the specified file?" +msgstr "" +"Calea nu se termină cu un caracter {{dirsep}}, ceea ce înseamnă că includeți un fișier, nu un dosar.\n" +"\n" +"Doriți să includeți fișierul specificat?" + +#: scripts/controllers/EditBackupController.js:118 +msgid "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" +msgstr "" +"Calea trebuie să fie o cale absolută, adică trebuie să pornească cu o slash " +"'/'" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "" +"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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 "" +"Calea ar trebui să înceapă cu \"{{prefix1}}\" sau \"{{prefix2}}\", altfel nu veți putea vedea fișierele din interfața web HubiC.\n" +"\n" +"Doriți să adăugați prefixul la cale în mod automat?" + +#: templates/backends/s3.html:28 +msgid "The region parameter is only applied when creating a new bucket" +msgstr "Parametrul regiune se aplică numai când se creează o nouă găleată" + +#: templates/backends/openstack.html:50 +msgid "The region parameter is only used when creating a bucket" +msgstr "Parametrul regiune este utilizat numai când creați o găleată" + +#: scripts/directives/backupEditUri.js:87 +msgid "" +"The server certificate could not be validated.\n" +"Do you want to approve the SSL certificate with the hash: {{hash}}?" +msgstr "" +"Certificatul de server nu a putut fi validat.\n" +"Doriți să aprobați certificatul SSL cu hash: {{hash}}?" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" +"Clasa de stocare afectează disponibilitatea și prețul unui fișier stocat" + +#: scripts/controllers/RestoreDirectController.js:106 +msgid "" +"The target folder contains encrypted files, please supply the passphrase" +msgstr "Dosarul țintă conține fișiere criptate, furnizați expresia de acces" + +#: scripts/services/EditUriBuiltins.js:50 +msgid "" +"The user has too many permissions. Do you want to create a new limited user," +" with only permissions to the selected path?" +msgstr "" +"Utilizatorul are prea multe permisiuni. Doriți să creați un nou utilizator " +"limitat, cu permisiuni numai pentru calea selectată?" + +#: scripts/controllers/RestoreController.js:305 +msgid "" +"This backup was created on another operating system. Restoring files without" +" specifying a destination folder can cause files to be restored in " +"unexpected places. Are you sure you want to continue without choosing a " +"destination folder?" +msgstr "" +"Această copie de siguranță a fost creată pe un alt sistem de operare. " +"Restaurarea fișierelor fără specificarea unui dosar de destinație poate " +"determina refacerea fișierelor în locuri neașteptate. Sigur doriți să " +"continuați fără a alege un dosar de destinație?" + +#: scripts/controllers/RestoreController.js:36 +msgid "This month" +msgstr "Luna aceasta" + +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + +#: scripts/controllers/RestoreController.js:35 +msgid "This week" +msgstr "Săptămâna aceasta" + +#: scripts/controllers/AppController.js:57 +msgid "Throttle settings" +msgstr "Setările clapetei" + +#: scripts/services/AppUtils.js:107 +msgid "Thu" +msgstr "Thu" + +#: templates/export.html:14 +msgid "To File" +msgstr "La dosar" + +#: scripts/controllers/DeleteController.js:66 +msgid "" +"To confirm you want to delete all remote files for \"{{name}}\", please " +"enter the word you see below" +msgstr "" +"Pentru a confirma că doriți să ștergeți toate fișierele la distanță pentru " +"\"{{name}}\", introduceți cuvântul pe care îl vedeți mai jos" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" +"Pentru a exporta fără o expresie de acces, debifați caseta \"Criptare " +"fișier\"" + +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + +#: scripts/controllers/RestoreController.js:33 +msgid "Today" +msgstr "Astăzi" + +#: scripts/directives/backupEditUri.js:214 +msgid "Trust host certificate?" +msgstr "Trust gazdă certificat?" + +#: scripts/directives/backupEditUri.js:87 +msgid "Trust server certificate?" +msgstr "Certificat de server de încredere?" + +#: templates/settings.html:95 +msgid "" +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." +msgstr "" + +#: scripts/services/AppUtils.js:105 +msgid "Tue" +msgstr "Marti" + +#: templates/restore.html:57 +msgid "Type to highlight files" +msgstr "Tastați pentru a evidenția fișierele" + +#: templates/restorewizard.html:25 +msgid "Unknown backup size and versions" +msgstr "Mărimea și versiunile de rezervă necunoscute" + +#: templates/pause.html:31 +msgid "Until resumed" +msgstr "Până la reluare" + +#: templates/settings.html:78 +msgid "Update channel" +msgstr "Actualizați canalul" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "Actualizare esuata:" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "Actualizarea cu baza de date existentă" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "Încărcarea fișierului de verificare ..." + +#: templates/settings.html:127 +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:115 +msgid "Usage statistics" +msgstr "Statistica utilizării" + +#: templates/settings.html:121 +msgid "Usage statistics, warnings, errors, and crashes" +msgstr "Statistici de utilizare, avertismente, erori și accidente" + +#: templates/backends/generic.html:2 templates/backends/s3.html:2 +msgid "Use SSL" +msgstr "Utilizați SSL" + +#: scripts/controllers/EditBackupController.js:428 +msgid "Use existing database?" +msgstr "Utilizați baza de date existentă?" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Use weak passphrase" +msgstr "Utilizați fraza de acces slabă" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "Inutil" + +#: scripts/directives/sourceFolderPicker.js:374 +msgid "User data" +msgstr "Datele utilizatorului" + +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +msgid "User has too many permissions" +msgstr "Utilizatorul are prea multe permisiuni" + +#: templates/settings.html:51 +msgid "User interface settings" +msgstr "Setările interfeței utilizatorului" + +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 +#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 +msgid "Username" +msgstr "Nume de utilizator" + +#: templates/addoredit.html:151 +msgid "Validating ..." +msgstr "Validarea ..." + +#: templates/home.html:33 +msgid "Verify files" +msgstr "Verificați fișierele" + +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "Verificarea ..." + +#: scripts/services/CaptchaService.js:32 +msgid "Verifying answer" +msgstr "Verificarea răspunsului" + +#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "Verificarea datelor backend ..." + +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "" + +#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +msgid "Verifying remote data ..." +msgstr "Verificarea datelor de la distanță ..." + +#: scripts/services/ServerStatus.js:54 +msgid "Verifying restored files ..." +msgstr "Verificarea fișierelor restaurate ..." + +#: scripts/controllers/EditBackupController.js:34 +msgid "Very strong" +msgstr "Foarte puternic" + +#: scripts/controllers/EditBackupController.js:31 +msgid "Very weak" +msgstr "Foarte slab" + +#: index.html:254 +msgid "Visit us on" +msgstr "Vizitați-ne" + +#: templates/delete.html:21 +msgid "" +"WARNING: The remote database is found to be in use by the commandline " +"library" +msgstr "" +"AVERTISMENT: Baza de date la distanță este folosită de biblioteca de comandă" + +#: templates/delete.html:44 +msgid "WARNING: This will prevent you from restoring the data in the future." +msgstr "" +"AVERTISMENT: Acest lucru vă va împiedica să restaurați datele în viitor." + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "Se așteaptă ca sarcina să înceapă" + +#: templates/commandline.html:54 +msgid "Waiting for task to start ...." +msgstr "Se așteaptă ca sarcina să înceapă ...." + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "Se așteaptă încărcarea ..." + +#: templates/settings.html:122 +msgid "Warnings, errors and crashes" +msgstr "Avertizări, erori și accidente" + +#: templates/restore.html:142 +msgid "" +"We accept donations via different services, such as OpenCollective, PayPal, " +"BountySource and various crypto currencies." +msgstr "" + +#: templates/addoredit.html:50 +msgid "We recommend that you encrypt all backups stored outside your system" +msgstr "" +"Vă recomandăm să criptați toate copiile de rezervă stocate în afara " +"sistemului dvs." + +#: scripts/controllers/EditBackupController.js:32 +msgid "Weak" +msgstr "Slab" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Weak passphrase" +msgstr "Frază de acces slabă" + +#: scripts/services/AppUtils.js:106 +msgid "Wed" +msgstr "însura" + +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 +msgid "Weeks" +msgstr "săptămâni" + +#: templates/restorewizard.html:3 +msgid "Where do you want to restore from?" +msgstr "De unde doriți să restaurați?" + +#: templates/restore.html:78 +msgid "Where do you want to restore the files to?" +msgstr "Unde doriți să restaurați fișierele?" + +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 +msgid "Years" +msgstr "Ani" + +#: scripts/controllers/AppController.js:172 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Yes" +msgstr "da" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Yes, I have stored the passphrase safely" +msgstr "Da, am stocat expresia de acces în siguranță" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Yes, I'm brave!" +msgstr "Da, sunt curajos!" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Yes, please break my backup!" +msgstr "Da, vă rog să întrerupeți backupul!" + +#: scripts/controllers/RestoreController.js:34 +msgid "Yesterday" +msgstr "Ieri" + +#: scripts/directives/backupEditUri.js:153 +msgid "" +"You appear to be running Mono with no SSL certificates loaded.\n" +"Do you want to import the list of trusted certificates from Mozilla?" +msgstr "" +"Se pare că rulați Mono fără certificate SSL încărcate.\n" +"Doriți să importați lista de certificate de încredere de la Mozilla?" + +#: 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 "" +"Schimbați calea bazei de date departe de o bază de date existentă.\n" +"Ești sigur că asta vrei?" + +#: templates/about.html:27 +msgid "You are currently running {{appname}} {{version}}" +msgstr "În prezent, executați {{appname}} {{version}}" + +#: scripts/controllers/StateController.js:102 +msgid "" +"You can stop the backup immediately, or stop after the current file has been" +" uploaded." +msgstr "" +"Puteți opri backupul imediat sau opriți după încărcarea fișierului curent." + +#: scripts/controllers/StateController.js:111 +msgid "" +"You can stop the task immediately, or allow the process to continue its " +"current file and the stop." +msgstr "" +"Puteți opri sarcina imediat sau permiteți procesului să continue fișierul " +"curent și oprirea." + +#: scripts/controllers/EditBackupController.js:380 +msgid "" +"You have changed the encryption mode. This may break stuff. You are " +"encouraged to create a new backup instead" +msgstr "" +"Ați schimbat modul de criptare. Acest lucru poate sparge lucrurile. Sunteți " +"încurajați să creați în schimb o copie de siguranță nouă" + +#: scripts/controllers/EditBackupController.js:371 +msgid "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." +msgstr "" +"Ați schimbat fraza de acces, care nu este acceptată. Sunteți încurajați să " +"creați în schimb o copie de siguranță nouă." + +#: scripts/controllers/EditBackupController.js:407 +msgid "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." +msgstr "" +"Ați ales să nu criptați copia de rezervă. Criptarea este recomandată pentru " +"toate datele stocate pe un server de la distanță." + +#: scripts/controllers/RestoreController.js:299 +msgid "You have chosen to restore to a new location, but not entered one" +msgstr "Ați ales să restaurați o locație nouă, dar nu ați introdus una" + +#: scripts/controllers/EditBackupController.js:337 +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 lose the " +"passphrase." +msgstr "" +"Ați generat o expresie de acces puternică. Asigurați-vă că ați făcut o copie" +" sigură a expresiei de acces, deoarece datele nu pot fi recuperate dacă " +"pierdeți expresia de acces." + +#: scripts/controllers/EditBackupController.js:240 +msgid "You must choose at least one source folder" +msgstr "Trebuie să alegeți cel puțin un dosar sursă" + +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "You must enter a name for the backup" +msgstr "Trebuie să introduceți un nume pentru copia de rezervă" + +#: scripts/controllers/EditBackupController.js:227 +msgid "You must enter a passphrase or disable encryption" +msgstr "" +"Trebuie să introduceți o expresie de acces sau să dezactivați criptarea" + +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 +msgid "You must enter a positive number of backups to keep" +msgstr "" +"Trebuie să introduceți un număr pozitiv de copii de rezervă pe care să le " +"păstrați" + +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "" +"Trebuie să introduceți un nume de chiriaș dacă nu furnizați o cheie API" + +#: scripts/controllers/EditBackupController.js:269 +msgid "You must enter a valid duration for the time to keep backups" +msgstr "" +"Trebuie să introduceți o durată valabilă pentru timpul necesar pentru a " +"păstra copii de rezervă" + +#: scripts/controllers/EditBackupController.js:283 +msgid "You must enter a valid rentention policy string" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:811 +msgid "You must enter either a password or an API Key" +msgstr "Trebuie să introduceți o parolă sau o cheie API" + +#: scripts/services/EditUriBuiltins.js:818 +msgid "You must enter either a password or an API Key, not both" +msgstr "Trebuie să introduceți o parolă sau o cheie API, nu ambele" + +#: scripts/services/EditUriBackendConfig.js:115 +msgid "You must fill in the password" +msgstr "Trebuie să completați parola" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the server name or address" +msgstr "Trebuie să completați numele sau adresa serverului" + +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 +msgid "You must fill in the username" +msgstr "Trebuie să completați numele de utilizator" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "Trebuie să completați {{field}}" + +#: scripts/services/EditUriBuiltins.js:790 +msgid "You must select or fill in the AuthURI" +msgstr "Trebuie să selectați sau să completați AuthURI" + +#: scripts/services/EditUriBuiltins.js:832 +msgid "You must select or fill in the server" +msgstr "Trebuie să selectați sau să completați serverul" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "You must specify a path" +msgstr "Trebuie să specificați o cale" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + +#: templates/restore.html:139 +msgid "Your files and folders have been restored successfully." +msgstr "Fișierele și folderele dvs. au fost restaurate cu succes." + +#: scripts/controllers/EditBackupController.js:322 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" +"Fraza de acces este ușor de ghicit. Luați în considerare schimbarea " +"expresiei de acces." + +#: templates/backends/gcs.html:3 templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "cupă pentru excavat / folder / subfolder" + +#: scripts/services/AppUtils.js:81 +msgid "byte" +msgstr "octet" + +#: scripts/services/AppUtils.js:114 +msgid "byte/s" +msgstr "byte / s" + +#: templates/addoredit.html:268 templates/addoredit.html:351 +#: templates/advancedoptionseditor.html:28 +#: templates/advancedoptionseditor.html:35 +msgid "custom" +msgstr "personalizat" + +#: templates/commandline.html:49 templates/restoredirect.html:95 +#: templates/waitarea.html:15 +msgid "resume now" +msgstr "reluați acum" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + +#: templates/about.html:12 +msgid "" +"{{appname}} was primarily developed by {{dev1}} " +"and {{dev2}}. {{appname}} can be downloaded from " +"{{websitename}}. {{appname}} is licensed " +"under the {{licensename}}." +msgstr "" +"{{appname}} a fost dezvoltat în primul rând prin " +"{{dev1}} și {{dev2}} . {{appname}} poate fi" +" descărcat de la {{sitename}} . {{appname}}" +" este licențiat sub {{licensename}} ." + +#: scripts/controllers/StateController.js:50 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "{{files}} fișiere ({{size}}) pentru a merge {{speed_txt}}" + +#: templates/home.html:67 templates/restorewizard.html:23 +msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" +msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" +msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$ count}} versiune" +msgstr[1] "{{item.Backup.Metadata.TargetSizeString}} / {{$ count}} Versiuni" +msgstr[2] "{{item.Backup.Metadata.TargetSizeString}} / {{$ count}} Versiuni" + +#: templates/pause.html:26 +msgid "{{number}} Hour" +msgstr "{{număr}} oră" + +#: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 +#: templates/pause.html:6 +msgid "{{number}} Minutes" +msgstr "{{număr}} Minute" + +#: templates/home.html:47 +msgid "{{time}} (took {{duration}})" +msgstr "{{time}} (a luat {{duration}})" diff --git a/Localizations/webroot/localization_webroot-ru.po b/Localizations/webroot/localization_webroot-ru.po index 628d64639..304a4d9cf 100644 --- a/Localizations/webroot/localization_webroot-ru.po +++ b/Localizations/webroot/localization_webroot-ru.po @@ -24,25 +24,25 @@ msgstr "- выберите параметр -" msgid "...loading..." msgstr "...загрузка..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "Ключ API" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "AWS Access Key" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "О программе" @@ -50,11 +50,11 @@ msgstr "О программе" msgid "About {{appname}}" msgstr "О {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Ключ доступа" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Доступ запрещен" @@ -62,11 +62,11 @@ msgstr "Доступ запрещен" msgid "Access to user interface" msgstr "Доступ в веб-интерфейс" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Имя учётной записи" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Активировать" @@ -87,11 +87,11 @@ msgstr "Добавить путь непосредственно" msgid "Add advanced option" msgstr "Добавить расширенный параметр" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Добавить резервную копию" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Добавить фильтр" @@ -99,12 +99,12 @@ msgstr "Добавить фильтр" msgid "Add path" msgstr "Добавить путь" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Изменить имя блока?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Изменить имя пути?" @@ -112,18 +112,14 @@ msgstr "Изменить имя пути?" msgid "Advanced Options" msgstr "Расширенные параметры" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Расширенные параметры" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Дополнительно:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "Все" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Все виртуальные машины Hyper-V" @@ -132,7 +128,7 @@ msgstr "Все виртуальные машины Hyper-V" msgid "All Microsoft SQL Databases" msgstr "Все базы данных Microsoft SQL" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -151,7 +147,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Разрешить удалённый доступ (потребуется перезапуск)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Разрешенные дни" @@ -167,7 +163,7 @@ msgstr "" "Существующий файл был найден по новому пути\n" "Вы точно хотите, чтобы база данных указывала на существующий файл?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -179,33 +175,39 @@ msgstr "" "\n" " Вы хотите использовать существующую базу данных?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "Анонимные отчёты об использовании" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "Как командная строка" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Пароль для аутентификации" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Имя пользователя для аутентификации" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Сгенерированный пароль" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Запускать резервное копирование автоматически" @@ -217,11 +219,11 @@ msgstr "B2 Account ID" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" @@ -233,6 +235,10 @@ msgstr "Назад" msgid "Backend modules:" msgstr "Модули бэкенда:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Хранение резервной копии" @@ -242,19 +248,19 @@ msgstr "Хранение резервной копии" msgid "Backup location" msgstr "Расположение резервной копии" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Резервная копия:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "Битый доступ" @@ -266,9 +272,10 @@ msgstr "Обзор" msgid "Browser default" msgstr "Браузер по-умолчанию" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Имя блока" @@ -302,30 +309,50 @@ msgstr "Создание частичной временной базы данн msgid "Busy ..." msgstr "Занят ..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Отмена" @@ -362,19 +389,20 @@ msgstr "Проверка обновлений ..." msgid "Chose a storage type to get started" msgstr "Для начала выберите тип хранилища" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Нажмите на ссылку AuthID для создания AuthID" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "Нажмите, чтобы установить параметры ограничения скорости" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "Командная строка..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "Уплотнить сейчас" @@ -402,7 +430,7 @@ msgstr "Компьютер" msgid "Configuration file:" msgstr "Файл конфигурации:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Настройка:" @@ -424,11 +452,11 @@ msgstr "Необходимо подтверждение" msgid "Connect" msgstr "Подключение" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Подключиться сейчас" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "Подключение к серверу ..." @@ -436,11 +464,11 @@ msgstr "Подключение к серверу ..." msgid "Connecting to task ...." msgstr "Подключение к задаче..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Подключение..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Потеряно соединение" @@ -449,11 +477,11 @@ msgstr "Потеряно соединение" msgid "Connection worked!" msgstr "Подключение работает!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "Имя контейнера" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "Регион контейнера" @@ -461,7 +489,7 @@ msgstr "Регион контейнера" msgid "Continue" msgstr "Продолжить" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Продолжить без шифрования" @@ -481,7 +509,7 @@ msgstr "Скопировать URL-адрес назначения в буфер msgid "Copy failed. Please manually copy the URL" msgstr "Копирование не удалось. Скопируйте URL-адрес вручную" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "Основные параметры" @@ -489,11 +517,11 @@ msgstr "Основные параметры" msgid "Counting ({{files}} files found, {{size}})" msgstr "Сканирование (найдено {{files}} файлов, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "Только падения" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Создать отчет об ошибке..." @@ -501,7 +529,7 @@ msgstr "Создать отчет об ошибке..." msgid "Create folder?" msgstr "Создать папку?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Создан новый ограниченный пользователь" @@ -509,7 +537,7 @@ msgstr "Создан новый ограниченный пользовател msgid "Creating bug report ..." msgstr "Создание отчета об ошибке..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Создание нового пользователя с ограниченным доступом..." @@ -521,10 +549,18 @@ msgstr "Создание целевых папок..." msgid "Creating temporary backup ..." msgstr "Создание временной резервной копии..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Создание пользователя..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "Текущая версия — {{versionname}} ({{versionnumber}})" @@ -537,7 +573,7 @@ msgstr "Пользовательский S3 endpoint" msgid "Custom authentication url" msgstr "Пользовательский URL-адрес аутентификации" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "" @@ -561,11 +597,11 @@ msgstr "Пользовательский URL-адрес сервера ({{server msgid "Custom storage class ({{class}})" msgstr "Пользовательский класс хранения ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "База данных..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Дней" @@ -573,15 +609,15 @@ msgstr "Дней" msgid "Default" msgstr "По умолчанию" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "По умолчанию ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "Фильтры по умолчанию" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "Параметры по умолчанию" @@ -589,7 +625,7 @@ msgstr "Параметры по умолчанию" msgid "Delete" msgstr "Удалить" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Удалить..." @@ -597,7 +633,7 @@ msgstr "Удалить..." msgid "Delete backup" msgstr "Удалить резервную копию" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "" @@ -625,7 +661,7 @@ msgstr "Удаление удаленных файлов..." msgid "Deleting unwanted files ..." msgstr "Удаление ненужных файлов ..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Рабочий стол" @@ -633,6 +669,10 @@ msgstr "Рабочий стол" msgid "Destination" msgstr "Хранение" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -651,11 +691,15 @@ msgstr "Восстановление из резервной копии" msgid "Disabled" msgstr "Отключено" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Скрыть" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "Отображение и цветовая тема" @@ -667,19 +711,23 @@ msgstr "Вы действительно хотите удалить резерв msgid "Do you really want to delete the local database for: {{name}}" msgstr "Вы действительно хотите удалить локальную базу данных для: {{name}}" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Пожертвовать" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "Напоминания о пожертвовании" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "Напоминания о пожертвовании отключены, нажмите, чтобы показывать" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "Напоминания о пожертвовании включены, нажмите, чтобы скрыть" @@ -687,11 +735,11 @@ msgstr "Напоминания о пожертвовании включены, msgid "Done" msgstr "Готово" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Скачать" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Загрузка ..." @@ -699,19 +747,19 @@ msgstr "Загрузка ..." msgid "Downloading files ..." msgstr "Загрузка файлов ..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Загрузка обновления..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Дублировать параметр {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Сайт Duplicati " -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Форум Duplicati" @@ -737,17 +785,17 @@ msgstr "" "позволяет быстрее выполнять множество операций и уменьшает объем данных, " "который необходимо загрузить для каждой операции." -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "Изменить..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Редактировать как список" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Редактировать как текст" @@ -760,7 +808,7 @@ msgstr "Шифровать файл" msgid "Encryption" msgstr "Шифрование" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Шифрование изменено" @@ -768,18 +816,18 @@ msgstr "Шифрование изменено" msgid "Encryption modules:" msgstr "Модули шифрования:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Введите URL-адрес" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" #: templates/backends/azure.html:12 @@ -806,7 +854,7 @@ msgstr "Введите имя контейнера" msgid "Enter encryption passphrase" msgstr "Введите пароль шифрования" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "Введите выражение здесь" @@ -814,17 +862,28 @@ msgstr "Введите выражение здесь" msgid "Enter folder path name" msgstr "Введите путь папки" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "" "Введите по одному параметру в строке в формате командной строки, например " "{0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "Введите путь назначения" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -841,9 +900,9 @@ msgstr "Введите путь назначения" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Ошибка" @@ -851,39 +910,43 @@ msgstr "Ошибка" msgid "Error!" msgstr "Ошибка!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "Ошибки и падения" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "Исключить" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "Исключить каталоги, имена которых содержат" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "Выражение для исключения" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "Исключить файл" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "Исключить файловое расширение" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "Исключить файлы, имена которых содержат" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Исключить папку" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "Регулярное выражение для исключения" @@ -891,7 +954,7 @@ msgstr "Регулярное выражение для исключения" msgid "Existing file found" msgstr "Найден существующий файл" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Experimental" @@ -899,7 +962,7 @@ msgstr "Experimental" msgid "Export" msgstr "Экспорт" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Экспортировать..." @@ -936,7 +999,7 @@ msgstr "Не удается подключиться:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -959,7 +1022,7 @@ msgstr "Не удалось получить сведения о пути: {{mes msgid "Failed to import:" msgstr "Не удалось импортировать:" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "Не удалось прочитать настройки по умолчанию для резервной копии:" @@ -967,7 +1030,7 @@ msgstr "Не удалось прочитать настройки по умол msgid "Failed to restore files: {{message}}" msgstr "Не удалось восстановить файлы: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "Не удалось сохранить:" @@ -976,11 +1039,11 @@ msgstr "Не удалось сохранить:" msgid "Fetching path information ..." msgstr "Получение сведений о пути ..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Файл" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Файлы размером более:" @@ -988,8 +1051,7 @@ msgstr "Файлы размером более:" msgid "Filters" msgstr "Фильтры" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Готово!" @@ -997,7 +1059,7 @@ msgstr "Готово!" msgid "First run setup" msgstr "Настройка при первом запуске" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Папка" @@ -1009,15 +1071,15 @@ msgstr "Папка" msgid "Folder path" msgstr "Путь к папке" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Пт" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "ГБ" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "ГБ/сек" @@ -1033,7 +1095,7 @@ msgstr "Общие" msgid "General backup settings" msgstr "Общие параметры резервного копирования" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "Основные параметры" @@ -1049,7 +1111,12 @@ msgstr "Сгенерировать политики доступа IAM" msgid "Getting file versions ..." msgstr "Получение версий файлов ..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Скрытые файлы" @@ -1061,12 +1128,16 @@ msgstr "Скрыть" msgid "Hide hidden folders" msgstr "Скрыть скрытые папки" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Главная" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "часов" @@ -1074,7 +1145,7 @@ msgstr "часов" msgid "How do you want to handle existing files?" msgstr "Как вы хотите обрабатывать существующие файлы?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V Машина" @@ -1083,7 +1154,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V Машина:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V Машины" @@ -1092,11 +1163,11 @@ msgstr "Hyper-V Машины" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "Если дата была пропущена, задание будет выполнено как можно скорее." -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1133,7 +1204,7 @@ msgstr "" "href=\"{{item.DownloadLink}}\" target=\"_blank\">нажмите правой кнопкой мыши" " и выберите "Сохранить как ..."" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1141,7 +1212,7 @@ msgstr "" "Если вы не введете путь, все файлы будут храниться в папке логина.\n" "Вы уверены, что это то, что вы хотите?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "Если вы не вводите ключ API, требуется имя арендатора" @@ -1193,15 +1264,15 @@ msgstr "" msgid "Importing ..." msgstr "Импортирование ..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "Включить файл?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "Выражение для включения" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "Регулярное выражение для включения" @@ -1209,15 +1280,16 @@ msgstr "Регулярное выражение для включения" msgid "Incorrect answer, try again" msgstr "Неправильный ответ, попробуйте еще раз" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "Индивидуальные сборки только для разработчиков." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Информация" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Установить" @@ -1225,17 +1297,17 @@ msgstr "Установить" msgid "Install failed:" msgstr "Установка не удалась:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "Недопустимые символы в пути" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "Недопустимое время хранения" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1243,23 +1315,27 @@ msgstr "" "К некоторым FTP возможно подключиться без пароля.\n" "Вы уверены, что ваш FTP-сервер поддерживает вход без пароля?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "КБайт" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "КБ/сек" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Язык пользовательского интерфейса" @@ -1267,9 +1343,13 @@ msgstr "Язык пользовательского интерфейса" msgid "Last month" msgstr "Последний месяц" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "Последний успешный запуск:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1279,18 +1359,18 @@ msgstr "Последнее" msgid "Libraries" msgstr "Библиотеки" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "Linux" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "Список дат резервного копирования ..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "Список удаленных файлов..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + #: templates/log.html:8 msgid "Live" msgstr "Текущие" @@ -1320,7 +1400,7 @@ msgstr "Загрузка ..." msgid "Loading remote storage usage ..." msgstr "Загрузка использования удаленного хранилища ..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "" @@ -1336,7 +1416,7 @@ msgstr "Путь локальной базы данных:" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Локальное хранилище" @@ -1356,15 +1436,15 @@ msgstr "Данные журнала для {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Сообщения журнала сервера" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Выход" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "Мбайт" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "Мбайт/с" @@ -1385,7 +1465,7 @@ msgid "Max upload speed" msgstr "Максимальная скорость выгрузки" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Меню" @@ -1402,32 +1482,32 @@ msgstr "Баз данных Microsoft SQL" msgid "Minimum redundancy" msgstr "Минимальная избыточность" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "Минимальная избыточность - 1.0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "минут" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Отсутствует имя" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Отсутствующие парольная фраза" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "Отсутствуют источники" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Пн" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Месяцев" @@ -1439,11 +1519,11 @@ msgstr "Перемещение существующей базы данных" msgid "Move failed:" msgstr "Перемещение не удалось:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Мои документы" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Моя музыка" @@ -1451,7 +1531,7 @@ msgstr "Моя музыка" msgid "My Photos" msgstr "Мои фотографии" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Мои Картинки" @@ -1459,15 +1539,15 @@ msgstr "Мои Картинки" msgid "Name" msgstr "Имя" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Никогда" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "Найдено новое обновление: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1475,33 +1555,33 @@ msgstr "" "Новое имя пользователя — {{user}}.\n" "Обновлены учетные данные для использования нового пользователя с ограниченными правами" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Далее" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Следующий запуск:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Следующий запуск:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Следующая задача:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "В следующий раз" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1510,10 +1590,10 @@ msgstr "В следующий раз" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Нет" @@ -1531,7 +1611,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Не найден редактор для хранилища типа "{{backend}}"" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Без шифрования" @@ -1548,7 +1628,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Не введена кодовая фраза" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Нет запланированных задач" @@ -1556,36 +1636,32 @@ msgstr "Нет запланированных задач" msgid "No, my machine has only a single account" msgstr "Нет, мой компьютер имеет единственную учётную запись" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "Кодовые фразы не совпадают" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "Нет / отключено" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "OK" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "OSX" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1599,12 +1675,20 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Операция не удалась:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Операции:" @@ -1617,11 +1701,11 @@ msgid "Optional authentication username" msgstr "Необязательное имя пользователя" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Параметры" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1633,11 +1717,11 @@ msgstr "" msgid "Original location" msgstr "Исходное местоположение" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Другие" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1657,24 +1741,24 @@ msgstr "Кодовая фраза" msgid "Passphrase (if encrypted)" msgstr "Кодовая фраза (если зашифрован)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Кодовая фраза изменена" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Кодовые фразы не совпадают" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Пароль" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Пароли не совпадают" @@ -1682,11 +1766,16 @@ msgstr "Пароли не совпадают" msgid "Patching files with local blocks ..." msgstr "Исправление файлов локальными блоками ..." -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Путь" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Путь не найден" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Путь на сервере" @@ -1694,11 +1783,11 @@ msgstr "Путь на сервере" msgid "Path or subfolder in the bucket" msgstr "Путь или подпапка в bucket" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Пауза" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Отложенный запуск после включения или спящего режима" @@ -1722,17 +1811,25 @@ msgstr "Укажите место хранения резервной копии msgid "Port" msgstr "Порт" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Назад" +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID необязателен, если существует bucket" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "Проприетарное" @@ -1740,6 +1837,10 @@ msgstr "Проприетарное" msgid "Purging files ..." msgstr "Очистка файлов ..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "Пересборка локальной базы данных ..." @@ -1756,7 +1857,7 @@ msgstr "Пересоздание базы данных ..." msgid "Registering temporary backup ..." msgstr "Регистрация временной резервной копии ..." -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Относительные пути не допускаются" @@ -1768,11 +1869,11 @@ msgstr "Обновить" msgid "Remote" msgstr "Удаленный" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "" @@ -1784,7 +1885,11 @@ msgstr "" msgid "Remote repository" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Удалить" @@ -1792,19 +1897,19 @@ msgstr "Удалить" msgid "Remove option" msgstr "Удалить параметр" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Исправить" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Починка ..." +msgid "Repairing database ..." +msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Повторить кодовую фразу" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "Отчетность:" @@ -1812,15 +1917,19 @@ msgstr "Отчетность:" msgid "Reset" msgstr "Сбросить" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Восстановление" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + #: templates/restore.html:45 msgid "Restore files" msgstr "Восстановить файлы" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Восстановить файлы..." @@ -1854,15 +1963,15 @@ msgstr "Восстановить разрешения чтения/записи" msgid "Restoring files ..." msgstr "Восстановление файлов ..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Продолжить" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Запускать каждый" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Запустить сейчас" @@ -1878,7 +1987,7 @@ msgstr "Выполнение..." msgid "Running commandline entry" msgstr "Выполнение записи командной строки" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Выполняемая задача:" @@ -1886,15 +1995,15 @@ msgstr "Выполняемая задача:" msgid "S3 Compatible" msgstr "S3 совместимый" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Такой же как в базовой версии: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "Сб" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Сохранить" @@ -1918,7 +2027,7 @@ msgstr "Сканирование существующих файлов ..." msgid "Scanning for local blocks ..." msgstr "Сканирование локальных блоков ..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Расписание" @@ -1930,7 +2039,7 @@ msgstr "Поиск" msgid "Search for files" msgstr "Поиск файлов" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Секунд" @@ -1945,7 +2054,7 @@ msgstr "" msgid "Select files" msgstr "Выбор файлов" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Сервер" @@ -1979,12 +2088,12 @@ msgstr "Сервер приостановлен" msgid "Server state properties" msgstr "Свойства состояния сервера" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Настройки" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Показать" @@ -2001,7 +2110,7 @@ msgstr "Показать скрытые папки" msgid "Show log" msgstr "Журнал" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Показать журнал ..." @@ -2013,11 +2122,11 @@ msgstr "Древовидное отображение" msgid "Sia server password" msgstr "Пароль сервера Sia" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2037,21 +2146,25 @@ msgstr "Данные для резервирования" msgid "Source folders" msgstr "Исходные папки" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "Источник:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "Особые сборки только для разработчиков." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "Стандартные протоколы" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Запуск..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2079,11 +2192,11 @@ msgstr "Остановить резервное копирование" msgid "Stop running task" msgstr "Остановить задачу" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "Остановка после выгрузки:" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Остановка задачи:" @@ -2103,7 +2216,7 @@ msgstr "Класс хранения для создания bucket" msgid "Stored" msgstr "Сохраненные" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Сильный" @@ -2112,19 +2225,23 @@ msgstr "Сильный" msgid "Success" msgstr "Успех" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Вс" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Символическая ссылка" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "По умолчанию ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Системные файлы" @@ -2136,11 +2253,11 @@ msgstr "Информация о системе" msgid "System properties" msgstr "Свойства системы" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "ТБайт" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "ТБайт/s" @@ -2152,11 +2269,15 @@ msgstr "Целевой путь, т.е. /backup" msgid "Task is running" msgstr "Выполняется задача" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Временные файлы" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Имя клиента" @@ -2172,34 +2293,41 @@ msgstr "Проверка ..." msgid "Testing connection ..." msgstr "Проверка соединения..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Проверка разрешений ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Проверка разрешений..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Имя bucket должно быть строчным, преобразовать автоматически?" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" "Имя bucket следует начинать с вашего имени пользователя, вставить " "автоматически?" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "Потеряно соединение с сервером, повторная попытка через {{time}} ..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Тёмная тема (от Michael)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Стандартная тема синий на белом (от Alex)" @@ -2219,11 +2347,11 @@ msgstr "" "\n" "Вы хотите ЗАМЕНИТЬ ваш ТЕКУЩИЙ ключ узла «{{prev}}» ПОЛУЧЕННЫМ ключом хоста: {{key}}?" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Путь, по-видимому, не существует, вы всё равно хотите его добавить?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2233,14 +2361,14 @@ msgstr "" "\n" "Вы хотите включить указанный файл?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "" "Путь должен быть абсолютным, то есть он должен начинаться с косой черты «/»" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2254,7 +2382,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "Параметр «регион» применяется только при создании нового bucket" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "Параметр «регион» используется только при создании bucket" @@ -2277,7 +2405,7 @@ msgstr "" "Целевая папка содержит зашифрованные файлы, пожалуйста, укажите кодовую " "фразу" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2301,6 +2429,15 @@ msgstr "" msgid "This month" msgstr "В этом месяце" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "На этой неделе" @@ -2309,7 +2446,7 @@ msgstr "На этой неделе" msgid "Throttle settings" msgstr "Параметры ограничения скорости" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Чт" @@ -2330,6 +2467,16 @@ msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Чтобы экспортировать без кодовой фразы, снимите флажок «Зашифровать файл»" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Сегодня" @@ -2342,14 +2489,14 @@ msgstr "Доверять сертификату хоста?" msgid "Trust server certificate?" msgstr "Доверять сертификату сервера?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Попробуйте новые возможности, над которыми мы работаем. Не рекомендуется к " -"использованию с важными данными." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Вт" @@ -2365,7 +2512,7 @@ msgstr "Неизвестные размер резервной копии и в msgid "Until resumed" msgstr "До возобновления" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "Канал обновлений" @@ -2377,26 +2524,22 @@ msgstr "Обновление не удалось:" msgid "Updating with existing database" msgstr "Обновление с существующей базой данных" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "Размер выгружаемых томов" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "Выгрузка файла проверки ..." -#: templates/settings.html:114 +#: templates/settings.html:127 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:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Статистика использования" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Статистика использования, предупреждения, ошибки и падения" @@ -2404,15 +2547,15 @@ msgstr "Статистика использования, предупрежде msgid "Use SSL" msgstr "Использовать SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Использовать существующую базу данных?" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Использовать слабую кодовую фразу" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Бесполезно" @@ -2420,21 +2563,25 @@ msgstr "Бесполезно" msgid "User data" msgstr "Данные пользователя" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "Пользователь имеет слишком много разрешений" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Настройки интерфейса" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Имя пользователя" @@ -2442,12 +2589,11 @@ msgstr "Имя пользователя" msgid "Validating ..." msgstr "Проверка ..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Проверить файлы" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Проверка ..." @@ -2459,6 +2605,10 @@ msgstr "Проверка ответа" msgid "Verifying backend data ..." msgstr "Проверка данных..." +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "Проверка дистанционных данных ..." @@ -2467,15 +2617,15 @@ msgstr "Проверка дистанционных данных ..." msgid "Verifying restored files ..." msgstr "Проверка восстановленных файлов ..." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Очень надёжный" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Очень слабый" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Посетите нас на" @@ -2502,7 +2652,7 @@ msgstr "Ожидание запуска задачи..." msgid "Waiting for upload ..." msgstr "Ожидание выгрузки ..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "Предупреждения, ошибки и падения" @@ -2517,19 +2667,19 @@ msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Мы рекомендуем зашифровать все резервные копии, хранящиеся вне вашей системы" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Слабый" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Слабая кодовая фраза" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "Ср" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Недель" @@ -2541,19 +2691,15 @@ msgstr "Откуда вы хотите восстановить данные?" msgid "Where do you want to restore the files to?" msgstr "Куда вы хотите восстановить файлы?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "Windows" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Лет" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2562,22 +2708,22 @@ msgstr "Лет" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Да" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Да, я надёжно сохранил кодовую фразу" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Да, я смелый!" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "Да, пожалуйста, сломайте мою резервную копию!" @@ -2621,7 +2767,7 @@ msgstr "" "Вы можете завершить задачу немедленно или позволить процессу продолжить " "текущий файл и остановиться." -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -2629,7 +2775,7 @@ msgstr "" "Вы изменили режим шифрования. Это может что-нибудь сломать. Вместо этого вам" " лучше создать новую резервную копию" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -2637,7 +2783,7 @@ msgstr "" "Вы изменили кодовую фразу, но это не поддерживается. Вместо этого вам стоит " "создать новую резервную копию." -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2649,7 +2795,7 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "Вы выбрали новое место для восстановления, но не ввели его" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " @@ -2659,53 +2805,65 @@ msgstr "" "надёжно сохранили парольную фразу, ибо восстановление данных невозможно в " "случае её утраты." -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "Вы должны выбрать по крайней мере одну исходную папку" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Вам необходимо ввести имя резервной копии" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "Вы должны ввести кодовую фразу или отключить шифрование" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "Необходимо ввести положительное число резервных копий для хранения" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "" "Вам необходимо ввести имя арендатора, если вы не предоставите ключ API" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "Необходимо ввести допустимый срок времени хранения резервных копий" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Вы должны ввести пароль или ключ API" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "Вы должны ввести либо пароль, либо ключ API, но не оба" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Вы должны заполнить пароль" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Вы должны заполнить имя сервера или адрес" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Вы должны заполнить имя пользователя" @@ -2713,23 +2871,27 @@ msgstr "Вы должны заполнить имя пользователя" msgid "You must fill in {{field}}" msgstr "Вы должны заполнить {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Вы должны выбрать или заполнить AuthURI" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Вы должны выбрать или заполнить сервер" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Вы должны указать путь" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Ваши файлы и папки были восстановлены успешно." -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "Вашу кодовую фразу легко отгадать. Подумайте об изменении кодовой фразы." @@ -2738,15 +2900,15 @@ msgstr "" msgid "bucket/folder/subfolder" msgstr "bucket/папка/подпапка" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "байт" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "байт/сек" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2757,6 +2919,11 @@ msgstr "пользовательские" msgid "resume now" msgstr "возобновить сейчас" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2774,7 +2941,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} файлов ({{size}}) впереди {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версия" @@ -2791,6 +2958,6 @@ msgstr "{{number}} Часов" msgid "{{number}} Minutes" msgstr "{{number}} минут" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (заняло {{duration}})" diff --git a/Localizations/webroot/localization_webroot-sk.po b/Localizations/webroot/localization_webroot-sk.po new file mode 100644 index 000000000..c7974f07a --- /dev/null +++ b/Localizations/webroot/localization_webroot-sk.po @@ -0,0 +1,2857 @@ +# Translators: +# Peter Krajcovic , 2017 +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Last-Translator: Peter Krajcovic , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/duplicati/teams/67655/sk/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#: templates/advancedoptionseditor.html:48 +msgid "- pick an option -" +msgstr "- vybrať možnosť -" + +#: templates/delete.html:7 templates/localdatabase.html:4 +msgid "...loading..." +msgstr "...nahrávam..." + +#: templates/backends/openstack.html:44 +msgid "API Key" +msgstr "API Kľúč" + +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "AWS Prístupové ID" + +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "AWS Prístupový kľúč" + +#: scripts/services/EditUriBuiltins.js:138 +msgid "AWS IAM Policy" +msgstr "AWS IAM Politika" + +#: index.html:225 index.html:241 +msgid "About" +msgstr "o" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "O {{appname}}" + +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 +msgid "Access Key" +msgstr "Prístupový kľúč" + +#: scripts/services/AppUtils.js:70 +msgid "Access denied" +msgstr "Prístup zamietnutý" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "Prístup k používateľskému rozhraniu" + +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 +msgid "Account name" +msgstr "Názov účtu" + +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 +msgid "Activate" +msgstr "Aktivovať" + +#: scripts/controllers/AboutController.js:54 +#: scripts/controllers/UpdateChangelogController.js:18 +msgid "Activate failed:" +msgstr "Aktivácia zlyhala:" + +#: templates/addwizard.html:3 +msgid "Add a new backup" +msgstr "Pridať novú zálohu" + +#: templates/addoredit.html:149 +msgid "Add a path directly" +msgstr "Pridajte cestu priamo" + +#: templates/advancedoptionseditor.html:46 +msgid "Add advanced option" +msgstr "Pridať rozšírenú možnosť" + +#: index.html:213 +msgid "Add backup" +msgstr "Pridať zálohu" + +#: templates/addoredit.html:203 +msgid "Add filter" +msgstr "Pridať filter" + +#: templates/addoredit.html:152 +msgid "Add path" +msgstr "Pridať cestu" + +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Adjust bucket name?" +msgstr "Nastaviť názov sektoru?" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "Adjust path name?" +msgstr "Upraviť názov cesty?" + +#: templates/restoredirect.html:66 templates/restoredirect.html:74 +msgid "Advanced Options" +msgstr "Pokročilé nastavenia" + +#: templates/addoredit.html:372 templates/edituri.html:28 +msgid "Advanced options" +msgstr "Pokročilé nastavenia" + +#: templates/home.html:30 +msgid "Advanced:" +msgstr "Pokročilé:" + +#: scripts/directives/sourceFolderPicker.js:423 +msgid "All Hyper-V Machines" +msgstr "Všetky stroje Hyper-V" + +#: scripts/directives/sourceFolderPicker.js:455 +msgid "All Microsoft SQL Databases" +msgstr "Všetky databázy Microsoft SQL" + +#: templates/settings.html:129 +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 "" +"Všetky správy o používaní sa odosielajú anonymne a neobsahujú žiadne osobné " +"údaje. Obsahujú informácie o hardvéri a operačnom systéme, druhu backendu, " +"trvaní zálohovania, celkovej veľkosti zdrojových dát a podobných údajov. " +"Neobsahujú cesty, názvy súborov, používateľské mená, heslá ani podobné " +"citlivé informácie." + +#: templates/settings.html:13 +msgid "Allow remote access (requires restart)" +msgstr "Povoliť vzdialený prístup (vyžaduje reštart)" + +#: templates/addoredit.html:274 +msgid "Allowed days" +msgstr "Povolené dni" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "An existing file was found at the new location" +msgstr "Existujúci súbor bol nájdený na novom mieste" + +#: 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 "" +"Existujúci súbor bol nájdený na novom mieste\n" +"Naozaj chcete, aby databáza smerovala k existujúcemu súboru?" + +#: scripts/controllers/EditBackupController.js:428 +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:117 +msgid "Anonymous usage reports" +msgstr "" + +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 +msgid "AuthID" +msgstr "" + +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 +msgid "Authentication password" +msgstr "" + +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 +msgid "Authentication username" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Autogenerated passphrase" +msgstr "" + +#: templates/addoredit.html:254 +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:875 templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "" + +#: templates/restore.html:132 templates/restore.html:70 +msgid "Back" +msgstr "" + +#: templates/about.html:67 +msgid "Backend modules:" +msgstr "" + +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + +#: templates/addoredit.html:88 +msgid "Backup destination" +msgstr "" + +#: templates/restore.html:21 templates/restoredirect.html:21 +#: templates/restoredirect.html:31 +msgid "Backup location" +msgstr "" + +#: templates/addoredit.html:315 +msgid "Backup retention" +msgstr "" + +#: templates/home.html:66 +msgid "Backup:" +msgstr "" + +#: templates/settings.html:94 +msgid "Beta" +msgstr "" + +#: scripts/services/AppUtils.js:68 +msgid "Broken access" +msgstr "" + +#: templates/backends/file.html:8 templates/restore.html:91 +msgid "Browse" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:33 +msgid "Browser default" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 +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:361 +msgid "Building partial temporary database ..." +msgstr "" + +#: templates/restore.html:59 +msgid "Busy ..." +msgstr "" + +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 +msgid "Canary" +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 +#: 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:36 +msgid "Check for updates now" +msgstr "" + +#: templates/captcha.html:10 +msgid "Checking ..." +msgstr "" + +#: templates/about.html:37 +msgid "Checking for updates ..." +msgstr "" + +#: templates/edituri.html:16 +msgid "Chose a storage type to get started" +msgstr "" + +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "" + +#: index.html:150 index.html:201 +msgid "Click to set throttle options" +msgstr "" + +#: templates/home.html:35 +msgid "Commandline ..." +msgstr "" + +#: templates/home.html:34 +msgid "Compact now" +msgstr "" + +#: scripts/services/ServerStatus.js:41 scripts/services/ServerStatus.js:64 +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:68 +msgid "Compression modules:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:381 +msgid "Computer" +msgstr "" + +#: templates/import.html:9 +msgid "Configuration file:" +msgstr "" + +#: templates/home.html:22 +msgid "Configuration:" +msgstr "" + +#: templates/addwizard.html:9 +msgid "Configure a new backup" +msgstr "" + +#: scripts/controllers/DeleteController.js:65 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "" + +#: templates/restoredirect.html:80 +msgid "Connect" +msgstr "" + +#: index.html:313 +msgid "Connect now" +msgstr "" + +#: index.html:309 +msgid "Connecting to server ..." +msgstr "" + +#: templates/commandline.html:51 +msgid "Connecting to task ...." +msgstr "" + +#: index.html:314 +msgid "Connecting..." +msgstr "" + +#: index.html:305 +msgid "Connection lost" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Connection worked!" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 +msgid "Container name" +msgstr "" + +#: templates/backends/openstack.html:49 +msgid "Container region" +msgstr "" + +#: templates/restore.html:69 +msgid "Continue" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "Continue without encryption" +msgstr "" + +#: scripts/controllers/DialogController.js:16 +msgid "Copied!" +msgstr "" + +#: templates/copy_clipboard_buttons.html:3 +msgid "Copy" +msgstr "" + +#: templates/addoredit.html:99 templates/restoredirect.html:42 +msgid "Copy Destination URL to Clipboard" +msgstr "" + +#: scripts/controllers/DialogController.js:20 +msgid "Copy failed. Please manually copy the URL" +msgstr "" + +#: scripts/services/AppUtils.js:639 +msgid "Core options" +msgstr "" + +#: scripts/controllers/StateController.js:34 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "" + +#: templates/settings.html:124 +msgid "Crashes only" +msgstr "" + +#: templates/home.html:41 +msgid "Create bug report ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "Create folder?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "Created new limited user" +msgstr "" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating new user with limited access ..." +msgstr "" + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "" + +#: scripts/controllers/RestoreController.js:356 +msgid "Creating temporary backup ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating user..." +msgstr "" + +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +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/addoredit.html:321 +msgid "Custom backup retention" +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 "" + +#: templates/home.html:32 +msgid "Database ..." +msgstr "" + +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 +msgid "Days" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:34 +msgid "Default" +msgstr "" + +#: templates/settings.html:81 +msgid "Default ({{channelname}})" +msgstr "" + +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" + +#: templates/settings.html:144 +msgid "Default options" +msgstr "" + +#: templates/localdatabase.html:19 +msgid "Delete" +msgstr "" + +#: templates/home.html:26 +msgid "Delete ..." +msgstr "" + +#: templates/delete.html:5 templates/delete.html:53 +msgid "Delete backup" +msgstr "" + +#: templates/addoredit.html:318 +msgid "Delete backups that are older than" +msgstr "" + +#: templates/delete.html:13 +msgid "Delete local database" +msgstr "" + +#: templates/delete.html:38 templates/delete.html:47 +msgid "Delete remote files" +msgstr "" + +#: templates/delete.html:26 +msgid "Delete the local database" +msgstr "" + +#: templates/delete.html:41 +msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" +msgstr "" + +#: scripts/services/ServerStatus.js:61 +msgid "Deleting remote files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "" + +#: scripts/services/AppUtils.js:60 +msgid "Desktop" +msgstr "" + +#: templates/addoredit.html:25 +msgid "Destination" +msgstr "" + +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + +#: templates/restore.html:141 +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/restorewizard.html:9 +msgid "Direct restore from backup files ..." +msgstr "" + +#: templates/log.html:31 +msgid "Disabled" +msgstr "" + +#: templates/notificationarea.html:10 templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "" + +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 +msgid "Display and color theme" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +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 "" + +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 +msgid "Donate" +msgstr "" + +#: templates/settings.html:71 templates/settings.html:73 +msgid "Donation messages" +msgstr "" + +#: templates/settings.html:75 +msgid "Donation messages are hidden, click to show" +msgstr "" + +#: templates/settings.html:74 +msgid "Donation messages are visible, click to hide" +msgstr "" + +#: templates/export.html:45 +msgid "Done" +msgstr "" + +#: templates/notificationarea.html:16 +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:301 +msgid "Duplicate option {{opt}}" +msgstr "" + +#: index.html:269 +msgid "Duplicati Website" +msgstr "" + +#: index.html:257 +msgid "Duplicati forum" +msgstr "" + +#: templates/delete.html:15 +msgid "" +"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n" +" When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" +" If you are using the local database for backups from the commandline, you should keep the database." +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:24 +msgid "Edit ..." +msgstr "" + +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 +msgid "Edit as list" +msgstr "" + +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 +msgid "Edit as text" +msgstr "" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "" + +#: templates/addoredit.html:43 templates/restore.html:22 +#: templates/restoredirect.html:22 templates/restoredirect.html:58 +msgid "Encryption" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Encryption changed" +msgstr "" + +#: templates/about.html:69 +msgid "Encryption modules:" +msgstr "" + +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter URL" +msgstr "" + +#: templates/addoredit.html:335 +msgid "" +"Enter a retention strategy manually. Placeholders are D/W/Y for " +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." +msgstr "" + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "" + +#: templates/restoredirect.html:61 +msgid "Enter backup passphrase, if any" +msgstr "" + +#: templates/addwizard.html:10 +msgid "Enter configuration details" +msgstr "" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "" + +#: templates/export.html:22 templates/import.html:15 +msgid "Enter encryption passphrase" +msgstr "" + +#: templates/addoredit.html:192 +msgid "Enter expression here" +msgstr "" + +#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "" + +#: scripts/services/AppUtils.js:122 +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/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 +msgid "Enter the destination path" +msgstr "" + +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:378 +#: scripts/controllers/RestoreController.js:411 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:170 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +msgid "Error" +msgstr "" + +#: scripts/services/ServerStatus.js:66 +msgid "Error!" +msgstr "" + +#: templates/settings.html:123 +msgid "Errors and crashes" +msgstr "" + +#: templates/addoredit.html:210 +msgid "Exclude" +msgstr "" + +#: scripts/services/AppUtils.js:125 +msgid "Exclude directories whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:179 +msgid "Exclude expression" +msgstr "" + +#: scripts/services/AppUtils.js:143 +msgid "Exclude file" +msgstr "" + +#: scripts/services/AppUtils.js:149 +msgid "Exclude file extension" +msgstr "" + +#: scripts/services/AppUtils.js:131 +msgid "Exclude files whose names contain" +msgstr "" + +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 +msgid "Exclude folder" +msgstr "" + +#: scripts/services/AppUtils.js:154 +msgid "Exclude regular expression" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "" + +#: templates/settings.html:99 +msgid "Experimental" +msgstr "" + +#: templates/export.html:27 +msgid "Export" +msgstr "" + +#: templates/home.html:25 +msgid "Export ..." +msgstr "" + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "" + +#: templates/delete.html:31 templates/delete.html:34 +msgid "Export configuration" +msgstr "" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "" + +#: templates/externallink.html:1 +msgid "External link" +msgstr "" + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "" + +#: scripts/controllers/RestoreController.js:378 +msgid "Failed to build temporary database: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 +msgid "Failed to connect:" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:78 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +msgid "Failed to connect: {{message}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "" + +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +msgid "Failed to fetch path information: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:170 +msgid "Failed to import:" +msgstr "" + +#: scripts/controllers/EditBackupController.js:668 +msgid "Failed to read backup defaults:" +msgstr "" + +#: scripts/controllers/RestoreController.js:411 +msgid "Failed to restore files: {{message}}" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:113 +msgid "Failed to save:" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information ..." +msgstr "" + +#: scripts/services/AppUtils.js:74 +msgid "File" +msgstr "" + +#: templates/addoredit.html:233 +msgid "Files larger than:" +msgstr "" + +#: templates/addoredit.html:159 +msgid "Filters" +msgstr "" + +#: templates/commandline.html:60 +msgid "Finished!" +msgstr "" + +#: scripts/controllers/AppController.js:170 +msgid "First run setup" +msgstr "" + +#: scripts/services/AppUtils.js:51 +msgid "Folder" +msgstr "" + +#: templates/backends/b2.html:7 templates/backends/file.html:22 +#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 +#: templates/backends/mega.html:2 templates/backends/s3.html:49 +#: templates/backends/sia.html:6 templates/restore.html:105 +#: templates/restore.html:89 +msgid "Folder path" +msgstr "" + +#: scripts/services/AppUtils.js:108 +msgid "Fri" +msgstr "" + +#: scripts/services/AppUtils.js:84 +msgid "GByte" +msgstr "" + +#: scripts/services/AppUtils.js:117 +msgid "GByte/s" +msgstr "" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "" + +#: templates/about.html:4 templates/addoredit.html:24 templates/log.html:9 +msgid "General" +msgstr "" + +#: templates/addoredit.html:36 +msgid "General backup settings" +msgstr "" + +#: templates/addoredit.html:301 +msgid "General options" +msgstr "" + +#: templates/addoredit.html:69 +msgid "Generate" +msgstr "" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: scripts/controllers/RestoreController.js:66 +msgid "Getting file versions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 +msgid "Hidden files" +msgstr "" + +#: templates/addoredit.html:64 +msgid "Hide" +msgstr "" + +#: templates/backends/file.html:15 templates/restore.html:98 +msgid "Hide hidden folders" +msgstr "" + +#: index.html:210 scripts/services/AppUtils.js:62 +msgid "Home" +msgstr "" + +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 +msgid "Hours" +msgstr "" + +#: templates/restore.html:111 +msgid "How do you want to handle existing files?" +msgstr "" + +#: scripts/services/AppUtils.js:64 +msgid "Hyper-V Machine" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:438 +msgid "Hyper-V Machine:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/services/AppUtils.js:66 +msgid "Hyper-V Machines" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:56 +#: scripts/directives/sourceFolderPicker.js:62 +msgid "ID:" +msgstr "" + +#: templates/addoredit.html:257 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "" + +#: templates/addoredit.html:355 +msgid "" +"If at least one newer backup is found, all backups older than this date are " +"deleted." +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 +msgid "" +"If the backup file was not downloaded automatically, right click and choose "Save" +" as ..."" +msgstr "" + +#: templates/notificationarea.html:7 +msgid "" +"If the backup file was not downloaded automatically, right click and choose " +""Save as ..."" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:106 +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:40 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "" + +#: templates/delete.html:32 +msgid "" +"If you want to use the backup later, you can export the configuration before" +" deleting it" +msgstr "" + +#: scripts/controllers/AppController.js:171 +msgid "" +"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" +"Do you want to set a password now?" +msgstr "" + +#: templates/import.html:31 +msgid "Import" +msgstr "" + +#: templates/addoredit.html:96 templates/restoredirect.html:39 +msgid "Import Destination URL" +msgstr "" + +#: templates/import.html:3 +msgid "Import backup configuration" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import completed, but no certificates were found after the import" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import failed" +msgstr "" + +#: templates/addwizard.html:15 +msgid "Import from a file" +msgstr "" + +#: templates/import.html:19 +msgid "Import metadata" +msgstr "" + +#: templates/import.html:35 +msgid "Importing ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "Include a file?" +msgstr "" + +#: scripts/services/AppUtils.js:175 +msgid "Include expression" +msgstr "" + +#: scripts/services/AppUtils.js:159 +msgid "Include regular expression" +msgstr "" + +#: templates/captcha.html:11 +msgid "Incorrect answer, try again" +msgstr "" + +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/DialogService.js:27 +msgid "Information" +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:932 +msgid "Invalid characters in path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 +msgid "Invalid retention time" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:686 +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:82 +msgid "KByte" +msgstr "" + +#: scripts/services/AppUtils.js:115 +msgid "KByte/s" +msgstr "" + +#: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "" + +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 +msgid "Language in user interface" +msgstr "" + +#: scripts/controllers/RestoreController.js:37 +msgid "Last month" +msgstr "" + +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" + +#: scripts/controllers/RestoreController.js:56 +msgid "Latest" +msgstr "" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:64 +msgid "Listing backup dates ..." +msgstr "" + +#: scripts/services/ServerStatus.js:60 +msgid "Listing remote files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + +#: templates/log.html:8 +msgid "Live" +msgstr "" + +#: templates/addwizard.html:16 +msgid "Load a configuration from an exported job or a storage provider" +msgstr "" + +#: templates/restorewizard.html:16 +msgid "Load destination from an exported job or a storage provider" +msgstr "" + +#: templates/log.html:23 templates/log.html:54 templates/log.html:68 +msgid "Load older data" +msgstr "" + +#: templates/about.html:45 templates/about.html:50 templates/about.html:56 +#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22 +#: templates/log.html:45 templates/log.html:53 templates/log.html:60 +#: templates/log.html:67 templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "" + +#: templates/delete.html:40 +msgid "Loading remote storage usage ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:945 +msgid "Local Repository" +msgstr "" + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "" + +#: templates/backends/rclone.html:2 +msgid "Local repository" +msgstr "" + +#: scripts/services/SystemInfo.js:81 +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:4 +msgid "Log data for {{Backup.Backup.Name}}" +msgstr "" + +#: templates/log.html:3 +msgid "Log data from the server" +msgstr "" + +#: index.html:228 +msgid "Log out" +msgstr "" + +#: scripts/services/AppUtils.js:83 +msgid "MByte" +msgstr "" + +#: scripts/services/AppUtils.js:116 +msgid "MByte/s" +msgstr "" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "" + +#: templates/backends/file.html:19 templates/restore.html:102 +msgid "Manually type path" +msgstr "" + +#: templates/throttle.html:15 +msgid "Max download speed" +msgstr "" + +#: templates/throttle.html:5 +msgid "Max upload speed" +msgstr "" + +#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 +#: templates/addoredit.html:378 templates/addoredit.html:91 +#: templates/edituri.html:34 templates/restoredirect.html:34 +msgid "Menu" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:471 +msgid "Microsoft SQL Database:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:449 +msgid "Microsoft SQL Databases" +msgstr "" + +#: templates/backends/sia.html:14 +msgid "Minimum redundancy" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:936 +msgid "Minimum redundancy is 1.0" +msgstr "" + +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 +msgid "Minutes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "Missing name" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "Missing passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "Missing sources" +msgstr "" + +#: scripts/services/AppUtils.js:104 +msgid "Mon" +msgstr "" + +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 +msgid "Months" +msgstr "" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "" + +#: scripts/services/AppUtils.js:54 +msgid "My Documents" +msgstr "" + +#: scripts/services/AppUtils.js:56 +msgid "My Music" +msgstr "" + +#: templates/addoredit.html:40 +msgid "My Photos" +msgstr "" + +#: scripts/services/AppUtils.js:58 +msgid "My Pictures" +msgstr "" + +#: templates/addoredit.html:39 +msgid "Name" +msgstr "" + +#: templates/home.html:53 +msgid "Never" +msgstr "" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" + +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 +#: templates/addwizard.html:28 templates/restoredirect.html:52 +#: templates/restorewizard.html:36 +msgid "Next" +msgstr "" + +#: templates/home.html:57 +msgid "Next scheduled run:" +msgstr "" + +#: index.html:185 +msgid "Next scheduled task:" +msgstr "" + +#: index.html:182 +msgid "Next task:" +msgstr "" + +#: templates/addoredit.html:260 +msgid "Next time" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "No" +msgstr "" + +#: scripts/directives/backupEditUri.js:210 +msgid "" +"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" +"\n" +"Do you want to approve the reported host key?" +msgstr "" + +#: templates/edituri.html:12 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 +msgid "No encryption" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items selected" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items to restore, please select one or more items" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "" + +#: index.html:187 +msgid "No scheduled tasks" +msgstr "" + +#: scripts/controllers/AppController.js:172 +msgid "No, my machine has only a single account" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Non-matching passphrase" +msgstr "" + +#: templates/settings.html:125 +msgid "None / disabled" +msgstr "" + +#: templates/addoredit.html:324 +msgid "Nothing will be deleted. The backup size will grow with each change." +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/RestoreDirectController.js:33 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 +#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 +msgid "OK" +msgstr "" + +#: templates/addoredit.html:342 +msgid "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 +msgid "Operation failed:" +msgstr "" + +#: templates/home.html:16 +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:28 templates/edituri.html:51 +#: templates/settings.html:147 templates/settings.html:153 +msgid "Options" +msgstr "" + +#: templates/settings.html:145 +msgid "" +"Options added here are applied to all backups, but can be overridden in each" +" individual backup" +msgstr "" + +#: templates/restore.html:81 +msgid "Original location" +msgstr "" + +#: scripts/services/SystemInfo.js:84 +msgid "Others" +msgstr "" + +#: templates/addoredit.html:328 +msgid "" +"Over time backups will be deleted automatically. There will remain one " +"backup for each of the last 7 days, each of the last 4 weeks, each of the " +"last 12 months. There will always be at least one remaining backup." +msgstr "" + +#: templates/restore.html:114 +msgid "Overwrite" +msgstr "" + +#: templates/addoredit.html:54 templates/export.html:21 +#: templates/restoredirect.html:60 +msgid "Passphrase" +msgstr "" + +#: templates/import.html:14 +msgid "Passphrase (if encrypted)" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Passphrase changed" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Passphrases are not matching" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 +#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 +#: 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/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "Path not found" +msgstr "" + +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: 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 "" + +#: templates/settings.html:31 +msgid "Pause" +msgstr "" + +#: templates/settings.html:29 +msgid "Pause after startup or hibernation" +msgstr "" + +#: scripts/controllers/AppController.js:42 +msgid "Pause options" +msgstr "" + +#: templates/restore.html:123 +msgid "Permissions" +msgstr "" + +#: templates/restore.html:85 +msgid "Pick location" +msgstr "" + +#: templates/restorewizard.html:10 +msgid "Point to your backup files and restore from there" +msgstr "" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "" + +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 +#: templates/restoredirect.html:81 +msgid "Previous" +msgstr "" + +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "" + +#: scripts/services/SystemInfo.js:83 +msgid "Proprietary" +msgstr "" + +#: scripts/services/ServerStatus.js:63 +msgid "Purging files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +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:40 +msgid "Registering temporary backup ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:118 +msgid "Relative paths not allowed" +msgstr "" + +#: templates/captcha.html:7 +msgid "Reload" +msgstr "" + +#: templates/log.html:10 +msgid "Remote" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:946 +msgid "Remote Path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:944 +msgid "Remote Repository" +msgstr "" + +#: templates/backends/rclone.html:10 +msgid "Remote path" +msgstr "" + +#: templates/backends/rclone.html:6 +msgid "Remote repository" +msgstr "" + +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 +msgid "Remove" +msgstr "" + +#: templates/advancedoptionseditor.html:40 +msgid "Remove option" +msgstr "" + +#: templates/localdatabase.html:18 templates/notificationarea.html:14 +msgid "Repair" +msgstr "" + +#: scripts/services/ServerStatus.js:57 +msgid "Repairing database ..." +msgstr "" + +#: templates/addoredit.html:58 +msgid "Repeat Passphrase" +msgstr "" + +#: templates/home.html:38 +msgid "Reporting:" +msgstr "" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "" + +#: index.html:216 templates/restore.html:131 +msgid "Restore" +msgstr "" + +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + +#: templates/restore.html:45 +msgid "Restore files" +msgstr "" + +#: templates/home.html:19 +msgid "Restore files ..." +msgstr "" + +#: templates/restore.html:46 +msgid "Restore files from {{backupname}}" +msgstr "" + +#: templates/restore.html:48 +msgid "Restore from" +msgstr "" + +#: templates/import.html:4 +msgid "Restore from backup configuration" +msgstr "" + +#: templates/restorewizard.html:15 +msgid "Restore from configuration ..." +msgstr "" + +#: templates/restore.html:24 templates/restore.html:39 +#: templates/restore.html:76 templates/restoredirect.html:24 +msgid "Restore options" +msgstr "" + +#: templates/restore.html:126 +msgid "Restore read/write permissions" +msgstr "" + +#: scripts/controllers/RestoreController.js:371 +#: scripts/controllers/RestoreController.js:393 +msgid "Restoring files ..." +msgstr "" + +#: index.html:219 +msgid "Resume" +msgstr "" + +#: templates/addoredit.html:265 +msgid "Run again every" +msgstr "" + +#: templates/home.html:18 templates/home.html:53 +msgid "Run now" +msgstr "" + +#: scripts/controllers/StateController.js:25 +msgid "Running ..." +msgstr "" + +#: templates/commandline.html:58 +msgid "Running ...." +msgstr "" + +#: templates/commandline.html:47 +msgid "Running commandline entry" +msgstr "" + +#: index.html:174 +msgid "Running task:" +msgstr "" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "" + +#: templates/settings.html:82 +msgid "Same as the base install version: {{channelname}}" +msgstr "" + +#: scripts/services/AppUtils.js:109 +msgid "Sat" +msgstr "" + +#: templates/addoredit.html:404 templates/localdatabase.html:32 +msgid "Save" +msgstr "" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "" + +#: templates/restore.html:118 +msgid "Save different versions with timestamp in file name" +msgstr "" + +#: templates/import.html:24 +msgid "Save immediately" +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:251 templates/addoredit.html:27 +msgid "Schedule" +msgstr "" + +#: templates/restore.html:60 +msgid "Search" +msgstr "" + +#: templates/restore.html:56 +msgid "Search for files" +msgstr "" + +#: scripts/services/AppUtils.js:98 templates/settings.html:45 +msgid "Seconds" +msgstr "" + +#: templates/log.html:29 +msgid "Select a log level and see messages as they happen:" +msgstr "" + +#: templates/restore.html:23 templates/restore.html:38 +#: templates/restoredirect.html:23 +msgid "Select files" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 +#: templates/backends/sia.html:2 +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/commandline.html:49 templates/restoredirect.html:95 +#: 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 "" + +#: templates/backends/sia.html:10 +msgid "Server password" +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "" + +#: templates/about.html:72 +msgid "Server state properties" +msgstr "" + +#: index.html:222 templates/settings.html:2 +msgid "Settings" +msgstr "" + +#: templates/addoredit.html:65 templates/notificationarea.html:12 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "" + +#: templates/addoredit.html:128 +msgid "Show advanced editor" +msgstr "" + +#: templates/addoredit.html:139 templates/backends/file.html:16 +#: templates/restore.html:99 +msgid "Show hidden folders" +msgstr "" + +#: templates/about.html:8 +msgid "Show log" +msgstr "" + +#: templates/home.html:40 +msgid "Show log ..." +msgstr "" + +#: templates/addoredit.html:131 +msgid "Show treeview" +msgstr "" + +#: templates/backends/sia.html:11 +msgid "Sia server password" +msgstr "" + +#: templates/addoredit.html:320 +msgid "Smart backup retention" +msgstr "" + +#: templates/backends/openstack.html:45 +msgid "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" +msgstr "" + +#: templates/addoredit.html:26 +msgid "Source Data" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:120 +msgid "Source data" +msgstr "" + +#: templates/addoredit.html:145 +msgid "Source folders" +msgstr "" + +#: templates/home.html:62 +msgid "Source:" +msgstr "" + +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/SystemInfo.js:82 +msgid "Standard protocols" +msgstr "" + +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" + +#: scripts/controllers/RestoreController.js:367 +#: scripts/controllers/RestoreController.js:391 +msgid "Starting the restore process ..." +msgstr "" + +#: scripts/controllers/StateController.js:112 +msgid "Stop after the current file" +msgstr "" + +#: scripts/controllers/StateController.js:103 +msgid "Stop after upload" +msgstr "" + +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +msgid "Stop now" +msgstr "" + +#: scripts/controllers/StateController.js:101 +msgid "Stop running backup" +msgstr "" + +#: scripts/controllers/StateController.js:110 +msgid "Stop running task" +msgstr "" + +#: index.html:170 +msgid "Stopping after upload:" +msgstr "" + +#: index.html:175 +msgid "Stopping task:" +msgstr "" + +#: templates/edituri.html:3 +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:7 +msgid "Stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Success" +msgstr "" + +#: scripts/services/AppUtils.js:110 +msgid "Sun" +msgstr "" + +#: scripts/services/AppUtils.js:72 +msgid "Symbolic link" +msgstr "" + +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 +msgid "System default ({{levelname}})" +msgstr "" + +#: scripts/controllers/EditBackupController.js:20 +msgid "System files" +msgstr "" + +#: templates/about.html:7 +msgid "System info" +msgstr "" + +#: templates/about.html:64 +msgid "System properties" +msgstr "" + +#: scripts/services/AppUtils.js:85 +msgid "TByte" +msgstr "" + +#: scripts/services/AppUtils.js:118 +msgid "TByte/s" +msgstr "" + +#: templates/backends/sia.html:7 +msgid "Target path, ie /backup" +msgstr "" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 +msgid "Temporary files" +msgstr "" + +#: templates/backends/openstack.html:39 +msgid "Tenant Name" +msgstr "" + +#: templates/edituri.html:21 +msgid "Test connection" +msgstr "" + +#: scripts/directives/backupEditUri.js:44 templates/edituri.html:22 +msgid "Testing ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:44 +msgid "Testing connection ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:839 +msgid "" +"The bucket name should start with your username, prepend automatically?" +msgstr "" + +#: index.html:306 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "" + +#: templates/settings.html:67 +msgid "The dark theme (by Michal)" +msgstr "" + +#: templates/settings.html:66 +msgid "The default blue on white theme (by Alex)" +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "" +"The folder {{folder}} does not exist.\n" +"Create it now?" +msgstr "" + +#: scripts/directives/backupEditUri.js:212 +msgid "" +"The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" +"\n" +"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "" +"The path does not end with a '{{dirsep}}' 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:118 +msgid "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "" +"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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:50 +msgid "The region parameter is only used when creating a bucket" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "" +"The server certificate could not be validated.\n" +"Do you want to approve the SSL certificate with the hash: {{hash}}?" +msgstr "" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:106 +msgid "" +"The target folder contains encrypted files, please supply the passphrase" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +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:305 +msgid "" +"This backup was created on another operating system. Restoring files without" +" specifying a destination folder can cause files to be restored in " +"unexpected places. Are you sure you want to continue without choosing a " +"destination folder?" +msgstr "" + +#: scripts/controllers/RestoreController.js:36 +msgid "This month" +msgstr "" + +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + +#: scripts/controllers/RestoreController.js:35 +msgid "This week" +msgstr "" + +#: scripts/controllers/AppController.js:57 +msgid "Throttle settings" +msgstr "" + +#: scripts/services/AppUtils.js:107 +msgid "Thu" +msgstr "" + +#: templates/export.html:14 +msgid "To File" +msgstr "" + +#: scripts/controllers/DeleteController.js:66 +msgid "" +"To confirm you want to delete all remote files for \"{{name}}\", please " +"enter the word you see below" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" + +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + +#: scripts/controllers/RestoreController.js:33 +msgid "Today" +msgstr "" + +#: scripts/directives/backupEditUri.js:214 +msgid "Trust host certificate?" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "Trust server certificate?" +msgstr "" + +#: templates/settings.html:95 +msgid "" +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." +msgstr "" + +#: scripts/services/AppUtils.js:105 +msgid "Tue" +msgstr "" + +#: templates/restore.html:57 +msgid "Type to highlight files" +msgstr "" + +#: templates/restorewizard.html:25 +msgid "Unknown backup size and versions" +msgstr "" + +#: templates/pause.html:31 +msgid "Until resumed" +msgstr "" + +#: templates/settings.html:78 +msgid "Update channel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "" + +#: templates/settings.html:127 +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:115 +msgid "Usage statistics" +msgstr "" + +#: templates/settings.html:121 +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:428 +msgid "Use existing database?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Use weak passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:374 +msgid "User data" +msgstr "" + +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +msgid "User has too many permissions" +msgstr "" + +#: templates/settings.html:51 +msgid "User interface settings" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 +#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 +msgid "Username" +msgstr "" + +#: templates/addoredit.html:151 +msgid "Validating ..." +msgstr "" + +#: templates/home.html:33 +msgid "Verify files" +msgstr "" + +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "" + +#: scripts/services/CaptchaService.js:32 +msgid "Verifying answer" +msgstr "" + +#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +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:254 +msgid "Visit us on" +msgstr "" + +#: templates/delete.html:21 +msgid "" +"WARNING: The remote database is found to be in use by the commandline " +"library" +msgstr "" + +#: templates/delete.html:44 +msgid "WARNING: This will prevent you from restoring the data in the future." +msgstr "" + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "" + +#: templates/commandline.html:54 +msgid "Waiting for task to start ...." +msgstr "" + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "" + +#: templates/settings.html:122 +msgid "Warnings, errors and crashes" +msgstr "" + +#: templates/restore.html:142 +msgid "" +"We accept donations via different services, such as OpenCollective, PayPal, " +"BountySource and various crypto currencies." +msgstr "" + +#: templates/addoredit.html:50 +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:322 +msgid "Weak passphrase" +msgstr "" + +#: scripts/services/AppUtils.js:106 +msgid "Wed" +msgstr "" + +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 +msgid "Weeks" +msgstr "" + +#: templates/restorewizard.html:3 +msgid "Where do you want to restore from?" +msgstr "" + +#: templates/restore.html:78 +msgid "Where do you want to restore the files to?" +msgstr "" + +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 +msgid "Years" +msgstr "" + +#: scripts/controllers/AppController.js:172 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Yes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Yes, I have stored the passphrase safely" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Yes, I'm brave!" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Yes, please break my backup!" +msgstr "" + +#: scripts/controllers/RestoreController.js:34 +msgid "Yesterday" +msgstr "" + +#: scripts/directives/backupEditUri.js:153 +msgid "" +"You appear to be running Mono with no SSL certificates loaded.\n" +"Do you want to import the list of trusted certificates from Mozilla?" +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:27 +msgid "You are currently running {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/StateController.js:102 +msgid "" +"You can stop the backup immediately, or stop after the current file has been" +" uploaded." +msgstr "" + +#: scripts/controllers/StateController.js:111 +msgid "" +"You can stop the task immediately, or allow the process to continue its " +"current file and the stop." +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +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:371 +msgid "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." +msgstr "" + +#: scripts/controllers/RestoreController.js:299 +msgid "You have chosen to restore to a new location, but not entered one" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +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 lose the " +"passphrase." +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "You must choose at least one source folder" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "You must enter a name for the backup" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "You must enter a passphrase or disable encryption" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 +msgid "You must enter a positive number of backups to keep" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +msgid "You must enter a valid duration for the time to keep backups" +msgstr "" + +#: scripts/controllers/EditBackupController.js:283 +msgid "You must enter a valid rentention policy string" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:811 +msgid "You must enter either a password or an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:818 +msgid "You must enter either a password or an API Key, not both" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:115 +msgid "You must fill in the password" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the server name or address" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 +msgid "You must fill in the username" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:790 +msgid "You must select or fill in the AuthURI" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:832 +msgid "You must select or fill in the server" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "You must specify a path" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + +#: templates/restore.html:139 +msgid "Your files and folders have been restored successfully." +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" + +#: templates/backends/gcs.html:3 templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "" + +#: scripts/services/AppUtils.js:81 +msgid "byte" +msgstr "" + +#: scripts/services/AppUtils.js:114 +msgid "byte/s" +msgstr "" + +#: templates/addoredit.html:268 templates/addoredit.html:351 +#: templates/advancedoptionseditor.html:28 +#: templates/advancedoptionseditor.html:35 +msgid "custom" +msgstr "" + +#: templates/commandline.html:49 templates/restoredirect.html:95 +#: templates/waitarea.html:15 +msgid "resume now" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + +#: templates/about.html:12 +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:50 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "" + +#: templates/home.html:67 templates/restorewizard.html:23 +msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" +msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/pause.html:26 +msgid "{{number}} Hour" +msgstr "" + +#: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 +#: templates/pause.html:6 +msgid "{{number}} Minutes" +msgstr "" + +#: templates/home.html:47 +msgid "{{time}} (took {{duration}})" +msgstr "" diff --git a/Localizations/webroot/localization_webroot-sk_SK.po b/Localizations/webroot/localization_webroot-sk_SK.po index cc57cf7e2..f5a359544 100644 --- a/Localizations/webroot/localization_webroot-sk_SK.po +++ b/Localizations/webroot/localization_webroot-sk_SK.po @@ -9,7 +9,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sk_SK\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" #: templates/advancedoptionseditor.html:48 msgid "- pick an option -" @@ -19,25 +19,25 @@ msgstr "- zadajte voľbu -" msgid "...loading..." msgstr "...načítavam..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "API Kľúč" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "AWS prístupové ID" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "AWS prístupový kľúč" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM Pravidlá" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "O" @@ -45,11 +45,11 @@ msgstr "O" msgid "About {{appname}}" msgstr "O {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Prístupový kľúč" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Prístup zakázaný" @@ -57,11 +57,11 @@ msgstr "Prístup zakázaný" msgid "Access to user interface" msgstr "Prístup k používateľskému rozhraniu" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Užívateľské meno" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Aktivácia" @@ -82,11 +82,11 @@ msgstr "Pridajte cestu priamo" msgid "Add advanced option" msgstr "Pridať rozšírenú možnosť" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "" @@ -94,12 +94,12 @@ msgstr "" msgid "Add path" msgstr "" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "" @@ -107,18 +107,14 @@ msgstr "" msgid "Advanced Options" msgstr "" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "" @@ -127,7 +123,7 @@ msgstr "" msgid "All Microsoft SQL Databases" msgstr "" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -140,7 +136,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Povolené dni" @@ -154,7 +150,7 @@ msgid "" "Are you sure you want the database to point to an existing file?" msgstr "" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -162,33 +158,39 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "Prístupové heslo" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "Prístupové užívateľské meno" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "Autogenerácia hesla" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "" @@ -200,11 +202,11 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "" @@ -216,6 +218,10 @@ msgstr "Späť" msgid "Backend modules:" msgstr "" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "" @@ -225,19 +231,19 @@ msgstr "" msgid "Backup location" msgstr "" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Záloha:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "" @@ -249,9 +255,10 @@ msgstr "" msgid "Browser default" msgstr "" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "" @@ -285,30 +292,50 @@ msgstr "" msgid "Busy ..." msgstr "" -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "" @@ -345,19 +372,20 @@ msgstr "" msgid "Chose a storage type to get started" msgstr "" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "" -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "" @@ -385,7 +413,7 @@ msgstr "Počítač" msgid "Configuration file:" msgstr "" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Konfigurácia:" @@ -407,11 +435,11 @@ msgstr "" msgid "Connect" msgstr "" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "" @@ -419,11 +447,11 @@ msgstr "" msgid "Connecting to task ...." msgstr "" -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "" -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "" @@ -432,11 +460,11 @@ msgstr "" msgid "Connection worked!" msgstr "" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "" @@ -444,7 +472,7 @@ msgstr "" msgid "Continue" msgstr "Pokračovať" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Pokračovať bez šifrovania" @@ -464,7 +492,7 @@ msgstr "" msgid "Copy failed. Please manually copy the URL" msgstr "" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "" @@ -472,11 +500,11 @@ msgstr "" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "Vytvorenie chybovej správy ..." @@ -484,7 +512,7 @@ msgstr "Vytvorenie chybovej správy ..." msgid "Create folder?" msgstr "Vytvoriť adresár?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "" @@ -492,7 +520,7 @@ msgstr "" msgid "Creating bug report ..." msgstr "" -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "" @@ -504,10 +532,18 @@ msgstr "" msgid "Creating temporary backup ..." msgstr "" -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "" +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "" @@ -520,7 +556,7 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "" @@ -544,11 +580,11 @@ msgstr "" msgid "Custom storage class ({{class}})" msgstr "" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "" -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Dni" @@ -556,15 +592,15 @@ msgstr "Dni" msgid "Default" msgstr "" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "" -#: templates/addoredit.html:201 -msgid "Default Filters" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "" @@ -572,7 +608,7 @@ msgstr "" msgid "Delete" msgstr "Zmazať" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Mazanie ..." @@ -580,7 +616,7 @@ msgstr "Mazanie ..." msgid "Delete backup" msgstr "Zmazať zálohu" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "" @@ -608,7 +644,7 @@ msgstr "" msgid "Deleting unwanted files ..." msgstr "" -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "" @@ -616,6 +652,10 @@ msgstr "" msgid "Destination" msgstr "" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -631,11 +671,15 @@ msgstr "" msgid "Disabled" msgstr "" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "" @@ -647,19 +691,23 @@ msgstr "Ozaj chcete zmazať zálohu: \"{{name}}\" ?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Darovať" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "" @@ -667,11 +715,11 @@ msgstr "" msgid "Done" msgstr "" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "" @@ -679,19 +727,19 @@ msgstr "" msgid "Downloading files ..." msgstr "" -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "" -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Duplicati stránky" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "" @@ -710,17 +758,17 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "" -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "" @@ -733,7 +781,7 @@ msgstr "" msgid "Encryption" msgstr "Šifrovanie" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "" @@ -741,18 +789,18 @@ msgstr "" msgid "Encryption modules:" msgstr "" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Zadaj URL" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" #: templates/backends/azure.html:12 @@ -779,7 +827,7 @@ msgstr "" msgid "Enter encryption passphrase" msgstr "Vložte šifrovacie heslo" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "" @@ -787,15 +835,26 @@ msgstr "" msgid "Enter folder path name" msgstr "" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 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:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -812,9 +871,9 @@ msgstr "" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Chyba" @@ -822,39 +881,43 @@ msgstr "Chyba" msgid "Error!" msgstr "Chyba!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "" @@ -862,7 +925,7 @@ msgstr "" msgid "Existing file found" msgstr "" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "" @@ -870,7 +933,7 @@ msgstr "" msgid "Export" msgstr "" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "" @@ -907,7 +970,7 @@ msgstr "" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -930,7 +993,7 @@ msgstr "" msgid "Failed to import:" msgstr "" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "" @@ -938,7 +1001,7 @@ msgstr "" msgid "Failed to restore files: {{message}}" msgstr "" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "" @@ -947,11 +1010,11 @@ msgstr "" msgid "Fetching path information ..." msgstr "" -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "" @@ -959,8 +1022,7 @@ msgstr "" msgid "Filters" msgstr "" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "" @@ -968,7 +1030,7 @@ msgstr "" msgid "First run setup" msgstr "" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "" @@ -980,15 +1042,15 @@ msgstr "" msgid "Folder path" msgstr "" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "" @@ -1004,7 +1066,7 @@ msgstr "" msgid "General backup settings" msgstr "" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "" @@ -1020,7 +1082,12 @@ msgstr "" msgid "Getting file versions ..." msgstr "" -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "" @@ -1032,12 +1099,16 @@ msgstr "" msgid "Hide hidden folders" msgstr "" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "" @@ -1045,7 +1116,7 @@ msgstr "" msgid "How do you want to handle existing files?" msgstr "" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "" @@ -1054,7 +1125,7 @@ msgid "Hyper-V Machine:" msgstr "" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "" @@ -1063,11 +1134,11 @@ msgstr "" msgid "ID:" msgstr "" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1094,13 +1165,13 @@ msgid "" ""Save as ..."" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "" @@ -1148,15 +1219,15 @@ msgstr "" msgid "Importing ..." msgstr "" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "" @@ -1164,15 +1235,16 @@ msgstr "" msgid "Incorrect answer, try again" msgstr "" -#: templates/settings.html:92 -msgid "Individual builds for developers only." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." msgstr "" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "" @@ -1180,39 +1252,43 @@ msgstr "" msgid "Install failed:" msgstr "" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 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:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "" @@ -1220,8 +1296,12 @@ msgstr "" msgid "Last month" msgstr "" -#: templates/home.html:41 -msgid "Last successful run:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" msgstr "" #: scripts/controllers/RestoreController.js:56 @@ -1232,18 +1312,18 @@ msgstr "" msgid "Libraries" msgstr "" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "" -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "" +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + #: templates/log.html:8 msgid "Live" msgstr "" @@ -1271,7 +1351,7 @@ msgstr "" msgid "Loading remote storage usage ..." msgstr "" -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "" @@ -1287,7 +1367,7 @@ msgstr "" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "" @@ -1307,15 +1387,15 @@ msgstr "" msgid "Log data from the server" msgstr "" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "" @@ -1336,7 +1416,7 @@ msgid "Max upload speed" msgstr "" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "" @@ -1353,32 +1433,32 @@ msgstr "" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "" @@ -1390,11 +1470,11 @@ msgstr "" msgid "Move failed:" msgstr "" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "" @@ -1402,7 +1482,7 @@ msgstr "" msgid "My Photos" msgstr "" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "" @@ -1410,47 +1490,47 @@ msgstr "" msgid "Name" msgstr "" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" msgstr "" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1459,10 +1539,10 @@ msgstr "" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "" @@ -1477,7 +1557,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "" @@ -1493,7 +1573,7 @@ msgstr "" msgid "No passphrase entered" msgstr "" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "" @@ -1501,36 +1581,32 @@ msgstr "" msgid "No, my machine has only a single account" msgstr "" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1544,12 +1620,20 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "" @@ -1562,11 +1646,11 @@ msgid "Optional authentication username" msgstr "" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1576,11 +1660,11 @@ msgstr "" msgid "Original location" msgstr "" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1600,24 +1684,24 @@ msgstr "" msgid "Passphrase (if encrypted)" msgstr "" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "" @@ -1625,11 +1709,16 @@ msgstr "" msgid "Patching files with local blocks ..." msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Cesta" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "" @@ -1637,11 +1726,11 @@ msgstr "" msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "" @@ -1665,17 +1754,25 @@ msgstr "" msgid "Port" msgstr "" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "" +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "" @@ -1683,6 +1780,10 @@ msgstr "" msgid "Purging files ..." msgstr "" +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "" @@ -1699,7 +1800,7 @@ msgstr "" msgid "Registering temporary backup ..." msgstr "" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "" @@ -1711,11 +1812,11 @@ msgstr "" msgid "Remote" msgstr "" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "" @@ -1727,7 +1828,11 @@ msgstr "" msgid "Remote repository" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "" @@ -1735,19 +1840,19 @@ msgstr "" msgid "Remove option" msgstr "" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." +msgid "Repairing database ..." msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "" @@ -1755,15 +1860,19 @@ msgstr "" msgid "Reset" msgstr "" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + #: templates/restore.html:45 msgid "Restore files" msgstr "" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "" @@ -1797,15 +1906,15 @@ msgstr "" msgid "Restoring files ..." msgstr "" -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "" @@ -1821,7 +1930,7 @@ msgstr "" msgid "Running commandline entry" msgstr "" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "" @@ -1829,15 +1938,15 @@ msgstr "" msgid "S3 Compatible" msgstr "" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "" @@ -1861,7 +1970,7 @@ msgstr "" msgid "Scanning for local blocks ..." msgstr "" -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "" @@ -1873,7 +1982,7 @@ msgstr "" msgid "Search for files" msgstr "" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "" @@ -1886,7 +1995,7 @@ msgstr "" msgid "Select files" msgstr "" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "" @@ -1920,12 +2029,12 @@ msgstr "" msgid "Server state properties" msgstr "" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "" @@ -1942,7 +2051,7 @@ msgstr "" msgid "Show log" msgstr "" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "" @@ -1954,11 +2063,11 @@ msgstr "" msgid "Sia server password" msgstr "" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -1976,20 +2085,24 @@ msgstr "" msgid "Source folders" msgstr "" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "" -#: templates/settings.html:87 -msgid "Specific builds for developers only." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." msgstr "" #: scripts/controllers/RestoreController.js:367 @@ -2018,11 +2131,11 @@ msgstr "" msgid "Stop running task" msgstr "" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "" @@ -2042,7 +2155,7 @@ msgstr "" msgid "Stored" msgstr "" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "" @@ -2051,19 +2164,23 @@ msgstr "" msgid "Success" msgstr "" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "" @@ -2075,11 +2192,11 @@ msgstr "" msgid "System properties" msgstr "" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "" @@ -2091,11 +2208,15 @@ msgstr "" msgid "Task is running" msgstr "" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "" @@ -2111,32 +2232,39 @@ msgstr "" msgid "Testing connection ..." msgstr "" -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "" -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "" -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "" -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "" @@ -2153,24 +2281,24 @@ msgid "" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' 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:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2181,7 +2309,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "" @@ -2200,7 +2328,7 @@ msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2218,6 +2346,15 @@ msgstr "" msgid "This month" msgstr "" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "" @@ -2226,7 +2363,7 @@ msgstr "" msgid "Throttle settings" msgstr "" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "" @@ -2244,6 +2381,16 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "" @@ -2256,12 +2403,14 @@ msgstr "" msgid "Trust server certificate?" msgstr "" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "" @@ -2277,7 +2426,7 @@ msgstr "" msgid "Until resumed" msgstr "" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2289,26 +2438,22 @@ msgstr "" msgid "Updating with existing database" msgstr "" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "" -#: templates/settings.html:114 +#: templates/settings.html:127 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:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -2316,15 +2461,15 @@ msgstr "" msgid "Use SSL" msgstr "" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "" @@ -2332,21 +2477,25 @@ msgstr "" msgid "User data" msgstr "" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "" @@ -2354,12 +2503,11 @@ msgstr "" msgid "Validating ..." msgstr "" -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "" @@ -2371,6 +2519,10 @@ msgstr "" msgid "Verifying backend data ..." msgstr "" +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "" @@ -2379,15 +2531,15 @@ msgstr "" msgid "Verifying restored files ..." msgstr "" -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "" @@ -2413,7 +2565,7 @@ msgstr "" msgid "Waiting for upload ..." msgstr "" -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "" @@ -2427,19 +2579,19 @@ msgstr "" msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "" @@ -2451,19 +2603,15 @@ msgstr "" msgid "Where do you want to restore the files to?" msgstr "" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2472,22 +2620,22 @@ msgstr "" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "" @@ -2523,19 +2671,19 @@ msgid "" "current file and the stop." msgstr "" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 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:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2545,59 +2693,71 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "" @@ -2605,23 +2765,27 @@ msgstr "" msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" @@ -2629,15 +2793,15 @@ msgstr "" msgid "bucket/folder/subfolder" msgstr "" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2648,6 +2812,11 @@ msgstr "" msgid "resume now" msgstr "" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2660,12 +2829,13 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgstr[3] "" #: templates/pause.html:26 msgid "{{number}} Hour" @@ -2676,6 +2846,6 @@ msgstr "" msgid "{{number}} Minutes" msgstr "" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "" diff --git a/Localizations/webroot/localization_webroot-sr_RS.po b/Localizations/webroot/localization_webroot-sr_RS.po index 05fd064f6..195ea685b 100644 --- a/Localizations/webroot/localization_webroot-sr_RS.po +++ b/Localizations/webroot/localization_webroot-sr_RS.po @@ -19,25 +19,25 @@ msgstr "- odaberite opciju -" msgid "...loading..." msgstr "...učitavanje..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "API ključ" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "AWS Access Key" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "O nama" @@ -45,11 +45,11 @@ msgstr "O nama" msgid "About {{appname}}" msgstr "O aplikaciji {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Pristupni ključ - access key" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Pristup odbijen" @@ -57,11 +57,11 @@ msgstr "Pristup odbijen" msgid "Access to user interface" msgstr "Pristup korisničkom interfejsu" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "Korisničko ime" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "Aktiviraj" @@ -82,11 +82,11 @@ msgstr "" msgid "Add advanced option" msgstr "Dodaj naprednu opciju" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "Dodaj bekap" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "Dodaj filter" @@ -94,12 +94,12 @@ msgstr "Dodaj filter" msgid "Add path" msgstr "Dodaj putanju" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "Prilagodi ime kofice?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "Prilagodi ime putanje?" @@ -107,18 +107,14 @@ msgstr "Prilagodi ime putanje?" msgid "Advanced Options" msgstr "Napredne opcije" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "Napredne opcije" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "Napredno:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "Sve Hyper-V mašine" @@ -127,7 +123,7 @@ msgstr "Sve Hyper-V mašine" msgid "All Microsoft SQL Databases" msgstr "Sve Microsoft SQL baze podataka" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -140,7 +136,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "Dozvoli udaljeni pristup (zahteva restartovanje)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "Dozvoljeni dani" @@ -154,7 +150,7 @@ msgid "" "Are you sure you want the database to point to an existing file?" msgstr "" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -162,33 +158,39 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "Automatski pokreći backupove." @@ -200,11 +202,11 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "" @@ -216,6 +218,10 @@ msgstr "Nazad" msgid "Backend modules:" msgstr "Backend moduli:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "Backup odredište" @@ -225,19 +231,19 @@ msgstr "Backup odredište" msgid "Backup location" msgstr "Backup lokacija" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "Backup:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "" @@ -249,9 +255,10 @@ msgstr "" msgid "Browser default" msgstr "" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "" @@ -285,30 +292,50 @@ msgstr "" msgid "Busy ..." msgstr "Zauzet ..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Otkaži" @@ -345,19 +372,20 @@ msgstr "Proveravanje ažuriranja ..." msgid "Chose a storage type to get started" msgstr "" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "" -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "" @@ -385,7 +413,7 @@ msgstr "Računar" msgid "Configuration file:" msgstr "Datoteka sa podešavanjima:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "Podešavanja:" @@ -407,11 +435,11 @@ msgstr "Neophodna potvrda" msgid "Connect" msgstr "Poveži" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "Poveži odmah" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "" @@ -419,11 +447,11 @@ msgstr "" msgid "Connecting to task ...." msgstr "Povezivanje na zadatak ...." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "Povezivanje..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "Veza izgubljena" @@ -432,11 +460,11 @@ msgstr "Veza izgubljena" msgid "Connection worked!" msgstr "Veza je radila!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "" @@ -444,7 +472,7 @@ msgstr "" msgid "Continue" msgstr "Nastavi" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "Nastavi bez šifrovanja" @@ -464,7 +492,7 @@ msgstr "Kopiraj odredišni URL u privremenu memoriju" msgid "Copy failed. Please manually copy the URL" msgstr "Kopiranje nije uspelo. Molimo ručno kopiraj URL" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "" @@ -472,11 +500,11 @@ msgstr "" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "" @@ -484,7 +512,7 @@ msgstr "" msgid "Create folder?" msgstr "Napraviti fasciklu?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "Napravljen novi ograničeni korisnik" @@ -492,7 +520,7 @@ msgstr "Napravljen novi ograničeni korisnik" msgid "Creating bug report ..." msgstr "Pravljenje izveštaja o grešci ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "Pravljenje novog korisnika sa ograničenim pristupom ..." @@ -504,10 +532,18 @@ msgstr "" msgid "Creating temporary backup ..." msgstr "Pravljenje privremenog backupa ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "Pravljenje korisnika..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "Trenutna verzija je {{versionname}} ({{versionnumber}})" @@ -520,7 +556,7 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "" @@ -544,11 +580,11 @@ msgstr "" msgid "Custom storage class ({{class}})" msgstr "" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "" -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "" @@ -556,15 +592,15 @@ msgstr "" msgid "Default" msgstr "Podrazumevano" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "" -#: templates/addoredit.html:201 -msgid "Default Filters" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "" @@ -572,7 +608,7 @@ msgstr "" msgid "Delete" msgstr "Obriši" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "Brisanje ..." @@ -580,7 +616,7 @@ msgstr "Brisanje ..." msgid "Delete backup" msgstr "Obriši backup" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "" @@ -609,7 +645,7 @@ msgstr "Brisanje udaljenih datoteka ..." msgid "Deleting unwanted files ..." msgstr "Brisanje nepoželjnih datoteka ..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "Radna površina" @@ -617,6 +653,10 @@ msgstr "Radna površina" msgid "Destination" msgstr "Odredište" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -632,11 +672,15 @@ msgstr "" msgid "Disabled" msgstr "Onemogućeno" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "Odbaci" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "" @@ -648,19 +692,23 @@ msgstr "Da li zaista želiš da obrišeš backup: \"{{name}}\" ?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "Da li zaista želiš da obrišeš lokalnu bazu podataka za: {{name}}" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "Doniraj" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "" @@ -668,11 +716,11 @@ msgstr "" msgid "Done" msgstr "Završi" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "Preuzmi" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "Preuzimanje ..." @@ -680,19 +728,19 @@ msgstr "Preuzimanje ..." msgid "Downloading files ..." msgstr "Preuzimanje datoteka ..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "Preuzimanje ažuriranja..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "" @@ -711,17 +759,17 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "" -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "Izmeni kao listu" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "Izmeni kao tekst" @@ -734,7 +782,7 @@ msgstr "Šifruj datoteku" msgid "Encryption" msgstr "Šifrovanje" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "Šifrovanje promenjeno" @@ -742,18 +790,18 @@ msgstr "Šifrovanje promenjeno" msgid "Encryption modules:" msgstr "" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Unesi URL" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" #: templates/backends/azure.html:12 @@ -780,7 +828,7 @@ msgstr "" msgid "Enter encryption passphrase" msgstr "Unesite lozinku šifrovanja" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "" @@ -788,15 +836,26 @@ msgstr "" msgid "Enter folder path name" msgstr "" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 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:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -813,9 +872,9 @@ msgstr "" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "Greška" @@ -823,39 +882,43 @@ msgstr "Greška" msgid "Error!" msgstr "Greška!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "" @@ -863,7 +926,7 @@ msgstr "" msgid "Existing file found" msgstr "" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "" @@ -871,7 +934,7 @@ msgstr "" msgid "Export" msgstr "Izvezi" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "Izvoz ..." @@ -908,7 +971,7 @@ msgstr "" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -931,7 +994,7 @@ msgstr "" msgid "Failed to import:" msgstr "" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "" @@ -939,7 +1002,7 @@ msgstr "" msgid "Failed to restore files: {{message}}" msgstr "" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "" @@ -948,11 +1011,11 @@ msgstr "" msgid "Fetching path information ..." msgstr "" -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "Datoteka" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "Datoteke veće od:" @@ -960,8 +1023,7 @@ msgstr "Datoteke veće od:" msgid "Filters" msgstr "" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "Završeno!" @@ -969,7 +1031,7 @@ msgstr "Završeno!" msgid "First run setup" msgstr "" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "Fascikla" @@ -981,15 +1043,15 @@ msgstr "Fascikla" msgid "Folder path" msgstr "" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pet" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GBajt" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GBajt/s" @@ -1005,7 +1067,7 @@ msgstr "" msgid "General backup settings" msgstr "" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "" @@ -1021,7 +1083,12 @@ msgstr "" msgid "Getting file versions ..." msgstr "" -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "Skrivene datoteke" @@ -1033,12 +1100,16 @@ msgstr "Sakrij" msgid "Hide hidden folders" msgstr "Sakrij skrivene fascikle" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Glavna" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "Sati" @@ -1046,7 +1117,7 @@ msgstr "Sati" msgid "How do you want to handle existing files?" msgstr "" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V mašina" @@ -1055,7 +1126,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V mašina:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V mašine" @@ -1064,11 +1135,11 @@ msgstr "Hyper-V mašine" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1095,13 +1166,13 @@ msgid "" ""Save as ..."" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "" @@ -1149,15 +1220,15 @@ msgstr "" msgid "Importing ..." msgstr "" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "" @@ -1165,15 +1236,16 @@ msgstr "" msgid "Incorrect answer, try again" msgstr "Netačan odgovor, pokušajte ponovo" -#: templates/settings.html:92 -msgid "Individual builds for developers only." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." msgstr "" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "Instalacija" @@ -1181,39 +1253,43 @@ msgstr "Instalacija" msgid "Install failed:" msgstr "Instalacija nije uspela:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 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:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KBajt" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KBajt/s" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "Jezik u korisničkom interfejsu" @@ -1221,8 +1297,12 @@ msgstr "Jezik u korisničkom interfejsu" msgid "Last month" msgstr "Prošlog meseca" -#: templates/home.html:41 -msgid "Last successful run:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" msgstr "" #: scripts/controllers/RestoreController.js:56 @@ -1233,18 +1313,18 @@ msgstr "" msgid "Libraries" msgstr "Biblioteke" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "" -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "" +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + #: templates/log.html:8 msgid "Live" msgstr "" @@ -1272,7 +1352,7 @@ msgstr "Učitavanje ..." msgid "Loading remote storage usage ..." msgstr "" -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "" @@ -1288,7 +1368,7 @@ msgstr "Putanja lokalne baze podataka:" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "Lokalno skladište" @@ -1308,15 +1388,15 @@ msgstr "" msgid "Log data from the server" msgstr "" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "Odjavi se" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MBajt" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MBajt/s" @@ -1337,7 +1417,7 @@ msgid "Max upload speed" msgstr "" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Meni" @@ -1354,32 +1434,32 @@ msgstr "Microsoft SQL baze podataka" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "Minute" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "Nedostaje naziv" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "Nedostaje lozinka" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "Pon" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "Meseci" @@ -1391,11 +1471,11 @@ msgstr "" msgid "Move failed:" msgstr "" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "Moji dokumenti" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "Moja muzika" @@ -1403,7 +1483,7 @@ msgstr "Moja muzika" msgid "My Photos" msgstr "Moje fotografije" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "Moje slike" @@ -1411,47 +1491,47 @@ msgstr "Moje slike" msgid "Name" msgstr "Naziv" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "Nikad" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" msgstr "" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "Sledeće" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "Sledeće zakazano pokretanje:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "Sledeći zakazan zadatak:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "Sledeći zadatak:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "Sledeći put" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1460,10 +1540,10 @@ msgstr "Sledeći put" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "Ne" @@ -1478,7 +1558,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "Bez šifrovanja" @@ -1494,7 +1574,7 @@ msgstr "" msgid "No passphrase entered" msgstr "Lozinka nije uneta" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "Nema zakazanih zadataka" @@ -1502,36 +1582,32 @@ msgstr "Nema zakazanih zadataka" msgid "No, my machine has only a single account" msgstr "" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "U redu" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1545,12 +1621,20 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "Operacija neuspešna:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "Operacije:" @@ -1563,11 +1647,11 @@ msgid "Optional authentication username" msgstr "" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "Opcije" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1577,11 +1661,11 @@ msgstr "" msgid "Original location" msgstr "" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Ostalo" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1601,24 +1685,24 @@ msgstr "Lozinka" msgid "Passphrase (if encrypted)" msgstr "Lozinka (ako je šifrovano)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "Lozinka promenjena" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "Lozinke se ne poklapaju" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "Lozinka" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "Lozinke se ne poklapaju" @@ -1626,11 +1710,16 @@ msgstr "Lozinke se ne poklapaju" msgid "Patching files with local blocks ..." msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "Putanja nije pronađena" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "Putanja na serveru" @@ -1638,11 +1727,11 @@ msgstr "Putanja na serveru" msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "Pauza" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "Pauziraj nakon pokretanja ili hibernacije" @@ -1666,17 +1755,25 @@ msgstr "" msgid "Port" msgstr "Port" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Prethodno" +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "" @@ -1684,6 +1781,10 @@ msgstr "" msgid "Purging files ..." msgstr "" +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "" @@ -1700,7 +1801,7 @@ msgstr "" msgid "Registering temporary backup ..." msgstr "" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "Relativne putanje nisu dozvoljene" @@ -1712,11 +1813,11 @@ msgstr "Učitaj ponovo" msgid "Remote" msgstr "Udaljeno" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "" @@ -1728,7 +1829,11 @@ msgstr "" msgid "Remote repository" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "Ukloni" @@ -1736,19 +1841,19 @@ msgstr "Ukloni" msgid "Remove option" msgstr "Ukloni opciju" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "Popravi" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "Popravka ..." +msgid "Repairing database ..." +msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "Ponovite lozinku" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "" @@ -1756,15 +1861,19 @@ msgstr "" msgid "Reset" msgstr "Resetovanje" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "Vrati" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + #: templates/restore.html:45 msgid "Restore files" msgstr "Vrati datoteke" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "Vraćanje datoteka ..." @@ -1798,15 +1907,15 @@ msgstr "Vrati dozvole za čitanje i upis" msgid "Restoring files ..." msgstr "Vraćanje datoteka ..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "Nastavi" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "Pokreni ponovo svaki" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "Pokreni sad" @@ -1822,7 +1931,7 @@ msgstr "Izvršavanje ...." msgid "Running commandline entry" msgstr "Izvrši unos komandne linije" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "Izvršavanje zadatka:" @@ -1830,15 +1939,15 @@ msgstr "Izvršavanje zadatka:" msgid "S3 Compatible" msgstr "" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "Sub" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "Sačuvaj" @@ -1862,7 +1971,7 @@ msgstr "Pretraga postojećih datoteka ..." msgid "Scanning for local blocks ..." msgstr "Pretraga lokalnih blokova ..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "Raspored" @@ -1874,7 +1983,7 @@ msgstr "Pretraga" msgid "Search for files" msgstr "Pretraga datoteka" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "Sekunde" @@ -1887,7 +1996,7 @@ msgstr "" msgid "Select files" msgstr "Izaberite datoteke" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -1921,12 +2030,12 @@ msgstr "Server je pauziran" msgid "Server state properties" msgstr "Opcije stanja servera" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "Podešavanja" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "Prikaži" @@ -1943,7 +2052,7 @@ msgstr "Prikaži skrivene fascikle" msgid "Show log" msgstr "Prikaži dnevnik" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "Prikaži dnevnik ..." @@ -1955,11 +2064,11 @@ msgstr "" msgid "Sia server password" msgstr "" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -1977,21 +2086,25 @@ msgstr "" msgid "Source folders" msgstr "" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "" -#: templates/settings.html:87 -msgid "Specific builds for developers only." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "Pokretanje ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2019,11 +2132,11 @@ msgstr "Zaustavi pokrenuti backup" msgid "Stop running task" msgstr "Zaustavi pokrenuti zadatak" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "Zaustavljanje zadatka:" @@ -2043,7 +2156,7 @@ msgstr "" msgid "Stored" msgstr "Uskladišteno" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "Jaka" @@ -2052,19 +2165,23 @@ msgstr "Jaka" msgid "Success" msgstr "Uspešno" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "Ned" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "Simbolička veza" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "Sistemske datoteke" @@ -2076,11 +2193,11 @@ msgstr "Sistemski podaci" msgid "System properties" msgstr "Sistemske opcije" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TBajt" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TBajt/s" @@ -2092,11 +2209,15 @@ msgstr "" msgid "Task is running" msgstr "Zadatak se izvršava" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "Privremene datoteke" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "" @@ -2112,32 +2233,39 @@ msgstr "Proveravanje ..." msgid "Testing connection ..." msgstr "Proveravanje veze ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "Proveravanje dozvola ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "Proveravanje dozvola..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "Veza sa serverom je prekinuta, pokušavanje ponovo za {{time}} ..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "Tamna tema (napravio Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "Podrazumevana plavo na belom tema (napravio Alex)" @@ -2154,24 +2282,24 @@ msgid "" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Putanja izgleda ne postoji, da li svejedno želite da je dodate?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' 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:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2182,7 +2310,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "" @@ -2203,7 +2331,7 @@ msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "Ciljana fasckla sadrži šifrovane datoteke, molimo unesite lozinku" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2223,6 +2351,15 @@ msgstr "" msgid "This month" msgstr "Ovog meseca" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "Ove sedmice" @@ -2231,7 +2368,7 @@ msgstr "Ove sedmice" msgid "Throttle settings" msgstr "" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "Čet" @@ -2251,6 +2388,16 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Za izvoz bez lozinke, polje \"Šifruj datoteku\" ne treba da bude označeno" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "Danas" @@ -2263,14 +2410,14 @@ msgstr "" msgid "Trust server certificate?" msgstr "Veruj sertifikatu servera?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -"Isprobajte nove mogućnosti na kojima radimo. Ne koristite sa važnim " -"podacima." -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Uto" @@ -2286,7 +2433,7 @@ msgstr "" msgid "Until resumed" msgstr "" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2298,26 +2445,22 @@ msgstr "Ažuriranje nije uspelo:" msgid "Updating with existing database" msgstr "Ažuriranje sa postojećom bazom podataka" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "" -#: templates/settings.html:114 +#: templates/settings.html:127 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:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "Statistika upotrebe" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -2325,15 +2468,15 @@ msgstr "" msgid "Use SSL" msgstr "Koristi SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "Koristi postojeću bazu podataka?" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "Koristi slabu lozinku" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "Beskorisno" @@ -2341,21 +2484,25 @@ msgstr "Beskorisno" msgid "User data" msgstr "Podaci o korisniku" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "Korisnik ima previše dozvola" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "Podešavanja korisničkog interfejsa" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Korisničko ime" @@ -2363,12 +2510,11 @@ msgstr "Korisničko ime" msgid "Validating ..." msgstr "Proveravanje ..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "Proveri datoteke" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "Proveravanje ..." @@ -2380,6 +2526,10 @@ msgstr "Proveravanje odgovora" msgid "Verifying backend data ..." msgstr "" +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "" @@ -2388,15 +2538,15 @@ msgstr "" msgid "Verifying restored files ..." msgstr "Proveravanje vraćenih datoteka .." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "Veoma jaka" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "Veoma slaba" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "Posetite nas na" @@ -2422,7 +2572,7 @@ msgstr "Čekanje na pokretanje zadatka ...." msgid "Waiting for upload ..." msgstr "" -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "" @@ -2437,19 +2587,19 @@ msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Preporučujemo da šifrujete sve backup-ove uskladištene van Vašeg sistema" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "Slaba" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "Slaba lozinka" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "Sre" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "Sedmica" @@ -2461,19 +2611,15 @@ msgstr "Odakle želite da vratite?" msgid "Where do you want to restore the files to?" msgstr "Gde želite da vratite datoteke?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "Godina" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2482,22 +2628,22 @@ msgstr "Godina" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "Da" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "Da, uskladištio sam lozinku bezbedno" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "Da, hrabar sam!" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "" @@ -2535,19 +2681,19 @@ msgid "" "current file and the stop." msgstr "" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 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:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2557,59 +2703,71 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "Morate uneti naziv za backup" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "Morate uneti lozinku ili isključiti šifrovanje" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "Morate uneti ili lozinku ili API ključ" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "Morate uneti ili lozinku ili API ključ, ne oboje" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "Morate uneti lozinku" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "Morate uneti naziv servera ili adresu" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "Morate uneti korisničko ime" @@ -2617,23 +2775,27 @@ msgstr "Morate uneti korisničko ime" msgid "You must fill in {{field}}" msgstr "Morate uneti {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "Morate izabrati ili uneti AuthURI" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "Morate izabrati ili uneti server" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "Morate navesti putanju" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "Vaše datoteke i fascikle su uspešno vraćene." -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Vaša lozinka je laka za pogađanje. Razmislite o promeni lozinke." @@ -2641,15 +2803,15 @@ msgstr "Vaša lozinka je laka za pogađanje. Razmislite o promeni lozinke." msgid "bucket/folder/subfolder" msgstr "" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "bajt" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "bajt/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2660,6 +2822,11 @@ msgstr "" msgid "resume now" msgstr "nastavi odmah" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2672,7 +2839,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "" @@ -2688,6 +2855,6 @@ msgstr "{{number}} sati" msgid "{{number}} Minutes" msgstr "{{number}} minuta" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "" diff --git a/Localizations/webroot/localization_webroot-sv_SE.po b/Localizations/webroot/localization_webroot-sv_SE.po new file mode 100644 index 000000000..55d8d5bc6 --- /dev/null +++ b/Localizations/webroot/localization_webroot-sv_SE.po @@ -0,0 +1,2882 @@ +# Translators: +# Lennart Jansson , 2018 +# nils måsén , 2018 +# Tommy Kronkvist , 2018 +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Last-Translator: Tommy Kronkvist , 2018\n" +"Language-Team: Swedish (Sweden) (https://www.transifex.com/duplicati/teams/67655/sv_SE/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv_SE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: templates/advancedoptionseditor.html:48 +msgid "- pick an option -" +msgstr "- välj ett alternativ -" + +#: templates/delete.html:7 templates/localdatabase.html:4 +msgid "...loading..." +msgstr "...laddar..." + +#: templates/backends/openstack.html:44 +msgid "API Key" +msgstr "API-nyckel" + +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:138 +msgid "AWS IAM Policy" +msgstr "" + +#: index.html:225 index.html:241 +msgid "About" +msgstr "Om" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "Om {{appname}}" + +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 +msgid "Access Key" +msgstr "Åtkomstnyckel" + +#: scripts/services/AppUtils.js:70 +msgid "Access denied" +msgstr "Åtkomst nekad" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "Access till användarinterface" + +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 +msgid "Account name" +msgstr "Kontonamn" + +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 +msgid "Activate" +msgstr "Aktivera" + +#: scripts/controllers/AboutController.js:54 +#: scripts/controllers/UpdateChangelogController.js:18 +msgid "Activate failed:" +msgstr "Aktivering misslyckad:" + +#: templates/addwizard.html:3 +msgid "Add a new backup" +msgstr "Lägg till ny backup" + +#: templates/addoredit.html:149 +msgid "Add a path directly" +msgstr "Lägg till direkt sökväg" + +#: templates/advancedoptionseditor.html:46 +msgid "Add advanced option" +msgstr "Lägg till avancerade val" + +#: index.html:213 +msgid "Add backup" +msgstr "Lägg till backup" + +#: templates/addoredit.html:203 +msgid "Add filter" +msgstr "Lägg till filter" + +#: templates/addoredit.html:152 +msgid "Add path" +msgstr "Lägg till sökväg" + +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Adjust bucket name?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "Adjust path name?" +msgstr "" + +#: templates/restoredirect.html:66 templates/restoredirect.html:74 +msgid "Advanced Options" +msgstr "Avancerade tillägg" + +#: templates/addoredit.html:372 templates/edituri.html:28 +msgid "Advanced options" +msgstr "Avancerade tillägg" + +#: templates/home.html:30 +msgid "Advanced:" +msgstr "Avancerat:" + +#: scripts/directives/sourceFolderPicker.js:423 +msgid "All Hyper-V Machines" +msgstr "Alla Hyper-V datorer" + +#: scripts/directives/sourceFolderPicker.js:455 +msgid "All Microsoft SQL Databases" +msgstr "Alla Microsoft SQL-databaser" + +#: templates/settings.html:129 +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 "Tillåt fjärrstyrning (kräver omstart)" + +#: templates/addoredit.html:274 +msgid "Allowed days" +msgstr "Tillåtna dagar" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "An existing file was found at the new location" +msgstr "En existerande fil hittades på den nya platsen" + +#: 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 "" +"En existerande fil hittades på den nya platsen. Är du säker att databasen " +"skall peka till en existerande fil?" + +#: scripts/controllers/EditBackupController.js:428 +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:117 +msgid "Anonymous usage reports" +msgstr "Anonym användarrapport" + +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "Som kommandorad" + +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 +msgid "AuthID" +msgstr "AuthID" + +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 +msgid "Authentication password" +msgstr "Autentiseringslösenord" + +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 +msgid "Authentication username" +msgstr "Autentiseringsanvändarnamn" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Autogenerated passphrase" +msgstr "Autogenererat lösenord" + +#: templates/addoredit.html:254 +msgid "Automatically run backups." +msgstr "Kör backuper automatiskt." + +#: templates/backends/b2.html:12 +msgid "B2 Account ID" +msgstr "" + +#: templates/backends/b2.html:16 +msgid "B2 Application Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "" + +#: templates/restore.html:132 templates/restore.html:70 +msgid "Back" +msgstr "Åter" + +#: templates/about.html:67 +msgid "Backend modules:" +msgstr "Backend-moduler:" + +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "Backup genomförd!" + +#: templates/addoredit.html:88 +msgid "Backup destination" +msgstr "Backupmål" + +#: templates/restore.html:21 templates/restoredirect.html:21 +#: templates/restoredirect.html:31 +msgid "Backup location" +msgstr "Backupplats" + +#: templates/addoredit.html:315 +msgid "Backup retention" +msgstr "Backup-bibehållning" + +#: templates/home.html:66 +msgid "Backup:" +msgstr "Backup:" + +#: templates/settings.html:94 +msgid "Beta" +msgstr "Beta" + +#: scripts/services/AppUtils.js:68 +msgid "Broken access" +msgstr "" + +#: templates/backends/file.html:8 templates/restore.html:91 +msgid "Browse" +msgstr "Bläddra" + +#: scripts/controllers/SystemSettingsController.js:33 +msgid "Browser default" +msgstr "Webbläsarens standard" + +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 +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 "Skapar lista med filer för återskapande ..." + +#: scripts/controllers/RestoreController.js:361 +msgid "Building partial temporary database ..." +msgstr "Skapar tillfällig databas ..." + +#: templates/restore.html:59 +msgid "Busy ..." +msgstr "Upptagen ..." + +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 +msgid "Canary" +msgstr "Kanariefågel" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 +#: templates/waitarea.html:19 +msgid "Cancel" +msgstr "Avbryt" + +#: scripts/controllers/LocalDatabaseController.js:103 +msgid "Cannot move to existing file" +msgstr "Kan inte flytta till befintlig fil" + +#: templates/about.html:5 +msgid "Changelog" +msgstr "Ändringslogg" + +#: templates/updatechangelog.html:2 +msgid "Changelog for {{appname}} {{version}}" +msgstr "Ändringslogg för {{appname}} {{version}}" + +#: scripts/controllers/UpdateChangelogController.js:24 +msgid "Check failed:" +msgstr "Kontroll misslyckades:" + +#: templates/about.html:36 +msgid "Check for updates now" +msgstr "Kontrollera uppdateringar nu" + +#: templates/captcha.html:10 +msgid "Checking ..." +msgstr "Kontollerar ..." + +#: templates/about.html:37 +msgid "Checking for updates ..." +msgstr "Kontrollerar uppdateringar ..." + +#: templates/edituri.html:16 +msgid "Chose a storage type to get started" +msgstr "Välj en lagringstyp för att börja" + +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "Klicka på AuthID-länken för att skapa ett AuthID" + +#: index.html:150 index.html:201 +msgid "Click to set throttle options" +msgstr "Klicka för att välja begränsningsalternativ" + +#: templates/home.html:35 +msgid "Commandline ..." +msgstr "Kommandorad ..." + +#: templates/home.html:34 +msgid "Compact now" +msgstr "Komprimera nu" + +#: scripts/services/ServerStatus.js:41 scripts/services/ServerStatus.js:64 +msgid "Compacting remote data ..." +msgstr "Komprimerar fjärrdata ..." + +#: scripts/services/ServerStatus.js:38 +msgid "Completing backup ..." +msgstr "Slutför backup ..." + +#: scripts/services/ServerStatus.js:36 +msgid "Completing previous backup ..." +msgstr "Slutför föregående backup ..." + +#: templates/about.html:68 +msgid "Compression modules:" +msgstr "Komprimeringsmoduler:" + +#: scripts/directives/sourceFolderPicker.js:381 +msgid "Computer" +msgstr "Dator" + +#: templates/import.html:9 +msgid "Configuration file:" +msgstr "Konfigurationsfil:" + +#: templates/home.html:22 +msgid "Configuration:" +msgstr "Konfiguration:" + +#: templates/addwizard.html:9 +msgid "Configure a new backup" +msgstr "Konfigurera en ny backup" + +#: scripts/controllers/DeleteController.js:65 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "Bekräfta borttagning" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "Bekräftelse beövs" + +#: templates/restoredirect.html:80 +msgid "Connect" +msgstr "Anslut" + +#: index.html:313 +msgid "Connect now" +msgstr "Anslut nu" + +#: index.html:309 +msgid "Connecting to server ..." +msgstr "Ansluter till server ..." + +#: templates/commandline.html:51 +msgid "Connecting to task ...." +msgstr "Ansluter till process ..." + +#: index.html:314 +msgid "Connecting..." +msgstr "Ansluter..." + +#: index.html:305 +msgid "Connection lost" +msgstr "Anslutning avbruten" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Connection worked!" +msgstr "Anslutning OK!" + +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 +msgid "Container name" +msgstr "Behållarnamn" + +#: templates/backends/openstack.html:49 +msgid "Container region" +msgstr "Behållarregion" + +#: templates/restore.html:69 +msgid "Continue" +msgstr "Fortsätt" + +#: scripts/controllers/EditBackupController.js:407 +msgid "Continue without encryption" +msgstr "Fortsätt utan kryptering" + +#: scripts/controllers/DialogController.js:16 +msgid "Copied!" +msgstr "Kopierad!" + +#: templates/copy_clipboard_buttons.html:3 +msgid "Copy" +msgstr "Kopia" + +#: templates/addoredit.html:99 templates/restoredirect.html:42 +msgid "Copy Destination URL to Clipboard" +msgstr "Kopiera mål-URL till urklipp" + +#: scripts/controllers/DialogController.js:20 +msgid "Copy failed. Please manually copy the URL" +msgstr "Kopering misslyckades, var vänlig kopiera URLen manuellt" + +#: scripts/services/AppUtils.js:639 +msgid "Core options" +msgstr "Kärnalternativ" + +#: scripts/controllers/StateController.js:34 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "Beräknar ({{files}} filer hittade, {{size}})" + +#: templates/settings.html:124 +msgid "Crashes only" +msgstr "Endast kraschar" + +#: templates/home.html:41 +msgid "Create bug report ..." +msgstr "Skapa buggrapport" + +#: scripts/directives/backupEditUri.js:131 +msgid "Create folder?" +msgstr "Skapa mapp?" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "Created new limited user" +msgstr "Skapa ny begränsad användare" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "Skapar felrapport ..." + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating new user with limited access ..." +msgstr "Skap ny användare med begränsade rättigheter" + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "Skapar målmappar..." + +#: scripts/controllers/RestoreController.js:356 +msgid "Creating temporary backup ..." +msgstr "Skapar temporär backup ..." + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating user..." +msgstr "Skapar användare ..." + +#: templates/home.html:71 +msgid "Current action:" +msgstr "Nuvarande åtgärd:" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "Nuvarande fil:" + +#: templates/updatechangelog.html:4 +msgid "Current version is {{versionname}} ({{versionnumber}})" +msgstr "Aktuell version är {{versionname}} ({{versionnumber}})" + +#: templates/backends/s3.html:14 +msgid "Custom S3 endpoint" +msgstr "" + +#: templates/backends/openstack.html:13 +msgid "Custom authentication url" +msgstr "Anpassad autentiseringsadress" + +#: templates/addoredit.html:321 +msgid "Custom backup retention" +msgstr "" + +#: templates/backends/gcs.html:18 +msgid "Custom location ({{server}})" +msgstr "Anpassad plats ({{server}})" + +#: templates/backends/s3.html:32 +msgid "Custom region for creating buckets" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Custom region value ({{region}})" +msgstr "Anpassat värde för region ({{region}})" + +#: templates/backends/openstack.html:10 templates/backends/s3.html:11 +msgid "Custom server url ({{server}})" +msgstr "Anpassad serveradress ({{server}})" + +#: templates/backends/gcs.html:29 templates/backends/s3.html:41 +msgid "Custom storage class ({{class}})" +msgstr "Anpassad lagringsklass ({{class}})" + +#: templates/home.html:32 +msgid "Database ..." +msgstr "Databas ..." + +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 +msgid "Days" +msgstr "Dagar" + +#: scripts/controllers/SystemSettingsController.js:34 +msgid "Default" +msgstr "Standard" + +#: templates/settings.html:81 +msgid "Default ({{channelname}})" +msgstr "Standard ({{channelname}})" + +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" + +#: templates/settings.html:144 +msgid "Default options" +msgstr "Standardalternativ" + +#: templates/localdatabase.html:19 +msgid "Delete" +msgstr "Radera" + +#: templates/home.html:26 +msgid "Delete ..." +msgstr "Raderar ..." + +#: templates/delete.html:5 templates/delete.html:53 +msgid "Delete backup" +msgstr "Radera backup" + +#: templates/addoredit.html:318 +msgid "Delete backups that are older than" +msgstr "Radera backup äldre än" + +#: templates/delete.html:13 +msgid "Delete local database" +msgstr "Radera lokal databas" + +#: templates/delete.html:38 templates/delete.html:47 +msgid "Delete remote files" +msgstr "Radera målfiler" + +#: templates/delete.html:26 +msgid "Delete the local database" +msgstr "Radera lokal databas" + +#: templates/delete.html:41 +msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" +msgstr "Ta bort {{filecount}} filer ({{filesize}}) från fjärrmålet?" + +#: scripts/services/ServerStatus.js:61 +msgid "Deleting remote files ..." +msgstr "Raderar målfiler..." + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "Raderar oönskade filer..." + +#: scripts/services/AppUtils.js:60 +msgid "Desktop" +msgstr "Skrivbord" + +#: templates/addoredit.html:25 +msgid "Destination" +msgstr "Destination" + +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "Fjärrmål" + +#: templates/restore.html:141 +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 "" +"Hjälpte vi till att rädda dina filer? Om så är fallet, var vänlig överväg " +"att stödja Duplicati med en donation. Vi föreslår {{smallamount}} för privat" +" bruk och {{largeamount}} för kommersiell användning." + +#: templates/restorewizard.html:9 +msgid "Direct restore from backup files ..." +msgstr "Direkt återställning från backupfiler ..." + +#: templates/log.html:31 +msgid "Disabled" +msgstr "Avstängd" + +#: templates/notificationarea.html:10 templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "Avfärda" + +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "Avfärda allt" + +#: templates/settings.html:63 +msgid "Display and color theme" +msgstr "Visnings- och färgtema" + +#: scripts/controllers/DeleteController.js:77 +msgid "Do you really want to delete the backup: \"{{name}}\" ?" +msgstr "Vill du verkligen radera backupen: \"{{name}}\" ?" + +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Do you really want to delete the local database for: {{name}}" +msgstr "Vill du verkligen radera den lokala databasen för: {{name}}" + +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "Domännamn" + +#: index.html:142 index.html:249 +msgid "Donate" +msgstr "Donera" + +#: templates/settings.html:71 templates/settings.html:73 +msgid "Donation messages" +msgstr "Donationsmeddelanden" + +#: templates/settings.html:75 +msgid "Donation messages are hidden, click to show" +msgstr "Donationsmeddelanden är dolda, klicka här för att visa dem" + +#: templates/settings.html:74 +msgid "Donation messages are visible, click to hide" +msgstr "Donationsmeddelanden visas, klicka här för att dölja dem" + +#: templates/export.html:45 +msgid "Done" +msgstr "Klart" + +#: templates/notificationarea.html:16 +msgid "Download" +msgstr "Ladda ner" + +#: templates/notificationarea.html:30 +msgid "Downloading ..." +msgstr "Nerladdning ..." + +#: scripts/services/ServerStatus.js:53 +msgid "Downloading files ..." +msgstr "Laddar ner filer ..." + +#: templates/notificationarea.html:24 +msgid "Downloading update..." +msgstr "Laddar ner uppdatering ..." + +#: scripts/services/AppUtils.js:301 +msgid "Duplicate option {{opt}}" +msgstr "Duplicera alternativ {{opt}}" + +#: index.html:269 +msgid "Duplicati Website" +msgstr "Duplicatis webbsida" + +#: index.html:257 +msgid "Duplicati forum" +msgstr "Duplicatis forum" + +#: templates/delete.html:15 +msgid "" +"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n" +" When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" +" If you are using the local database for backups from the commandline, you should keep the database." +msgstr "" +"Varje backup har en lokal databas som är associerad med den, som lagrar information om fjärrfilerna på den lokala maskinen.\n" +"När du tar bort en säkerhetskopia kan du också ta bort den lokala databasen utan att påverka möjligheten att återställa fjärrfilerna.\n" +"Om du använder den lokala databasen för säkerhetskopior från kommandoraden bör du behålla databasen." + +#: 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 "" +"Varje backup har en lokal databas som är associerad med den, som lagrar " +"information om fjärrfilerna på den lokala maskinen. Det gör att det går " +"snabbare att utföra många operationer och minskar mängden data som måste " +"laddas ner för varje operation." + +#: templates/home.html:24 +msgid "Edit ..." +msgstr "Ändra ..." + +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 +msgid "Edit as list" +msgstr "Ändra som lista" + +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 +msgid "Edit as text" +msgstr "Ändra som text" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "Kryptera fil" + +#: templates/addoredit.html:43 templates/restore.html:22 +#: templates/restoredirect.html:22 templates/restoredirect.html:58 +msgid "Encryption" +msgstr "Kryptering" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Encryption changed" +msgstr "Kryptering förändrad" + +#: templates/about.html:69 +msgid "Encryption modules:" +msgstr "Krypteringsmoduler:" + +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter URL" +msgstr "Ange URL" + +#: templates/addoredit.html:335 +msgid "" +"Enter a retention strategy manually. Placeholders are D/W/Y for " +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." +msgstr "" +"Ange en backupstategi manuellt. Användbara tecken är D/W/Y för " +"dagar/veckor/år och U för obegränsat. Tillåten syntax är: " +"7D:1D,4W:1W,36M:1M. Detta exempel behåller en backup för var 7:e dag, en för" +" var 4:e vecka och en för var 36:e månad. Detta kan också skriva som " +"1W:1D,1M:1W,3Y:1M." + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "Ange åtkomstnyckel" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "Ange kontonamn" + +#: templates/restoredirect.html:61 +msgid "Enter backup passphrase, if any" +msgstr "Ange lösenordsfras, om tillämpligt" + +#: templates/addwizard.html:10 +msgid "Enter configuration details" +msgstr "Ange konfigurationsdetaljer" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "Ange behållarnamn" + +#: templates/export.html:22 templates/import.html:15 +msgid "Enter encryption passphrase" +msgstr "Ange krypteringslösenord" + +#: templates/addoredit.html:192 +msgid "Enter expression here" +msgstr "Ange uttryck här" + +#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "Ange mappsökväg" + +#: scripts/services/AppUtils.js:122 +msgid "Enter one option per line in command-line format, eg. {0}" +msgstr "Ange ett alternativ per rad i kommandorads-format, eg. {0}" + +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 +msgid "Enter the destination path" +msgstr "Ange målsökväg" + +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "Ange e-postadressen för Office 365-gruppen" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" +"Ange hela målsökvägen, inklusive servernamnet, men utan inledande https" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:378 +#: scripts/controllers/RestoreController.js:411 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:170 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +msgid "Error" +msgstr "Fel" + +#: scripts/services/ServerStatus.js:66 +msgid "Error!" +msgstr "Fel!" + +#: templates/settings.html:123 +msgid "Errors and crashes" +msgstr "Fel och kraschar" + +#: templates/addoredit.html:210 +msgid "Exclude" +msgstr "Exkludera" + +#: scripts/services/AppUtils.js:125 +msgid "Exclude directories whose names contain" +msgstr "Exkludera kataloger vars namn innehåller" + +#: scripts/services/AppUtils.js:179 +msgid "Exclude expression" +msgstr "Uteslut enligt uttryck" + +#: scripts/services/AppUtils.js:143 +msgid "Exclude file" +msgstr "Exkludera fil" + +#: scripts/services/AppUtils.js:149 +msgid "Exclude file extension" +msgstr "Uteslut filändelse" + +#: scripts/services/AppUtils.js:131 +msgid "Exclude files whose names contain" +msgstr "Uteslut filer vars namn innehåller" + +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 +msgid "Exclude folder" +msgstr "Uteslut mapp" + +#: scripts/services/AppUtils.js:154 +msgid "Exclude regular expression" +msgstr "Uteslut enligt reguljärt uttryck" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "Filen existerar redan" + +#: templates/settings.html:99 +msgid "Experimental" +msgstr "Experimentell" + +#: templates/export.html:27 +msgid "Export" +msgstr "Exportera" + +#: templates/home.html:25 +msgid "Export ..." +msgstr "Exportera ..." + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "Exportera backupkonfiguration" + +#: templates/delete.html:31 templates/delete.html:34 +msgid "Export configuration" +msgstr "Exportera konfiguration" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "Exporterar ..." + +#: templates/externallink.html:1 +msgid "External link" +msgstr "Extern länk" + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "FTP (alternativ)" + +#: scripts/controllers/RestoreController.js:378 +msgid "Failed to build temporary database: {{message}}" +msgstr "Misslyckades med att skapa tillfällig databas: {{message}}" + +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 +msgid "Failed to connect:" +msgstr "Misslyckades med att ansluta:" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:78 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +msgid "Failed to connect: {{message}}" +msgstr "Misslyckades med att ansluta: {{message}}" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "Misslyckades med att radera:" + +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +msgid "Failed to fetch path information: {{message}}" +msgstr "Misslyckades med att hämta sökvägsinformation: {{message}}" + +#: scripts/directives/backupEditUri.js:170 +msgid "Failed to import:" +msgstr "Import misslyckades: " + +#: scripts/controllers/EditBackupController.js:668 +msgid "Failed to read backup defaults:" +msgstr "Misslyckades med att läsa standardinställningarna:" + +#: scripts/controllers/RestoreController.js:411 +msgid "Failed to restore files: {{message}}" +msgstr "Misslyckades med att återställa filer: {{message}}" + +#: scripts/controllers/SystemSettingsController.js:113 +msgid "Failed to save:" +msgstr "Misslyckades med att spara:" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information ..." +msgstr "Hämtar sökvägsinformation ..." + +#: scripts/services/AppUtils.js:74 +msgid "File" +msgstr "Fil" + +#: templates/addoredit.html:233 +msgid "Files larger than:" +msgstr "Filer större än:" + +#: templates/addoredit.html:159 +msgid "Filters" +msgstr "Filter" + +#: templates/commandline.html:60 +msgid "Finished!" +msgstr "Klar!" + +#: scripts/controllers/AppController.js:170 +msgid "First run setup" +msgstr "Nyinstallationsinställningar" + +#: scripts/services/AppUtils.js:51 +msgid "Folder" +msgstr "Mapp" + +#: templates/backends/b2.html:7 templates/backends/file.html:22 +#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 +#: templates/backends/mega.html:2 templates/backends/s3.html:49 +#: templates/backends/sia.html:6 templates/restore.html:105 +#: templates/restore.html:89 +msgid "Folder path" +msgstr "Mappsökväg" + +#: scripts/services/AppUtils.js:108 +msgid "Fri" +msgstr "Fre" + +#: scripts/services/AppUtils.js:84 +msgid "GByte" +msgstr "GByte" + +#: scripts/services/AppUtils.js:117 +msgid "GByte/s" +msgstr "GByte/s" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "GCS Projekt-ID" + +#: templates/about.html:4 templates/addoredit.html:24 templates/log.html:9 +msgid "General" +msgstr "Generellt" + +#: templates/addoredit.html:36 +msgid "General backup settings" +msgstr "Generella backupinställningar" + +#: templates/addoredit.html:301 +msgid "General options" +msgstr "Generella inställningar" + +#: templates/addoredit.html:69 +msgid "Generate" +msgstr "Skapa" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: scripts/controllers/RestoreController.js:66 +msgid "Getting file versions ..." +msgstr "Hämtar filversioner ..." + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "Grupp-epost" + +#: scripts/controllers/EditBackupController.js:19 +msgid "Hidden files" +msgstr "Gömda filer" + +#: templates/addoredit.html:64 +msgid "Hide" +msgstr "Dölj" + +#: templates/backends/file.html:15 templates/restore.html:98 +msgid "Hide hidden folders" +msgstr "Visa dolda mappar" + +#: index.html:210 scripts/services/AppUtils.js:62 +msgid "Home" +msgstr "Hem" + +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 +msgid "Hours" +msgstr "Timmar" + +#: templates/restore.html:111 +msgid "How do you want to handle existing files?" +msgstr "Hur vill du hantera existerande filer?" + +#: scripts/services/AppUtils.js:64 +msgid "Hyper-V Machine" +msgstr "HyperV-maskin" + +#: scripts/directives/sourceFolderPicker.js:438 +msgid "Hyper-V Machine:" +msgstr "HyperV-maskin:" + +#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/services/AppUtils.js:66 +msgid "Hyper-V Machines" +msgstr "HyperV-maskiner" + +#: scripts/directives/sourceFolderPicker.js:56 +#: scripts/directives/sourceFolderPicker.js:62 +msgid "ID:" +msgstr "ID:" + +#: templates/addoredit.html:257 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "Om ett tillfälle missades görs uppgiften så fort som möjligt." + +#: templates/addoredit.html:355 +msgid "" +"If at least one newer backup is found, all backups older than this date are " +"deleted." +msgstr "" +"Om minst en nyare backup finns, kommer alla backuper äldre än detta datum " +"att raderas." + +#: 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 "" +"Om backupen och fjärrlagringen inte är synkroniserade, kommer Duplicati att " +"kräva att du utför en reparation för att synkronisera databasen.\\nOm " +"reparationen inte lyckas kan du radera den lokala databasen och återskapa " +"den igen." + +#: templates/export.html:41 +msgid "" +"If the backup file was not downloaded automatically, right click and choose "Save" +" as ..."" +msgstr "" +"Om backupfilen inte laddades ner automatiskt, högerklicka och välj "Spara som ..."" + +#: templates/notificationarea.html:7 +msgid "" +"If the backup file was not downloaded automatically, right click and choose " +""Save as ..."" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:106 +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:40 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "Om du inte anger en API-nyckel krävs \"tenant name\"" + +#: templates/delete.html:32 +msgid "" +"If you want to use the backup later, you can export the configuration before" +" deleting it" +msgstr "" +"Om du vill använda säkerhetskopian senare kan du exportera konfigurationen " +"innan du raderar den" + +#: scripts/controllers/AppController.js:171 +msgid "" +"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" +"Do you want to set a password now?" +msgstr "" +"Om din maskin befinner sig i en fleranvändarmiljö (det vill säga att datorn har mer än ett konto) måste du ange ett lösenord för att förhindra att andra användare kan komma åt datan på ditt konto.\n" +"Vill du ställa in ett lösenord nu?" + +#: templates/import.html:31 +msgid "Import" +msgstr "Importera" + +#: templates/addoredit.html:96 templates/restoredirect.html:39 +msgid "Import Destination URL" +msgstr "Importera destinationsadress" + +#: templates/import.html:3 +msgid "Import backup configuration" +msgstr "Importera backupkonfiguration" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import completed, but no certificates were found after the import" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import failed" +msgstr "" + +#: templates/addwizard.html:15 +msgid "Import from a file" +msgstr "" + +#: templates/import.html:19 +msgid "Import metadata" +msgstr "" + +#: templates/import.html:35 +msgid "Importing ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "Include a file?" +msgstr "" + +#: scripts/services/AppUtils.js:175 +msgid "Include expression" +msgstr "" + +#: scripts/services/AppUtils.js:159 +msgid "Include regular expression" +msgstr "" + +#: templates/captcha.html:11 +msgid "Incorrect answer, try again" +msgstr "" + +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/DialogService.js:27 +msgid "Information" +msgstr "" + +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 +msgid "Install" +msgstr "Installera" + +#: scripts/controllers/UpdateChangelogController.js:14 +msgid "Install failed:" +msgstr "Installationen misslyckades:" + +#: scripts/services/EditUriBuiltins.js:932 +msgid "Invalid characters in path" +msgstr "Ogiltiga tecken i sökvägen" + +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 +msgid "Invalid retention time" +msgstr "Ogiltig bibehållningstid" + +#: scripts/services/EditUriBuiltins.js:686 +msgid "" +"It is possible to connect to some FTP without a password.\n" +"Are you sure your FTP server supports password-less logins?" +msgstr "" +"Det är möjligt att ansluta till vissa FTP utan ett lösenord.\n" +"Är du säker på att din FTP-server stöder lösenordsfria inloggningar?" + +#: scripts/services/AppUtils.js:82 +msgid "KByte" +msgstr "KByte" + +#: scripts/services/AppUtils.js:115 +msgid "KByte/s" +msgstr "KByte/s" + +#: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "Behåll ett visst antal säkerhetskopior" + +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "Behåll alla säkerhetskopior" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "Keystone API-version" + +#: templates/settings.html:53 +msgid "Language in user interface" +msgstr "Språk i användargränssnittet" + +#: scripts/controllers/RestoreController.js:37 +msgid "Last month" +msgstr "Förra månaden" + +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" + +#: scripts/controllers/RestoreController.js:56 +msgid "Latest" +msgstr "Senaste" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "Bibliotek" + +#: scripts/controllers/RestoreDirectController.js:64 +msgid "Listing backup dates ..." +msgstr "Listar backupdatum ..." + +#: scripts/services/ServerStatus.js:60 +msgid "Listing remote files ..." +msgstr "Listar fjärrfiler ..." + +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "Listar fjärrfiler markerade för radering ..." + +#: templates/log.html:8 +msgid "Live" +msgstr "Live" + +#: templates/addwizard.html:16 +msgid "Load a configuration from an exported job or a storage provider" +msgstr "Hämta konfiguration från en exporterad rutin eller en lagringstjänst" + +#: templates/restorewizard.html:16 +msgid "Load destination from an exported job or a storage provider" +msgstr "Hämta mål från en exporterad rutin eller en lagringstjänst" + +#: templates/log.html:23 templates/log.html:54 templates/log.html:68 +msgid "Load older data" +msgstr "Hämta äldre data" + +#: templates/about.html:45 templates/about.html:50 templates/about.html:56 +#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22 +#: templates/log.html:45 templates/log.html:53 templates/log.html:60 +#: templates/log.html:67 templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "Laddar ..." + +#: templates/delete.html:40 +msgid "Loading remote storage usage ..." +msgstr "Hämtar uppgifter om använt utrymme från målet ..." + +#: scripts/services/EditUriBuiltins.js:945 +msgid "Local Repository" +msgstr "Lokalt arkiv" + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "Lokal databas för" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "Sökväg till lokal databas:" + +#: templates/backends/rclone.html:2 +msgid "Local repository" +msgstr "Lokalt arkiv" + +#: scripts/services/SystemInfo.js:81 +msgid "Local storage" +msgstr "Lokal lagring" + +#: templates/localdatabase.html:23 +msgid "Location" +msgstr "Plats" + +#: templates/backends/gcs.html:21 +msgid "Location where buckets are created" +msgstr "" + +#: templates/log.html:4 +msgid "Log data for {{Backup.Backup.Name}}" +msgstr "" + +#: templates/log.html:3 +msgid "Log data from the server" +msgstr "" + +#: index.html:228 +msgid "Log out" +msgstr "Logga ut" + +#: scripts/services/AppUtils.js:83 +msgid "MByte" +msgstr "MByte" + +#: scripts/services/AppUtils.js:116 +msgid "MByte/s" +msgstr "MByte/s" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "Underhåll" + +#: templates/backends/file.html:19 templates/restore.html:102 +msgid "Manually type path" +msgstr "" + +#: templates/throttle.html:15 +msgid "Max download speed" +msgstr "" + +#: templates/throttle.html:5 +msgid "Max upload speed" +msgstr "" + +#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 +#: templates/addoredit.html:378 templates/addoredit.html:91 +#: templates/edituri.html:34 templates/restoredirect.html:34 +msgid "Menu" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:471 +msgid "Microsoft SQL Database:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:449 +msgid "Microsoft SQL Databases" +msgstr "" + +#: templates/backends/sia.html:14 +msgid "Minimum redundancy" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:936 +msgid "Minimum redundancy is 1.0" +msgstr "" + +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 +msgid "Minutes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "Missing name" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "Missing passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "Missing sources" +msgstr "" + +#: scripts/services/AppUtils.js:104 +msgid "Mon" +msgstr "" + +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 +msgid "Months" +msgstr "" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "" + +#: scripts/services/AppUtils.js:54 +msgid "My Documents" +msgstr "" + +#: scripts/services/AppUtils.js:56 +msgid "My Music" +msgstr "" + +#: templates/addoredit.html:40 +msgid "My Photos" +msgstr "" + +#: scripts/services/AppUtils.js:58 +msgid "My Pictures" +msgstr "" + +#: templates/addoredit.html:39 +msgid "Name" +msgstr "" + +#: templates/home.html:53 +msgid "Never" +msgstr "" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" + +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 +#: templates/addwizard.html:28 templates/restoredirect.html:52 +#: templates/restorewizard.html:36 +msgid "Next" +msgstr "" + +#: templates/home.html:57 +msgid "Next scheduled run:" +msgstr "" + +#: index.html:185 +msgid "Next scheduled task:" +msgstr "" + +#: index.html:182 +msgid "Next task:" +msgstr "" + +#: templates/addoredit.html:260 +msgid "Next time" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "No" +msgstr "" + +#: scripts/directives/backupEditUri.js:210 +msgid "" +"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" +"\n" +"Do you want to approve the reported host key?" +msgstr "" + +#: templates/edituri.html:12 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 +msgid "No encryption" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items selected" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items to restore, please select one or more items" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "" + +#: index.html:187 +msgid "No scheduled tasks" +msgstr "" + +#: scripts/controllers/AppController.js:172 +msgid "No, my machine has only a single account" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Non-matching passphrase" +msgstr "" + +#: templates/settings.html:125 +msgid "None / disabled" +msgstr "" + +#: templates/addoredit.html:324 +msgid "Nothing will be deleted. The backup size will grow with each change." +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/RestoreDirectController.js:33 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 +#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 +msgid "OK" +msgstr "" + +#: templates/addoredit.html:342 +msgid "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 +msgid "Operation failed:" +msgstr "" + +#: templates/home.html:16 +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:28 templates/edituri.html:51 +#: templates/settings.html:147 templates/settings.html:153 +msgid "Options" +msgstr "" + +#: templates/settings.html:145 +msgid "" +"Options added here are applied to all backups, but can be overridden in each" +" individual backup" +msgstr "" + +#: templates/restore.html:81 +msgid "Original location" +msgstr "" + +#: scripts/services/SystemInfo.js:84 +msgid "Others" +msgstr "" + +#: templates/addoredit.html:328 +msgid "" +"Over time backups will be deleted automatically. There will remain one " +"backup for each of the last 7 days, each of the last 4 weeks, each of the " +"last 12 months. There will always be at least one remaining backup." +msgstr "" + +#: templates/restore.html:114 +msgid "Overwrite" +msgstr "" + +#: templates/addoredit.html:54 templates/export.html:21 +#: templates/restoredirect.html:60 +msgid "Passphrase" +msgstr "" + +#: templates/import.html:14 +msgid "Passphrase (if encrypted)" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Passphrase changed" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Passphrases are not matching" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 +#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 +#: 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/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "Sökväg" + +#: scripts/controllers/EditBackupController.js:133 +msgid "Path not found" +msgstr "" + +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: 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 "" + +#: templates/settings.html:31 +msgid "Pause" +msgstr "" + +#: templates/settings.html:29 +msgid "Pause after startup or hibernation" +msgstr "" + +#: scripts/controllers/AppController.js:42 +msgid "Pause options" +msgstr "" + +#: templates/restore.html:123 +msgid "Permissions" +msgstr "" + +#: templates/restore.html:85 +msgid "Pick location" +msgstr "" + +#: templates/restorewizard.html:10 +msgid "Point to your backup files and restore from there" +msgstr "" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "" + +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 +#: templates/restoredirect.html:81 +msgid "Previous" +msgstr "" + +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "" + +#: scripts/services/SystemInfo.js:83 +msgid "Proprietary" +msgstr "" + +#: scripts/services/ServerStatus.js:63 +msgid "Purging files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +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:40 +msgid "Registering temporary backup ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:118 +msgid "Relative paths not allowed" +msgstr "" + +#: templates/captcha.html:7 +msgid "Reload" +msgstr "" + +#: templates/log.html:10 +msgid "Remote" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:946 +msgid "Remote Path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:944 +msgid "Remote Repository" +msgstr "" + +#: templates/backends/rclone.html:10 +msgid "Remote path" +msgstr "" + +#: templates/backends/rclone.html:6 +msgid "Remote repository" +msgstr "" + +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 +msgid "Remove" +msgstr "" + +#: templates/advancedoptionseditor.html:40 +msgid "Remove option" +msgstr "" + +#: templates/localdatabase.html:18 templates/notificationarea.html:14 +msgid "Repair" +msgstr "" + +#: scripts/services/ServerStatus.js:57 +msgid "Repairing database ..." +msgstr "" + +#: templates/addoredit.html:58 +msgid "Repeat Passphrase" +msgstr "" + +#: templates/home.html:38 +msgid "Reporting:" +msgstr "" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "" + +#: index.html:216 templates/restore.html:131 +msgid "Restore" +msgstr "" + +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + +#: templates/restore.html:45 +msgid "Restore files" +msgstr "" + +#: templates/home.html:19 +msgid "Restore files ..." +msgstr "" + +#: templates/restore.html:46 +msgid "Restore files from {{backupname}}" +msgstr "" + +#: templates/restore.html:48 +msgid "Restore from" +msgstr "" + +#: templates/import.html:4 +msgid "Restore from backup configuration" +msgstr "" + +#: templates/restorewizard.html:15 +msgid "Restore from configuration ..." +msgstr "" + +#: templates/restore.html:24 templates/restore.html:39 +#: templates/restore.html:76 templates/restoredirect.html:24 +msgid "Restore options" +msgstr "" + +#: templates/restore.html:126 +msgid "Restore read/write permissions" +msgstr "" + +#: scripts/controllers/RestoreController.js:371 +#: scripts/controllers/RestoreController.js:393 +msgid "Restoring files ..." +msgstr "" + +#: index.html:219 +msgid "Resume" +msgstr "" + +#: templates/addoredit.html:265 +msgid "Run again every" +msgstr "" + +#: templates/home.html:18 templates/home.html:53 +msgid "Run now" +msgstr "" + +#: scripts/controllers/StateController.js:25 +msgid "Running ..." +msgstr "" + +#: templates/commandline.html:58 +msgid "Running ...." +msgstr "" + +#: templates/commandline.html:47 +msgid "Running commandline entry" +msgstr "" + +#: index.html:174 +msgid "Running task:" +msgstr "" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "" + +#: templates/settings.html:82 +msgid "Same as the base install version: {{channelname}}" +msgstr "" + +#: scripts/services/AppUtils.js:109 +msgid "Sat" +msgstr "" + +#: templates/addoredit.html:404 templates/localdatabase.html:32 +msgid "Save" +msgstr "" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "" + +#: templates/restore.html:118 +msgid "Save different versions with timestamp in file name" +msgstr "" + +#: templates/import.html:24 +msgid "Save immediately" +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:251 templates/addoredit.html:27 +msgid "Schedule" +msgstr "" + +#: templates/restore.html:60 +msgid "Search" +msgstr "" + +#: templates/restore.html:56 +msgid "Search for files" +msgstr "" + +#: scripts/services/AppUtils.js:98 templates/settings.html:45 +msgid "Seconds" +msgstr "" + +#: templates/log.html:29 +msgid "Select a log level and see messages as they happen:" +msgstr "" + +#: templates/restore.html:23 templates/restore.html:38 +#: templates/restoredirect.html:23 +msgid "Select files" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 +#: templates/backends/sia.html:2 +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/commandline.html:49 templates/restoredirect.html:95 +#: 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 "" + +#: templates/backends/sia.html:10 +msgid "Server password" +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "" + +#: templates/about.html:72 +msgid "Server state properties" +msgstr "" + +#: index.html:222 templates/settings.html:2 +msgid "Settings" +msgstr "" + +#: templates/addoredit.html:65 templates/notificationarea.html:12 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "" + +#: templates/addoredit.html:128 +msgid "Show advanced editor" +msgstr "" + +#: templates/addoredit.html:139 templates/backends/file.html:16 +#: templates/restore.html:99 +msgid "Show hidden folders" +msgstr "" + +#: templates/about.html:8 +msgid "Show log" +msgstr "" + +#: templates/home.html:40 +msgid "Show log ..." +msgstr "" + +#: templates/addoredit.html:131 +msgid "Show treeview" +msgstr "" + +#: templates/backends/sia.html:11 +msgid "Sia server password" +msgstr "" + +#: templates/addoredit.html:320 +msgid "Smart backup retention" +msgstr "" + +#: templates/backends/openstack.html:45 +msgid "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" +msgstr "" + +#: templates/addoredit.html:26 +msgid "Source Data" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:120 +msgid "Source data" +msgstr "" + +#: templates/addoredit.html:145 +msgid "Source folders" +msgstr "" + +#: templates/home.html:62 +msgid "Source:" +msgstr "" + +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/SystemInfo.js:82 +msgid "Standard protocols" +msgstr "" + +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" + +#: scripts/controllers/RestoreController.js:367 +#: scripts/controllers/RestoreController.js:391 +msgid "Starting the restore process ..." +msgstr "" + +#: scripts/controllers/StateController.js:112 +msgid "Stop after the current file" +msgstr "" + +#: scripts/controllers/StateController.js:103 +msgid "Stop after upload" +msgstr "" + +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +msgid "Stop now" +msgstr "" + +#: scripts/controllers/StateController.js:101 +msgid "Stop running backup" +msgstr "" + +#: scripts/controllers/StateController.js:110 +msgid "Stop running task" +msgstr "" + +#: index.html:170 +msgid "Stopping after upload:" +msgstr "" + +#: index.html:175 +msgid "Stopping task:" +msgstr "" + +#: templates/edituri.html:3 +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:7 +msgid "Stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Success" +msgstr "" + +#: scripts/services/AppUtils.js:110 +msgid "Sun" +msgstr "" + +#: scripts/services/AppUtils.js:72 +msgid "Symbolic link" +msgstr "" + +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 +msgid "System default ({{levelname}})" +msgstr "" + +#: scripts/controllers/EditBackupController.js:20 +msgid "System files" +msgstr "" + +#: templates/about.html:7 +msgid "System info" +msgstr "" + +#: templates/about.html:64 +msgid "System properties" +msgstr "" + +#: scripts/services/AppUtils.js:85 +msgid "TByte" +msgstr "" + +#: scripts/services/AppUtils.js:118 +msgid "TByte/s" +msgstr "" + +#: templates/backends/sia.html:7 +msgid "Target path, ie /backup" +msgstr "Målsökväg, d.v.s. /backup" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 +msgid "Temporary files" +msgstr "" + +#: templates/backends/openstack.html:39 +msgid "Tenant Name" +msgstr "" + +#: templates/edituri.html:21 +msgid "Test connection" +msgstr "" + +#: scripts/directives/backupEditUri.js:44 templates/edituri.html:22 +msgid "Testing ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:44 +msgid "Testing connection ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:839 +msgid "" +"The bucket name should start with your username, prepend automatically?" +msgstr "" + +#: index.html:306 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "" + +#: templates/settings.html:67 +msgid "The dark theme (by Michal)" +msgstr "" + +#: templates/settings.html:66 +msgid "The default blue on white theme (by Alex)" +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "" +"The folder {{folder}} does not exist.\n" +"Create it now?" +msgstr "" + +#: scripts/directives/backupEditUri.js:212 +msgid "" +"The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" +"\n" +"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "" +"The path does not end with a '{{dirsep}}' 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:118 +msgid "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "" +"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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:50 +msgid "The region parameter is only used when creating a bucket" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "" +"The server certificate could not be validated.\n" +"Do you want to approve the SSL certificate with the hash: {{hash}}?" +msgstr "" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:106 +msgid "" +"The target folder contains encrypted files, please supply the passphrase" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +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:305 +msgid "" +"This backup was created on another operating system. Restoring files without" +" specifying a destination folder can cause files to be restored in " +"unexpected places. Are you sure you want to continue without choosing a " +"destination folder?" +msgstr "" + +#: scripts/controllers/RestoreController.js:36 +msgid "This month" +msgstr "" + +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + +#: scripts/controllers/RestoreController.js:35 +msgid "This week" +msgstr "" + +#: scripts/controllers/AppController.js:57 +msgid "Throttle settings" +msgstr "" + +#: scripts/services/AppUtils.js:107 +msgid "Thu" +msgstr "" + +#: templates/export.html:14 +msgid "To File" +msgstr "" + +#: scripts/controllers/DeleteController.js:66 +msgid "" +"To confirm you want to delete all remote files for \"{{name}}\", please " +"enter the word you see below" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" + +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + +#: scripts/controllers/RestoreController.js:33 +msgid "Today" +msgstr "" + +#: scripts/directives/backupEditUri.js:214 +msgid "Trust host certificate?" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "Trust server certificate?" +msgstr "" + +#: templates/settings.html:95 +msgid "" +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." +msgstr "" + +#: scripts/services/AppUtils.js:105 +msgid "Tue" +msgstr "" + +#: templates/restore.html:57 +msgid "Type to highlight files" +msgstr "" + +#: templates/restorewizard.html:25 +msgid "Unknown backup size and versions" +msgstr "" + +#: templates/pause.html:31 +msgid "Until resumed" +msgstr "" + +#: templates/settings.html:78 +msgid "Update channel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "" + +#: templates/settings.html:127 +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:115 +msgid "Usage statistics" +msgstr "" + +#: templates/settings.html:121 +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:428 +msgid "Use existing database?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Use weak passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:374 +msgid "User data" +msgstr "" + +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +msgid "User has too many permissions" +msgstr "" + +#: templates/settings.html:51 +msgid "User interface settings" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 +#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 +msgid "Username" +msgstr "" + +#: templates/addoredit.html:151 +msgid "Validating ..." +msgstr "" + +#: templates/home.html:33 +msgid "Verify files" +msgstr "" + +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "" + +#: scripts/services/CaptchaService.js:32 +msgid "Verifying answer" +msgstr "" + +#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +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:254 +msgid "Visit us on" +msgstr "" + +#: templates/delete.html:21 +msgid "" +"WARNING: The remote database is found to be in use by the commandline " +"library" +msgstr "" + +#: templates/delete.html:44 +msgid "WARNING: This will prevent you from restoring the data in the future." +msgstr "" + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "" + +#: templates/commandline.html:54 +msgid "Waiting for task to start ...." +msgstr "" + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "" + +#: templates/settings.html:122 +msgid "Warnings, errors and crashes" +msgstr "" + +#: templates/restore.html:142 +msgid "" +"We accept donations via different services, such as OpenCollective, PayPal, " +"BountySource and various crypto currencies." +msgstr "" + +#: templates/addoredit.html:50 +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:322 +msgid "Weak passphrase" +msgstr "" + +#: scripts/services/AppUtils.js:106 +msgid "Wed" +msgstr "" + +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 +msgid "Weeks" +msgstr "" + +#: templates/restorewizard.html:3 +msgid "Where do you want to restore from?" +msgstr "" + +#: templates/restore.html:78 +msgid "Where do you want to restore the files to?" +msgstr "" + +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 +msgid "Years" +msgstr "" + +#: scripts/controllers/AppController.js:172 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Yes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Yes, I have stored the passphrase safely" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Yes, I'm brave!" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Yes, please break my backup!" +msgstr "" + +#: scripts/controllers/RestoreController.js:34 +msgid "Yesterday" +msgstr "" + +#: scripts/directives/backupEditUri.js:153 +msgid "" +"You appear to be running Mono with no SSL certificates loaded.\n" +"Do you want to import the list of trusted certificates from Mozilla?" +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:27 +msgid "You are currently running {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/StateController.js:102 +msgid "" +"You can stop the backup immediately, or stop after the current file has been" +" uploaded." +msgstr "" + +#: scripts/controllers/StateController.js:111 +msgid "" +"You can stop the task immediately, or allow the process to continue its " +"current file and the stop." +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +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:371 +msgid "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." +msgstr "" + +#: scripts/controllers/RestoreController.js:299 +msgid "You have chosen to restore to a new location, but not entered one" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +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 lose the " +"passphrase." +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "You must choose at least one source folder" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "You must enter a name for the backup" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "You must enter a passphrase or disable encryption" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 +msgid "You must enter a positive number of backups to keep" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +msgid "You must enter a valid duration for the time to keep backups" +msgstr "" + +#: scripts/controllers/EditBackupController.js:283 +msgid "You must enter a valid rentention policy string" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:811 +msgid "You must enter either a password or an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:818 +msgid "You must enter either a password or an API Key, not both" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:115 +msgid "You must fill in the password" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the server name or address" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 +msgid "You must fill in the username" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:790 +msgid "You must select or fill in the AuthURI" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:832 +msgid "You must select or fill in the server" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "You must specify a path" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + +#: templates/restore.html:139 +msgid "Your files and folders have been restored successfully." +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" + +#: templates/backends/gcs.html:3 templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "" + +#: scripts/services/AppUtils.js:81 +msgid "byte" +msgstr "" + +#: scripts/services/AppUtils.js:114 +msgid "byte/s" +msgstr "" + +#: templates/addoredit.html:268 templates/addoredit.html:351 +#: templates/advancedoptionseditor.html:28 +#: templates/advancedoptionseditor.html:35 +msgid "custom" +msgstr "" + +#: templates/commandline.html:49 templates/restoredirect.html:95 +#: templates/waitarea.html:15 +msgid "resume now" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + +#: templates/about.html:12 +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:50 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "" + +#: templates/home.html:67 templates/restorewizard.html:23 +msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" +msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" +msgstr[0] "" +msgstr[1] "" + +#: templates/pause.html:26 +msgid "{{number}} Hour" +msgstr "" + +#: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 +#: templates/pause.html:6 +msgid "{{number}} Minutes" +msgstr "" + +#: templates/home.html:47 +msgid "{{time}} (took {{duration}})" +msgstr "" diff --git a/Localizations/webroot/localization_webroot-th.po b/Localizations/webroot/localization_webroot-th.po new file mode 100644 index 000000000..b87263e10 --- /dev/null +++ b/Localizations/webroot/localization_webroot-th.po @@ -0,0 +1,2847 @@ +# Translators: +# bact' , 2017 +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Last-Translator: bact' , 2017\n" +"Language-Team: Thai (https://www.transifex.com/duplicati/teams/67655/th/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: templates/advancedoptionseditor.html:48 +msgid "- pick an option -" +msgstr "- เลือกตัวเลือก -" + +#: templates/delete.html:7 templates/localdatabase.html:4 +msgid "...loading..." +msgstr "...กำลังดึงข้อมูล..." + +#: templates/backends/openstack.html:44 +msgid "API Key" +msgstr "กุญแจ API" + +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 +#: templates/backends/s3.html:55 +msgid "AWS Access ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 +#: templates/backends/s3.html:59 +msgid "AWS Access Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:138 +msgid "AWS IAM Policy" +msgstr "" + +#: index.html:225 index.html:241 +msgid "About" +msgstr "เกี่ยวกับ" + +#: templates/about.html:2 +msgid "About {{appname}}" +msgstr "เกี่ยวกับ {{appname}}" + +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 +msgid "Access Key" +msgstr "กุญแจเข้าถึง" + +#: scripts/services/AppUtils.js:70 +msgid "Access denied" +msgstr "การเข้าถึงถูกปฏิเสธ" + +#: templates/settings.html:5 +msgid "Access to user interface" +msgstr "การเข้าถึงส่วนติดต่อผู้ใช้" + +#: scripts/services/EditUriBuiltins.js:776 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/addwizard.html:3 +msgid "Add a new backup" +msgstr "เพิ่มการสำรองข้อมูลใหม่" + +#: templates/addoredit.html:149 +msgid "Add a path directly" +msgstr "" + +#: templates/advancedoptionseditor.html:46 +msgid "Add advanced option" +msgstr "เพิ่มตัวเลือกขั้นสูง" + +#: index.html:213 +msgid "Add backup" +msgstr "เพิ่มข้อมูลสำรอง" + +#: templates/addoredit.html:203 +msgid "Add filter" +msgstr "เพิ่มตัวกรอง" + +#: templates/addoredit.html:152 +msgid "Add path" +msgstr "เพิ่ม path" + +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Adjust bucket name?" +msgstr "ปรับแก้ชื่อถัง?" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "Adjust path name?" +msgstr "ปรับแก้ชื่อ path?" + +#: templates/restoredirect.html:66 templates/restoredirect.html:74 +msgid "Advanced Options" +msgstr "ตัวเลือกขั้นสูง" + +#: templates/addoredit.html:372 templates/edituri.html:28 +msgid "Advanced options" +msgstr "ตัวเลือกขั้นสูง:" + +#: templates/home.html:30 +msgid "Advanced:" +msgstr "ขั้นสูง:" + +#: scripts/directives/sourceFolderPicker.js:423 +msgid "All Hyper-V Machines" +msgstr "เครื่อง Hyper-V ทั้งหมด" + +#: scripts/directives/sourceFolderPicker.js:455 +msgid "All Microsoft SQL Databases" +msgstr "ฐานข้อมูล Microsoft SQL ทั้งหมด" + +#: templates/settings.html:129 +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:274 +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:428 +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:117 +msgid "Anonymous usage reports" +msgstr "" + +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + +#: templates/export.html:8 +msgid "As Command-line" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 +msgid "AuthID" +msgstr "AuthID" + +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 +msgid "Authentication password" +msgstr "" + +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 +msgid "Authentication username" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Autogenerated passphrase" +msgstr "" + +#: templates/addoredit.html:254 +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:875 templates/backends/b2.html:13 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 +msgid "B2 Cloud Storage Application Key" +msgstr "" + +#: templates/restore.html:132 templates/restore.html:70 +msgid "Back" +msgstr "กลับ" + +#: templates/about.html:67 +msgid "Backend modules:" +msgstr "มอดูลสนับสนุน:" + +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + +#: templates/addoredit.html:88 +msgid "Backup destination" +msgstr "ปลายทางข้อมูลสำรอง" + +#: templates/restore.html:21 templates/restoredirect.html:21 +#: templates/restoredirect.html:31 +msgid "Backup location" +msgstr "ตำแหน่งข้อมูลสำรอง" + +#: templates/addoredit.html:315 +msgid "Backup retention" +msgstr "" + +#: templates/home.html:66 +msgid "Backup:" +msgstr "ข้อมูลสำรอง:" + +#: templates/settings.html:94 +msgid "Beta" +msgstr "เบต้า" + +#: scripts/services/AppUtils.js:68 +msgid "Broken access" +msgstr "การเข้าถึงเสียหาย" + +#: templates/backends/file.html:8 templates/restore.html:91 +msgid "Browse" +msgstr "ดู" + +#: scripts/controllers/SystemSettingsController.js:33 +msgid "Browser default" +msgstr "ค่ามาตรฐานของเบราว์เซอร์" + +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 +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:361 +msgid "Building partial temporary database ..." +msgstr "" + +#: templates/restore.html:59 +msgid "Busy ..." +msgstr "ยุ่งอยู่ ..." + +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 +msgid "Canary" +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 +#: 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:36 +msgid "Check for updates now" +msgstr "ตรวจหาการปรับปรุงตอนนี้" + +#: templates/captcha.html:10 +msgid "Checking ..." +msgstr "กำลังตรวจสอบ ..." + +#: templates/about.html:37 +msgid "Checking for updates ..." +msgstr "กำลังตรวจหาการปรับปรุง ..." + +#: templates/edituri.html:16 +msgid "Chose a storage type to get started" +msgstr "" + +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +msgid "Click the AuthID link to create an AuthID" +msgstr "" + +#: index.html:150 index.html:201 +msgid "Click to set throttle options" +msgstr "" + +#: templates/home.html:35 +msgid "Commandline ..." +msgstr "" + +#: templates/home.html:34 +msgid "Compact now" +msgstr "" + +#: scripts/services/ServerStatus.js:41 scripts/services/ServerStatus.js:64 +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:68 +msgid "Compression modules:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:381 +msgid "Computer" +msgstr "คอมพิวเตอร์" + +#: templates/import.html:9 +msgid "Configuration file:" +msgstr "" + +#: templates/home.html:22 +msgid "Configuration:" +msgstr "การตั้งค่า:" + +#: templates/addwizard.html:9 +msgid "Configure a new backup" +msgstr "ตั้งค่าข้อมูลสำรองอันใหม่" + +#: scripts/controllers/DeleteController.js:65 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/LocalDatabaseController.js:28 +msgid "Confirm delete" +msgstr "ยืนยันการลบ" + +#: scripts/services/EditUriBackendConfig.js:66 +msgid "Confirmation required" +msgstr "จำเป็นต้องได้รับการยืนยัน" + +#: templates/restoredirect.html:80 +msgid "Connect" +msgstr "เชื่อมต่อ" + +#: index.html:313 +msgid "Connect now" +msgstr "เชื่อมต่อเดี๋ยวนี้" + +#: index.html:309 +msgid "Connecting to server ..." +msgstr "กำลังเชื่อมต่อไปยังเซิร์ฟเวอร์ ..." + +#: templates/commandline.html:51 +msgid "Connecting to task ...." +msgstr "กำลังเชื่อมต่อไปยังงาน ..." + +#: index.html:314 +msgid "Connecting..." +msgstr "กำลังเชื่อมต่อ..." + +#: index.html:305 +msgid "Connection lost" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Connection worked!" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 +msgid "Container name" +msgstr "" + +#: templates/backends/openstack.html:49 +msgid "Container region" +msgstr "" + +#: templates/restore.html:69 +msgid "Continue" +msgstr "ทำต่อ" + +#: scripts/controllers/EditBackupController.js:407 +msgid "Continue without encryption" +msgstr "" + +#: scripts/controllers/DialogController.js:16 +msgid "Copied!" +msgstr "คัดลอกแล้ว!" + +#: templates/copy_clipboard_buttons.html:3 +msgid "Copy" +msgstr "" + +#: templates/addoredit.html:99 templates/restoredirect.html:42 +msgid "Copy Destination URL to Clipboard" +msgstr "คัดลอก URL ปลายทางไปยังคลิปบอร์ด" + +#: scripts/controllers/DialogController.js:20 +msgid "Copy failed. Please manually copy the URL" +msgstr "" + +#: scripts/services/AppUtils.js:639 +msgid "Core options" +msgstr "" + +#: scripts/controllers/StateController.js:34 +msgid "Counting ({{files}} files found, {{size}})" +msgstr "" + +#: templates/settings.html:124 +msgid "Crashes only" +msgstr "" + +#: templates/home.html:41 +msgid "Create bug report ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "Create folder?" +msgstr "สร้างโฟลเดอร์?" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "Created new limited user" +msgstr "สร้างผู้ใช้จำกัดสิทธิ์คนใหม่" + +#: scripts/services/ServerStatus.js:59 +msgid "Creating bug report ..." +msgstr "กำลังสร้างรายงานบั๊ก ..." + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating new user with limited access ..." +msgstr "กำลังสร้างผู้ใช้ใหม่ที่มีสิทธิ์เข้าถึงอย่างจำกัด ..." + +#: scripts/services/ServerStatus.js:49 +msgid "Creating target folders ..." +msgstr "กำลังสร้างโฟลเดอร์เป้าหมาย ..." + +#: scripts/controllers/RestoreController.js:356 +msgid "Creating temporary backup ..." +msgstr "กำลังสร้างข้อมูสำรองชั่วคราว ..." + +#: scripts/services/EditUriBuiltins.js:115 +msgid "Creating user..." +msgstr "กำลังสร้างผู้ใช้..." + +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +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/addoredit.html:321 +msgid "Custom backup retention" +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 "" + +#: templates/home.html:32 +msgid "Database ..." +msgstr "ฐานข้อมูล ..." + +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 +msgid "Days" +msgstr "วัน" + +#: scripts/controllers/SystemSettingsController.js:34 +msgid "Default" +msgstr "ปริยาย" + +#: templates/settings.html:81 +msgid "Default ({{channelname}})" +msgstr "" + +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" + +#: templates/settings.html:144 +msgid "Default options" +msgstr "ตัวเลือกมาตรฐาน" + +#: templates/localdatabase.html:19 +msgid "Delete" +msgstr "ลบ" + +#: templates/home.html:26 +msgid "Delete ..." +msgstr "ลบ ..." + +#: templates/delete.html:5 templates/delete.html:53 +msgid "Delete backup" +msgstr "ลบข้อมูลสำรอง" + +#: templates/addoredit.html:318 +msgid "Delete backups that are older than" +msgstr "" + +#: templates/delete.html:13 +msgid "Delete local database" +msgstr "ลบฐานข้อมูลในเครื่อง" + +#: templates/delete.html:38 templates/delete.html:47 +msgid "Delete remote files" +msgstr "ลบแฟ้มทางไกล" + +#: templates/delete.html:26 +msgid "Delete the local database" +msgstr "ลบฐานข้อมูลในเครื่อง" + +#: templates/delete.html:41 +msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" +msgstr "ลบ {{filecount}} แฟ้ม ({{filesize}}) จากที่เก็บข้อมูลทางไกล?" + +#: scripts/services/ServerStatus.js:61 +msgid "Deleting remote files ..." +msgstr "กำลังลบแฟ้มทางไกล ..." + +#: scripts/services/ServerStatus.js:40 +msgid "Deleting unwanted files ..." +msgstr "กำลังลบแฟ้มที่ไม่ต้องการ ..." + +#: scripts/services/AppUtils.js:60 +msgid "Desktop" +msgstr "เดสก์ทอป" + +#: templates/addoredit.html:25 +msgid "Destination" +msgstr "ปลายทาง" + +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + +#: templates/restore.html:141 +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/restorewizard.html:9 +msgid "Direct restore from backup files ..." +msgstr "เรียกคืนข้อมูลโดยตรงจากแฟ้มข้อมูลสำรอง ..." + +#: templates/log.html:31 +msgid "Disabled" +msgstr "ปิดใช้" + +#: templates/notificationarea.html:10 templates/notificationarea.html:27 +msgid "Dismiss" +msgstr "รับทราบ" + +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 +msgid "Display and color theme" +msgstr "การแสดงผลและชุดสี" + +#: scripts/controllers/DeleteController.js:77 +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 "" + +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 +msgid "Donate" +msgstr "บริจาค" + +#: templates/settings.html:71 templates/settings.html:73 +msgid "Donation messages" +msgstr "ข้อความบริจาค" + +#: templates/settings.html:75 +msgid "Donation messages are hidden, click to show" +msgstr "ข้อความบริจาคถูกซ่อน คลิกเพื่อแสดง" + +#: templates/settings.html:74 +msgid "Donation messages are visible, click to hide" +msgstr "ข้อความบริจาคแสดงอยู่ คลิกเพื่อซ่อน" + +#: templates/export.html:45 +msgid "Done" +msgstr "เสร็จ" + +#: templates/notificationarea.html:16 +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:301 +msgid "Duplicate option {{opt}}" +msgstr "" + +#: index.html:269 +msgid "Duplicati Website" +msgstr "" + +#: index.html:257 +msgid "Duplicati forum" +msgstr "" + +#: templates/delete.html:15 +msgid "" +"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n" +" When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" +" If you are using the local database for backups from the commandline, you should keep the database." +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:24 +msgid "Edit ..." +msgstr "แก้ไข ..." + +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 +msgid "Edit as list" +msgstr "" + +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 +msgid "Edit as text" +msgstr "" + +#: templates/export.html:18 +msgid "Encrypt file" +msgstr "เข้ารหัสลับแฟ้ม" + +#: templates/addoredit.html:43 templates/restore.html:22 +#: templates/restoredirect.html:22 templates/restoredirect.html:58 +msgid "Encryption" +msgstr "การเข้ารหัสลับ" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Encryption changed" +msgstr "การเข้ารหัสลับถูกเปลี่ยนแล้ว" + +#: templates/about.html:69 +msgid "Encryption modules:" +msgstr "มอดูลเข้ารหัสลับ:" + +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter URL" +msgstr "ใส่ URL" + +#: templates/addoredit.html:335 +msgid "" +"Enter a retention strategy manually. Placeholders are D/W/Y for " +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." +msgstr "" + +#: templates/backends/azure.html:12 +msgid "Enter access key" +msgstr "ใส่กุญแจเข้าถึง" + +#: templates/backends/azure.html:8 +msgid "Enter account name" +msgstr "" + +#: templates/restoredirect.html:61 +msgid "Enter backup passphrase, if any" +msgstr "" + +#: templates/addwizard.html:10 +msgid "Enter configuration details" +msgstr "" + +#: templates/backends/azure.html:3 +msgid "Enter container name" +msgstr "" + +#: templates/export.html:22 templates/import.html:15 +msgid "Enter encryption passphrase" +msgstr "ใส่วลีรหัสผ่านเข้ารหัสลับ" + +#: templates/addoredit.html:192 +msgid "Enter expression here" +msgstr "" + +#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 +msgid "Enter folder path name" +msgstr "" + +#: scripts/services/AppUtils.js:122 +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/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 +msgid "Enter the destination path" +msgstr "" + +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:378 +#: scripts/controllers/RestoreController.js:411 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:170 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +msgid "Error" +msgstr "ผิดพลาด" + +#: scripts/services/ServerStatus.js:66 +msgid "Error!" +msgstr "ผิดพลาด!" + +#: templates/settings.html:123 +msgid "Errors and crashes" +msgstr "ผิดพลาดและพัง" + +#: templates/addoredit.html:210 +msgid "Exclude" +msgstr "ไม่นับรวม" + +#: scripts/services/AppUtils.js:125 +msgid "Exclude directories whose names contain" +msgstr "ไม่นับรวมไดเกทอรีที่ในชื่อมี" + +#: scripts/services/AppUtils.js:179 +msgid "Exclude expression" +msgstr "" + +#: scripts/services/AppUtils.js:143 +msgid "Exclude file" +msgstr "ไม่นับรวมแฟ้ม" + +#: scripts/services/AppUtils.js:149 +msgid "Exclude file extension" +msgstr "ไม่นับรวมสกุลแฟ้ม" + +#: scripts/services/AppUtils.js:131 +msgid "Exclude files whose names contain" +msgstr "ไม่นับรวมแฟ้มที่ในชื่อมี" + +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 +msgid "Exclude folder" +msgstr "ไม่นับรวมโฟลเดอร์" + +#: scripts/services/AppUtils.js:154 +msgid "Exclude regular expression" +msgstr "ไม่นับรวมตาม regular expression" + +#: scripts/controllers/LocalDatabaseController.js:72 +msgid "Existing file found" +msgstr "" + +#: templates/settings.html:99 +msgid "Experimental" +msgstr "" + +#: templates/export.html:27 +msgid "Export" +msgstr "ส่งออก" + +#: templates/home.html:25 +msgid "Export ..." +msgstr "ส่งออก ..." + +#: templates/export.html:2 +msgid "Export backup configuration" +msgstr "" + +#: templates/delete.html:31 templates/delete.html:34 +msgid "Export configuration" +msgstr "ส่งออกการตั้งค่า" + +#: templates/export.html:31 +msgid "Exporting ..." +msgstr "กำลังส่งออก ..." + +#: templates/externallink.html:1 +msgid "External link" +msgstr "" + +#: scripts/services/SystemInfo.js:52 +msgid "FTP (Alternative)" +msgstr "FTP (ทางเลือก)" + +#: scripts/controllers/RestoreController.js:378 +msgid "Failed to build temporary database: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:143 +#: scripts/directives/backupEditUri.js:205 +#: scripts/directives/backupEditUri.js:239 +msgid "Failed to connect:" +msgstr "" + +#: scripts/controllers/CommandlineController.js:170 +#: scripts/controllers/CommandlineController.js:74 +#: scripts/controllers/ExportController.js:28 +#: scripts/controllers/LogController.js:78 +#: scripts/controllers/RestoreController.js:291 +#: scripts/controllers/RestoreController.js:331 +#: scripts/controllers/RestoreController.js:421 +#: scripts/controllers/RestoreController.js:88 +#: scripts/controllers/RestoreDirectController.js:110 +#: scripts/controllers/RestoreDirectController.js:74 +msgid "Failed to connect: {{message}}" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:38 +msgid "Failed to delete:" +msgstr "การลบล้มเหลว:" + +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +msgid "Failed to fetch path information: {{message}}" +msgstr "" + +#: scripts/directives/backupEditUri.js:170 +msgid "Failed to import:" +msgstr "การนำเข้าล้มเหลว:" + +#: scripts/controllers/EditBackupController.js:668 +msgid "Failed to read backup defaults:" +msgstr "" + +#: scripts/controllers/RestoreController.js:411 +msgid "Failed to restore files: {{message}}" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:113 +msgid "Failed to save:" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information ..." +msgstr "" + +#: scripts/services/AppUtils.js:74 +msgid "File" +msgstr "แฟ้ม" + +#: templates/addoredit.html:233 +msgid "Files larger than:" +msgstr "แฟ้มที่ใหญ่กว่า:" + +#: templates/addoredit.html:159 +msgid "Filters" +msgstr "ตัวกรอง" + +#: templates/commandline.html:60 +msgid "Finished!" +msgstr "เสร็จสิ้น!" + +#: scripts/controllers/AppController.js:170 +msgid "First run setup" +msgstr "" + +#: scripts/services/AppUtils.js:51 +msgid "Folder" +msgstr "โฟลเดอร์" + +#: templates/backends/b2.html:7 templates/backends/file.html:22 +#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 +#: templates/backends/mega.html:2 templates/backends/s3.html:49 +#: templates/backends/sia.html:6 templates/restore.html:105 +#: templates/restore.html:89 +msgid "Folder path" +msgstr "" + +#: scripts/services/AppUtils.js:108 +msgid "Fri" +msgstr "ศุกร์" + +#: scripts/services/AppUtils.js:84 +msgid "GByte" +msgstr "กิกะไบต์" + +#: scripts/services/AppUtils.js:117 +msgid "GByte/s" +msgstr "กิกะไบต์/วิ" + +#: templates/backends/gcs.html:38 +msgid "GCS Project ID" +msgstr "" + +#: templates/about.html:4 templates/addoredit.html:24 templates/log.html:9 +msgid "General" +msgstr "ทั่วไป" + +#: templates/addoredit.html:36 +msgid "General backup settings" +msgstr "การตั้งค่าข้อมูลสำรองทั่วไป" + +#: templates/addoredit.html:301 +msgid "General options" +msgstr "ตัวเลือกทั่วไป" + +#: templates/addoredit.html:69 +msgid "Generate" +msgstr "สร้าง" + +#: templates/backends/s3.html:63 +msgid "Generate IAM access policy" +msgstr "" + +#: scripts/controllers/RestoreController.js:66 +msgid "Getting file versions ..." +msgstr "กำลังเรียกรุ่นแฟ้ม ..." + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 +msgid "Hidden files" +msgstr "แฟ้มที่ซ่อนอยู่" + +#: templates/addoredit.html:64 +msgid "Hide" +msgstr "ซ่อน" + +#: templates/backends/file.html:15 templates/restore.html:98 +msgid "Hide hidden folders" +msgstr "ซ่อนโฟลเดอร์ที่ถูกซ่อน" + +#: index.html:210 scripts/services/AppUtils.js:62 +msgid "Home" +msgstr "เหย้า" + +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 +msgid "Hours" +msgstr "ชั่วโมง" + +#: templates/restore.html:111 +msgid "How do you want to handle existing files?" +msgstr "" + +#: scripts/services/AppUtils.js:64 +msgid "Hyper-V Machine" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:438 +msgid "Hyper-V Machine:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/services/AppUtils.js:66 +msgid "Hyper-V Machines" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:56 +#: scripts/directives/sourceFolderPicker.js:62 +msgid "ID:" +msgstr "ID:" + +#: templates/addoredit.html:257 +msgid "If a date was missed, the job will run as soon as possible." +msgstr "" + +#: templates/addoredit.html:355 +msgid "" +"If at least one newer backup is found, all backups older than this date are " +"deleted." +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 +msgid "" +"If the backup file was not downloaded automatically, right click and choose "Save" +" as ..."" +msgstr "" + +#: templates/notificationarea.html:7 +msgid "" +"If the backup file was not downloaded automatically, right click and choose " +""Save as ..."" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:106 +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:40 +msgid "If you do not enter an API Key, the tenant name is required" +msgstr "" + +#: templates/delete.html:32 +msgid "" +"If you want to use the backup later, you can export the configuration before" +" deleting it" +msgstr "" + +#: scripts/controllers/AppController.js:171 +msgid "" +"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" +"Do you want to set a password now?" +msgstr "" + +#: templates/import.html:31 +msgid "Import" +msgstr "นำเข้า" + +#: templates/addoredit.html:96 templates/restoredirect.html:39 +msgid "Import Destination URL" +msgstr "นำเข้า URL ปลายทาง" + +#: templates/import.html:3 +msgid "Import backup configuration" +msgstr "นำเข้าการตั้งค่าข้อมูลสำรอง" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import completed, but no certificates were found after the import" +msgstr "" + +#: scripts/directives/backupEditUri.js:159 +msgid "Import failed" +msgstr "การนำเข้าล้มเหลว" + +#: templates/addwizard.html:15 +msgid "Import from a file" +msgstr "นำเข้าจากแฟ้ม" + +#: templates/import.html:19 +msgid "Import metadata" +msgstr "" + +#: templates/import.html:35 +msgid "Importing ..." +msgstr "กำลังนำเข้า ..." + +#: scripts/controllers/EditBackupController.js:143 +msgid "Include a file?" +msgstr "นับรวมแฟ้ม?" + +#: scripts/services/AppUtils.js:175 +msgid "Include expression" +msgstr "" + +#: scripts/services/AppUtils.js:159 +msgid "Include regular expression" +msgstr "" + +#: templates/captcha.html:11 +msgid "Incorrect answer, try again" +msgstr "" + +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/DialogService.js:27 +msgid "Information" +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:932 +msgid "Invalid characters in path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 +msgid "Invalid retention time" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:686 +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:82 +msgid "KByte" +msgstr "กิโลไบต์" + +#: scripts/services/AppUtils.js:115 +msgid "KByte/s" +msgstr "กิโลไบต์/วิ" + +#: templates/addoredit.html:319 +msgid "Keep a specific number of backups" +msgstr "" + +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 +msgid "Language in user interface" +msgstr "ภาษาในส่วนติดต่อผู้ใช้" + +#: scripts/controllers/RestoreController.js:37 +msgid "Last month" +msgstr "เดือนที่แล้ว" + +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" + +#: scripts/controllers/RestoreController.js:56 +msgid "Latest" +msgstr "ล่าสุด" + +#: templates/about.html:6 +msgid "Libraries" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:64 +msgid "Listing backup dates ..." +msgstr "กำลังไล่รายการวันที่ข้อมูลสำรอง ..." + +#: scripts/services/ServerStatus.js:60 +msgid "Listing remote files ..." +msgstr "กำลังไล่รายการแฟ้มทางไกล ..." + +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + +#: templates/log.html:8 +msgid "Live" +msgstr "สด" + +#: templates/addwizard.html:16 +msgid "Load a configuration from an exported job or a storage provider" +msgstr "" + +#: templates/restorewizard.html:16 +msgid "Load destination from an exported job or a storage provider" +msgstr "" + +#: templates/log.html:23 templates/log.html:54 templates/log.html:68 +msgid "Load older data" +msgstr "เรียกข้อมูลที่เก่ากว่า" + +#: templates/about.html:45 templates/about.html:50 templates/about.html:56 +#: templates/captcha.html:14 templates/log.html:15 templates/log.html:22 +#: templates/log.html:45 templates/log.html:53 templates/log.html:60 +#: templates/log.html:67 templates/updatechangelog.html:7 +msgid "Loading ..." +msgstr "กำลังเรียกข้อมูล ..." + +#: templates/delete.html:40 +msgid "Loading remote storage usage ..." +msgstr "กำลังเรียกข้อมูลการใช้งานที่เก็บทางไกล ..." + +#: scripts/services/EditUriBuiltins.js:945 +msgid "Local Repository" +msgstr "" + +#: templates/localdatabase.html:2 +msgid "Local database for" +msgstr "" + +#: templates/localdatabase.html:26 +msgid "Local database path:" +msgstr "" + +#: templates/backends/rclone.html:2 +msgid "Local repository" +msgstr "" + +#: scripts/services/SystemInfo.js:81 +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:4 +msgid "Log data for {{Backup.Backup.Name}}" +msgstr "" + +#: templates/log.html:3 +msgid "Log data from the server" +msgstr "" + +#: index.html:228 +msgid "Log out" +msgstr "ลงชื่อออก" + +#: scripts/services/AppUtils.js:83 +msgid "MByte" +msgstr "เมกะไบต์" + +#: scripts/services/AppUtils.js:116 +msgid "MByte/s" +msgstr "เมกะไบต์/วิ" + +#: templates/localdatabase.html:11 +msgid "Maintenance" +msgstr "การบำรุงรักษา" + +#: templates/backends/file.html:19 templates/restore.html:102 +msgid "Manually type path" +msgstr "" + +#: templates/throttle.html:15 +msgid "Max download speed" +msgstr "" + +#: templates/throttle.html:5 +msgid "Max upload speed" +msgstr "" + +#: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 +#: templates/addoredit.html:378 templates/addoredit.html:91 +#: templates/edituri.html:34 templates/restoredirect.html:34 +msgid "Menu" +msgstr "เมนู" + +#: scripts/directives/sourceFolderPicker.js:471 +msgid "Microsoft SQL Database:" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:449 +msgid "Microsoft SQL Databases" +msgstr "" + +#: templates/backends/sia.html:14 +msgid "Minimum redundancy" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:936 +msgid "Minimum redundancy is 1.0" +msgstr "" + +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 +msgid "Minutes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "Missing name" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "Missing passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "Missing sources" +msgstr "" + +#: scripts/services/AppUtils.js:104 +msgid "Mon" +msgstr "" + +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 +msgid "Months" +msgstr "" + +#: templates/localdatabase.html:34 +msgid "Move existing database" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Move failed:" +msgstr "" + +#: scripts/services/AppUtils.js:54 +msgid "My Documents" +msgstr "" + +#: scripts/services/AppUtils.js:56 +msgid "My Music" +msgstr "" + +#: templates/addoredit.html:40 +msgid "My Photos" +msgstr "" + +#: scripts/services/AppUtils.js:58 +msgid "My Pictures" +msgstr "" + +#: templates/addoredit.html:39 +msgid "Name" +msgstr "" + +#: templates/home.html:53 +msgid "Never" +msgstr "" + +#: templates/notificationarea.html:22 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:124 +msgid "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" +msgstr "" + +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 +#: templates/addwizard.html:28 templates/restoredirect.html:52 +#: templates/restorewizard.html:36 +msgid "Next" +msgstr "" + +#: templates/home.html:57 +msgid "Next scheduled run:" +msgstr "" + +#: index.html:185 +msgid "Next scheduled task:" +msgstr "" + +#: index.html:182 +msgid "Next task:" +msgstr "" + +#: templates/addoredit.html:260 +msgid "Next time" +msgstr "" + +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "No" +msgstr "" + +#: scripts/directives/backupEditUri.js:210 +msgid "" +"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" +"\n" +"Do you want to approve the reported host key?" +msgstr "" + +#: templates/edituri.html:12 +msgid "No editor found for the "{{backend}}" storage type" +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 +msgid "No encryption" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items selected" +msgstr "" + +#: scripts/controllers/RestoreController.js:192 +msgid "No items to restore, please select one or more items" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "No passphrase entered" +msgstr "" + +#: index.html:187 +msgid "No scheduled tasks" +msgstr "" + +#: scripts/controllers/AppController.js:172 +msgid "No, my machine has only a single account" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Non-matching passphrase" +msgstr "" + +#: templates/settings.html:125 +msgid "None / disabled" +msgstr "" + +#: templates/addoredit.html:324 +msgid "Nothing will be deleted. The backup size will grow with each change." +msgstr "" + +#: scripts/controllers/AppController.js:44 +#: scripts/controllers/AppController.js:59 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 +#: scripts/controllers/RestoreDirectController.js:24 +#: scripts/controllers/RestoreDirectController.js:33 +#: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 +#: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 +msgid "OK" +msgstr "" + +#: templates/addoredit.html:342 +msgid "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." +msgstr "" + +#: templates/backends/openstack.html:7 +msgid "OpenStack AuthURI" +msgstr "" + +#: scripts/services/SystemInfo.js:50 +msgid "OpenStack Object Storage / Swift" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 +msgid "Operation failed:" +msgstr "" + +#: templates/home.html:16 +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:28 templates/edituri.html:51 +#: templates/settings.html:147 templates/settings.html:153 +msgid "Options" +msgstr "" + +#: templates/settings.html:145 +msgid "" +"Options added here are applied to all backups, but can be overridden in each" +" individual backup" +msgstr "" + +#: templates/restore.html:81 +msgid "Original location" +msgstr "" + +#: scripts/services/SystemInfo.js:84 +msgid "Others" +msgstr "" + +#: templates/addoredit.html:328 +msgid "" +"Over time backups will be deleted automatically. There will remain one " +"backup for each of the last 7 days, each of the last 4 weeks, each of the " +"last 12 months. There will always be at least one remaining backup." +msgstr "" + +#: templates/restore.html:114 +msgid "Overwrite" +msgstr "" + +#: templates/addoredit.html:54 templates/export.html:21 +#: templates/restoredirect.html:60 +msgid "Passphrase" +msgstr "" + +#: templates/import.html:14 +msgid "Passphrase (if encrypted)" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Passphrase changed" +msgstr "" + +#: scripts/controllers/EditBackupController.js:233 +msgid "Passphrases are not matching" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 +#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 +#: 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/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "Path not found" +msgstr "" + +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: 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 "" + +#: templates/settings.html:31 +msgid "Pause" +msgstr "" + +#: templates/settings.html:29 +msgid "Pause after startup or hibernation" +msgstr "" + +#: scripts/controllers/AppController.js:42 +msgid "Pause options" +msgstr "" + +#: templates/restore.html:123 +msgid "Permissions" +msgstr "" + +#: templates/restore.html:85 +msgid "Pick location" +msgstr "" + +#: templates/restorewizard.html:10 +msgid "Point to your backup files and restore from there" +msgstr "" + +#: templates/backends/generic.html:9 +msgid "Port" +msgstr "" + +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 +#: templates/restoredirect.html:81 +msgid "Previous" +msgstr "" + +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + +#: templates/backends/gcs.html:39 +msgid "ProjectID is optional if the bucket exist" +msgstr "" + +#: scripts/services/SystemInfo.js:83 +msgid "Proprietary" +msgstr "" + +#: scripts/services/ServerStatus.js:63 +msgid "Purging files ..." +msgstr "" + +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +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:40 +msgid "Registering temporary backup ..." +msgstr "" + +#: scripts/controllers/EditBackupController.js:118 +msgid "Relative paths not allowed" +msgstr "" + +#: templates/captcha.html:7 +msgid "Reload" +msgstr "" + +#: templates/log.html:10 +msgid "Remote" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:946 +msgid "Remote Path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:944 +msgid "Remote Repository" +msgstr "" + +#: templates/backends/rclone.html:10 +msgid "Remote path" +msgstr "" + +#: templates/backends/rclone.html:6 +msgid "Remote repository" +msgstr "" + +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 +msgid "Remove" +msgstr "" + +#: templates/advancedoptionseditor.html:40 +msgid "Remove option" +msgstr "" + +#: templates/localdatabase.html:18 templates/notificationarea.html:14 +msgid "Repair" +msgstr "" + +#: scripts/services/ServerStatus.js:57 +msgid "Repairing database ..." +msgstr "" + +#: templates/addoredit.html:58 +msgid "Repeat Passphrase" +msgstr "" + +#: templates/home.html:38 +msgid "Reporting:" +msgstr "" + +#: templates/localdatabase.html:31 +msgid "Reset" +msgstr "" + +#: index.html:216 templates/restore.html:131 +msgid "Restore" +msgstr "" + +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + +#: templates/restore.html:45 +msgid "Restore files" +msgstr "" + +#: templates/home.html:19 +msgid "Restore files ..." +msgstr "" + +#: templates/restore.html:46 +msgid "Restore files from {{backupname}}" +msgstr "" + +#: templates/restore.html:48 +msgid "Restore from" +msgstr "" + +#: templates/import.html:4 +msgid "Restore from backup configuration" +msgstr "" + +#: templates/restorewizard.html:15 +msgid "Restore from configuration ..." +msgstr "" + +#: templates/restore.html:24 templates/restore.html:39 +#: templates/restore.html:76 templates/restoredirect.html:24 +msgid "Restore options" +msgstr "" + +#: templates/restore.html:126 +msgid "Restore read/write permissions" +msgstr "" + +#: scripts/controllers/RestoreController.js:371 +#: scripts/controllers/RestoreController.js:393 +msgid "Restoring files ..." +msgstr "" + +#: index.html:219 +msgid "Resume" +msgstr "" + +#: templates/addoredit.html:265 +msgid "Run again every" +msgstr "" + +#: templates/home.html:18 templates/home.html:53 +msgid "Run now" +msgstr "" + +#: scripts/controllers/StateController.js:25 +msgid "Running ..." +msgstr "" + +#: templates/commandline.html:58 +msgid "Running ...." +msgstr "" + +#: templates/commandline.html:47 +msgid "Running commandline entry" +msgstr "" + +#: index.html:174 +msgid "Running task:" +msgstr "" + +#: scripts/services/SystemInfo.js:51 +msgid "S3 Compatible" +msgstr "" + +#: templates/settings.html:82 +msgid "Same as the base install version: {{channelname}}" +msgstr "" + +#: scripts/services/AppUtils.js:109 +msgid "Sat" +msgstr "" + +#: templates/addoredit.html:404 templates/localdatabase.html:32 +msgid "Save" +msgstr "" + +#: templates/localdatabase.html:33 +msgid "Save and repair" +msgstr "" + +#: templates/restore.html:118 +msgid "Save different versions with timestamp in file name" +msgstr "" + +#: templates/import.html:24 +msgid "Save immediately" +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:251 templates/addoredit.html:27 +msgid "Schedule" +msgstr "" + +#: templates/restore.html:60 +msgid "Search" +msgstr "" + +#: templates/restore.html:56 +msgid "Search for files" +msgstr "" + +#: scripts/services/AppUtils.js:98 templates/settings.html:45 +msgid "Seconds" +msgstr "" + +#: templates/log.html:29 +msgid "Select a log level and see messages as they happen:" +msgstr "" + +#: templates/restore.html:23 templates/restore.html:38 +#: templates/restoredirect.html:23 +msgid "Select files" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 +#: templates/backends/sia.html:2 +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/commandline.html:49 templates/restoredirect.html:95 +#: 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 "" + +#: templates/backends/sia.html:10 +msgid "Server password" +msgstr "" + +#: scripts/controllers/HomeController.js:7 +msgid "Server paused" +msgstr "" + +#: templates/about.html:72 +msgid "Server state properties" +msgstr "" + +#: index.html:222 templates/settings.html:2 +msgid "Settings" +msgstr "" + +#: templates/addoredit.html:65 templates/notificationarea.html:12 +#: templates/notificationarea.html:32 +msgid "Show" +msgstr "" + +#: templates/addoredit.html:128 +msgid "Show advanced editor" +msgstr "" + +#: templates/addoredit.html:139 templates/backends/file.html:16 +#: templates/restore.html:99 +msgid "Show hidden folders" +msgstr "" + +#: templates/about.html:8 +msgid "Show log" +msgstr "" + +#: templates/home.html:40 +msgid "Show log ..." +msgstr "" + +#: templates/addoredit.html:131 +msgid "Show treeview" +msgstr "" + +#: templates/backends/sia.html:11 +msgid "Sia server password" +msgstr "" + +#: templates/addoredit.html:320 +msgid "Smart backup retention" +msgstr "" + +#: templates/backends/openstack.html:45 +msgid "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" +msgstr "" + +#: templates/addoredit.html:26 +msgid "Source Data" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:120 +msgid "Source data" +msgstr "" + +#: templates/addoredit.html:145 +msgid "Source folders" +msgstr "" + +#: templates/home.html:62 +msgid "Source:" +msgstr "" + +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" + +#: scripts/services/SystemInfo.js:82 +msgid "Standard protocols" +msgstr "" + +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" + +#: scripts/controllers/RestoreController.js:367 +#: scripts/controllers/RestoreController.js:391 +msgid "Starting the restore process ..." +msgstr "" + +#: scripts/controllers/StateController.js:112 +msgid "Stop after the current file" +msgstr "" + +#: scripts/controllers/StateController.js:103 +msgid "Stop after upload" +msgstr "" + +#: scripts/controllers/StateController.js:103 +#: scripts/controllers/StateController.js:112 +msgid "Stop now" +msgstr "" + +#: scripts/controllers/StateController.js:101 +msgid "Stop running backup" +msgstr "" + +#: scripts/controllers/StateController.js:110 +msgid "Stop running task" +msgstr "" + +#: index.html:170 +msgid "Stopping after upload:" +msgstr "" + +#: index.html:175 +msgid "Stopping task:" +msgstr "" + +#: templates/edituri.html:3 +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:7 +msgid "Stored" +msgstr "" + +#: scripts/controllers/EditBackupController.js:33 +msgid "Strong" +msgstr "" + +#: scripts/directives/backupEditUri.js:51 +#: scripts/directives/backupEditUri.js:54 +msgid "Success" +msgstr "" + +#: scripts/services/AppUtils.js:110 +msgid "Sun" +msgstr "" + +#: scripts/services/AppUtils.js:72 +msgid "Symbolic link" +msgstr "" + +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 +msgid "System default ({{levelname}})" +msgstr "" + +#: scripts/controllers/EditBackupController.js:20 +msgid "System files" +msgstr "" + +#: templates/about.html:7 +msgid "System info" +msgstr "" + +#: templates/about.html:64 +msgid "System properties" +msgstr "" + +#: scripts/services/AppUtils.js:85 +msgid "TByte" +msgstr "" + +#: scripts/services/AppUtils.js:118 +msgid "TByte/s" +msgstr "" + +#: templates/backends/sia.html:7 +msgid "Target path, ie /backup" +msgstr "" + +#: templates/waitarea.html:5 +msgid "Task is running" +msgstr "" + +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 +msgid "Temporary files" +msgstr "" + +#: templates/backends/openstack.html:39 +msgid "Tenant Name" +msgstr "" + +#: templates/edituri.html:21 +msgid "Test connection" +msgstr "" + +#: scripts/directives/backupEditUri.js:44 templates/edituri.html:22 +msgid "Testing ..." +msgstr "" + +#: scripts/directives/backupEditUri.js:44 +msgid "Testing connection ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions ..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:45 +msgid "Testing permissions..." +msgstr "" + +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 +msgid "The bucket name should be all lower-case, convert automatically?" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:839 +msgid "" +"The bucket name should start with your username, prepend automatically?" +msgstr "" + +#: index.html:306 +msgid "The connection to the server is lost, attempting again in {{time}} ..." +msgstr "" + +#: templates/settings.html:67 +msgid "The dark theme (by Michal)" +msgstr "" + +#: templates/settings.html:66 +msgid "The default blue on white theme (by Alex)" +msgstr "" + +#: scripts/directives/backupEditUri.js:131 +msgid "" +"The folder {{folder}} does not exist.\n" +"Create it now?" +msgstr "" + +#: scripts/directives/backupEditUri.js:212 +msgid "" +"The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" +"\n" +"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 +msgid "The path does not appear to exist, do you want to add it anyway?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:143 +msgid "" +"The path does not end with a '{{dirsep}}' 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:118 +msgid "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:757 +msgid "" +"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", 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:50 +msgid "The region parameter is only used when creating a bucket" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "" +"The server certificate could not be validated.\n" +"Do you want to approve the SSL certificate with the hash: {{hash}}?" +msgstr "" + +#: templates/backends/s3.html:40 +msgid "The storage class affects the availability and price for a stored file" +msgstr "" + +#: scripts/controllers/RestoreDirectController.js:106 +msgid "" +"The target folder contains encrypted files, please supply the passphrase" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +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:305 +msgid "" +"This backup was created on another operating system. Restoring files without" +" specifying a destination folder can cause files to be restored in " +"unexpected places. Are you sure you want to continue without choosing a " +"destination folder?" +msgstr "" + +#: scripts/controllers/RestoreController.js:36 +msgid "This month" +msgstr "" + +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + +#: scripts/controllers/RestoreController.js:35 +msgid "This week" +msgstr "" + +#: scripts/controllers/AppController.js:57 +msgid "Throttle settings" +msgstr "" + +#: scripts/services/AppUtils.js:107 +msgid "Thu" +msgstr "" + +#: templates/export.html:14 +msgid "To File" +msgstr "" + +#: scripts/controllers/DeleteController.js:66 +msgid "" +"To confirm you want to delete all remote files for \"{{name}}\", please " +"enter the word you see below" +msgstr "" + +#: scripts/controllers/ExportController.js:10 +msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" +msgstr "" + +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + +#: scripts/controllers/RestoreController.js:33 +msgid "Today" +msgstr "" + +#: scripts/directives/backupEditUri.js:214 +msgid "Trust host certificate?" +msgstr "" + +#: scripts/directives/backupEditUri.js:87 +msgid "Trust server certificate?" +msgstr "" + +#: templates/settings.html:95 +msgid "" +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." +msgstr "" + +#: scripts/services/AppUtils.js:105 +msgid "Tue" +msgstr "" + +#: templates/restore.html:57 +msgid "Type to highlight files" +msgstr "" + +#: templates/restorewizard.html:25 +msgid "Unknown backup size and versions" +msgstr "" + +#: templates/pause.html:31 +msgid "Until resumed" +msgstr "" + +#: templates/settings.html:78 +msgid "Update channel" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:66 +msgid "Update failed:" +msgstr "" + +#: scripts/controllers/LocalDatabaseController.js:88 +msgid "Updating with existing database" +msgstr "" + +#: scripts/services/ServerStatus.js:42 +msgid "Uploading verification file ..." +msgstr "" + +#: templates/settings.html:127 +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:115 +msgid "Usage statistics" +msgstr "" + +#: templates/settings.html:121 +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:428 +msgid "Use existing database?" +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Use weak passphrase" +msgstr "" + +#: scripts/controllers/EditBackupController.js:30 +msgid "Useless" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:374 +msgid "User data" +msgstr "" + +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 +msgid "User has too many permissions" +msgstr "" + +#: templates/settings.html:51 +msgid "User interface settings" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 +#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 +msgid "Username" +msgstr "" + +#: templates/addoredit.html:151 +msgid "Validating ..." +msgstr "" + +#: templates/home.html:33 +msgid "Verify files" +msgstr "" + +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 +msgid "Verifying ..." +msgstr "" + +#: scripts/services/CaptchaService.js:32 +msgid "Verifying answer" +msgstr "" + +#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +msgid "Verifying backend data ..." +msgstr "" + +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +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:254 +msgid "Visit us on" +msgstr "" + +#: templates/delete.html:21 +msgid "" +"WARNING: The remote database is found to be in use by the commandline " +"library" +msgstr "" + +#: templates/delete.html:44 +msgid "WARNING: This will prevent you from restoring the data in the future." +msgstr "" + +#: templates/waitarea.html:2 +msgid "Waiting for task to begin" +msgstr "" + +#: templates/commandline.html:54 +msgid "Waiting for task to start ...." +msgstr "" + +#: scripts/services/ServerStatus.js:39 +msgid "Waiting for upload ..." +msgstr "" + +#: templates/settings.html:122 +msgid "Warnings, errors and crashes" +msgstr "" + +#: templates/restore.html:142 +msgid "" +"We accept donations via different services, such as OpenCollective, PayPal, " +"BountySource and various crypto currencies." +msgstr "" + +#: templates/addoredit.html:50 +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:322 +msgid "Weak passphrase" +msgstr "" + +#: scripts/services/AppUtils.js:106 +msgid "Wed" +msgstr "" + +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 +msgid "Weeks" +msgstr "" + +#: templates/restorewizard.html:3 +msgid "Where do you want to restore from?" +msgstr "" + +#: templates/restore.html:78 +msgid "Where do you want to restore the files to?" +msgstr "" + +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 +msgid "Years" +msgstr "" + +#: scripts/controllers/AppController.js:172 +#: scripts/controllers/DeleteController.js:77 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/HomeController.js:7 +#: scripts/controllers/LocalDatabaseController.js:28 +#: scripts/controllers/LocalDatabaseController.js:72 +#: scripts/controllers/LocalDatabaseController.js:88 +#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:87 +#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 +msgid "Yes" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +msgid "Yes, I have stored the passphrase safely" +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +msgid "Yes, I'm brave!" +msgstr "" + +#: scripts/controllers/EditBackupController.js:371 +msgid "Yes, please break my backup!" +msgstr "" + +#: scripts/controllers/RestoreController.js:34 +msgid "Yesterday" +msgstr "" + +#: scripts/directives/backupEditUri.js:153 +msgid "" +"You appear to be running Mono with no SSL certificates loaded.\n" +"Do you want to import the list of trusted certificates from Mozilla?" +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:27 +msgid "You are currently running {{appname}} {{version}}" +msgstr "" + +#: scripts/controllers/StateController.js:102 +msgid "" +"You can stop the backup immediately, or stop after the current file has been" +" uploaded." +msgstr "" + +#: scripts/controllers/StateController.js:111 +msgid "" +"You can stop the task immediately, or allow the process to continue its " +"current file and the stop." +msgstr "" + +#: scripts/controllers/EditBackupController.js:380 +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:371 +msgid "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." +msgstr "" + +#: scripts/controllers/EditBackupController.js:407 +msgid "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." +msgstr "" + +#: scripts/controllers/RestoreController.js:299 +msgid "You have chosen to restore to a new location, but not entered one" +msgstr "" + +#: scripts/controllers/EditBackupController.js:337 +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 lose the " +"passphrase." +msgstr "" + +#: scripts/controllers/EditBackupController.js:240 +msgid "You must choose at least one source folder" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 +msgid "You must enter a name for the backup" +msgstr "" + +#: scripts/controllers/EditBackupController.js:227 +msgid "You must enter a passphrase or disable encryption" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 +msgid "You must enter a positive number of backups to keep" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 +msgid "You must enter a tenant name if you do not provide an API Key" +msgstr "" + +#: scripts/controllers/EditBackupController.js:269 +msgid "You must enter a valid duration for the time to keep backups" +msgstr "" + +#: scripts/controllers/EditBackupController.js:283 +msgid "You must enter a valid rentention policy string" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:811 +msgid "You must enter either a password or an API Key" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:818 +msgid "You must enter either a password or an API Key, not both" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:115 +msgid "You must fill in the password" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You must fill in the server name or address" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 +msgid "You must fill in the username" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:78 +msgid "You must fill in {{field}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:790 +msgid "You must select or fill in the AuthURI" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:832 +msgid "You must select or fill in the server" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:99 +msgid "You must specify a path" +msgstr "" + +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + +#: templates/restore.html:139 +msgid "Your files and folders have been restored successfully." +msgstr "" + +#: scripts/controllers/EditBackupController.js:322 +msgid "Your passphrase is easy to guess. Consider changing passphrase." +msgstr "" + +#: templates/backends/gcs.html:3 templates/backends/openstack.html:3 +msgid "bucket/folder/subfolder" +msgstr "" + +#: scripts/services/AppUtils.js:81 +msgid "byte" +msgstr "" + +#: scripts/services/AppUtils.js:114 +msgid "byte/s" +msgstr "" + +#: templates/addoredit.html:268 templates/addoredit.html:351 +#: templates/advancedoptionseditor.html:28 +#: templates/advancedoptionseditor.html:35 +msgid "custom" +msgstr "" + +#: templates/commandline.html:49 templates/restoredirect.html:95 +#: templates/waitarea.html:15 +msgid "resume now" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + +#: templates/about.html:12 +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:50 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "" + +#: templates/home.html:67 templates/restorewizard.html:23 +msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" +msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" +msgstr[0] "" + +#: templates/pause.html:26 +msgid "{{number}} Hour" +msgstr "" + +#: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 +#: templates/pause.html:6 +msgid "{{number}} Minutes" +msgstr "" + +#: templates/home.html:47 +msgid "{{time}} (took {{duration}})" +msgstr "" diff --git a/Localizations/webroot/localization_webroot-zh_CN.po b/Localizations/webroot/localization_webroot-zh_CN.po index 592f99b0f..0eb99d7ec 100644 --- a/Localizations/webroot/localization_webroot-zh_CN.po +++ b/Localizations/webroot/localization_webroot-zh_CN.po @@ -18,25 +18,25 @@ msgstr "- 选择一个选项 -" msgid "...loading..." msgstr "…载入中…" -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "API 密钥" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "AWS 访问 ID" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "AWS 访问密钥" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM 策略" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "关于" @@ -44,11 +44,11 @@ msgstr "关于" msgid "About {{appname}}" msgstr "关于 {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "访问密钥" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "访问被拒绝" @@ -56,11 +56,11 @@ msgstr "访问被拒绝" msgid "Access to user interface" msgstr "访问控制" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "帐户名" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "激活" @@ -81,11 +81,11 @@ msgstr "直接添加路径" msgid "Add advanced option" msgstr "添加高级选项" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "新增备份" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "添加过滤条件" @@ -93,12 +93,12 @@ msgstr "添加过滤条件" msgid "Add path" msgstr "添加路径" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "调整 bucket 名称?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "调整路径名称?" @@ -106,18 +106,14 @@ msgstr "调整路径名称?" msgid "Advanced Options" msgstr "高级选项" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "高级选项" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "高级:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "所有" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "所有 Hyper-V 机器" @@ -126,7 +122,7 @@ msgstr "所有 Hyper-V 机器" msgid "All Microsoft SQL Databases" msgstr "所有 Microsoft SQL 数据库" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -141,7 +137,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "允许远程访问 (需要重启)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "日期规划" @@ -157,7 +153,7 @@ msgstr "" "新位置已有文件\n" "你确定要将数据库指向已存在的文件?" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -168,33 +164,39 @@ msgstr "" "重新使用该数据库将使用命令行或服务器实例工作在相同的存储\n" "你希望使用已有的数据库吗?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "使用情况报告级别" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "导出为命令行" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "授权 ID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "认证密码" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "认证用户名" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "自动生成的密码" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "自动运行备份" @@ -206,11 +208,11 @@ msgstr "B2 帐户 ID" msgid "B2 Application Key" msgstr "B2 应用密钥" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "B2 云存储帐户 ID" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 云存储应用密钥" @@ -222,6 +224,10 @@ msgstr "返回" msgid "Backend modules:" msgstr "后端模块:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "备份完成!" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "备份保存位置" @@ -231,19 +237,19 @@ msgstr "备份保存位置" msgid "Backup location" msgstr "备份位置" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" -msgstr "" +msgstr "备份保留策略" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "备份数据:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr " Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "访问错误" @@ -255,9 +261,10 @@ msgstr "浏览" msgid "Browser default" msgstr "浏览器默认语言" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Bucket 名称" @@ -291,30 +298,50 @@ msgstr "正在构建局部临时数据库…" msgid "Busy ..." msgstr "忙碌中…" -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "取消" @@ -351,19 +378,20 @@ msgstr "正在检查更新…" msgid "Chose a storage type to get started" msgstr "选择存储类型以开始" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "点击\"授权 ID\"链接来创建一个授权 ID" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "点击配置限流" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "命令行..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "立即压实" @@ -391,7 +419,7 @@ msgstr "计算机" msgid "Configuration file:" msgstr "配置文件:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "配置:" @@ -413,11 +441,11 @@ msgstr "需要确认" msgid "Connect" msgstr "连接" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "立即连接" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "正在连接服务器…" @@ -425,11 +453,11 @@ msgstr "正在连接服务器…" msgid "Connecting to task ...." msgstr "正在连接至任务..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "正在连接…" -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "连接中断" @@ -438,11 +466,11 @@ msgstr "连接中断" msgid "Connection worked!" msgstr "连接正常!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "容器名称" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "容器区域" @@ -450,7 +478,7 @@ msgstr "容器区域" msgid "Continue" msgstr "继续" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "继续且不启用加密" @@ -460,7 +488,7 @@ msgstr "已复制!" #: templates/copy_clipboard_buttons.html:3 msgid "Copy" -msgstr "" +msgstr "复制" #: templates/addoredit.html:99 templates/restoredirect.html:42 msgid "Copy Destination URL to Clipboard" @@ -470,7 +498,7 @@ msgstr "复制地址到剪贴板" msgid "Copy failed. Please manually copy the URL" msgstr "复制失败,请手动复制此地址" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "核心选项" @@ -478,11 +506,11 @@ msgstr "核心选项" msgid "Counting ({{files}} files found, {{size}})" msgstr "正在计算 (已找到 {{files}} 个文件,{{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "仅崩溃" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "创建 bug 报告…" @@ -490,7 +518,7 @@ msgstr "创建 bug 报告…" msgid "Create folder?" msgstr "创建文件夹?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "受限用户已创建" @@ -498,7 +526,7 @@ msgstr "受限用户已创建" msgid "Creating bug report ..." msgstr "正在创建 bug 报告…" -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "正在创建受限用户…" @@ -510,10 +538,18 @@ msgstr "正在创建目标文件夹…" msgid "Creating temporary backup ..." msgstr "正在创建临时备份…" -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "正在创建用户…" +#: templates/home.html:71 +msgid "Current action:" +msgstr "当前操作:" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "当前文件:" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "当前版本为 {{versionname}} ({{versionnumber}})" @@ -526,9 +562,9 @@ msgstr "自定义 S3 端点" msgid "Custom authentication url" msgstr "自定义认证地址" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" -msgstr "" +msgstr "自定义备份保留策略" #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" @@ -550,11 +586,11 @@ msgstr "自定义服务器地址 ({{server}})" msgid "Custom storage class ({{class}})" msgstr "自定义存储类别 ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "数据库..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "天" @@ -562,15 +598,15 @@ msgstr "天" msgid "Default" msgstr "默认" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "默认 ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "默认过滤条件" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "默认选项" @@ -578,7 +614,7 @@ msgstr "默认选项" msgid "Delete" msgstr "删除" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "删除…" @@ -586,9 +622,9 @@ msgstr "删除…" msgid "Delete backup" msgstr "删除备份" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" -msgstr "" +msgstr "保留指定期限" #: templates/delete.html:13 msgid "Delete local database" @@ -614,7 +650,7 @@ msgstr "正在删除远程文件…" msgid "Deleting unwanted files ..." msgstr "正在删除多余文件…" -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "桌面" @@ -622,6 +658,10 @@ msgstr "桌面" msgid "Destination" msgstr "保存位置" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "保存位置" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -639,11 +679,15 @@ msgstr "直接从备份文件中恢复..." msgid "Disabled" msgstr "已禁用" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "忽略" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "忽略所有" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "显示和颜色主题" @@ -655,19 +699,23 @@ msgstr "你确定要删除备份:\"{{name}}\"吗 ?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "你确定要删除 \"{{name}}\" 的本地数据库吗 ?" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "域名称" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "捐赠" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "捐赠信息" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "捐赠信息已隐藏,点击显示" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "捐赠消息已显示,点击隐藏" @@ -675,11 +723,11 @@ msgstr "捐赠消息已显示,点击隐藏" msgid "Done" msgstr "完成" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "下载" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "正在下载…" @@ -687,19 +735,19 @@ msgstr "正在下载…" msgid "Downloading files ..." msgstr "正在下载文件……" -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "正在下载更新…" -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Duplicati 选项 {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Duplicati 网站" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Duplicati 论坛" @@ -721,17 +769,17 @@ msgid "" " to be downloaded for each operation." msgstr "每个备份都有一个关联的本地数据库,用来存储远程备份相关的信息。\\n这将加快许多操作的执行时间并减少操作时需要下载的数据量。" -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "编辑…" -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "以列表形式编辑" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "以文本形式编辑" @@ -744,7 +792,7 @@ msgstr "加密文件" msgid "Encryption" msgstr "加密方式" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "加密方式已更改" @@ -752,19 +800,22 @@ msgstr "加密方式已更改" msgid "Encryption modules:" msgstr "加密模块:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "输入地址" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" +"请手动输入备份保留策略。占位符 D/W/Y 代表 日/星期/年,U 代表 永久。语法为 " +"7D:1D,4W:1W,36M:1M,这个例子保留7天中每天一份,4个星期中每星期一份,36个月中每月一份,也可以写成 " +"1W:1D,1M:1W,3Y:1M" #: templates/backends/azure.html:12 msgid "Enter access key" @@ -790,7 +841,7 @@ msgstr "输入容器名称" msgid "Enter encryption passphrase" msgstr "输入加密密码" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "在此输入表达式" @@ -798,15 +849,26 @@ msgstr "在此输入表达式" msgid "Enter folder path name" msgstr "输入文件夹路径名" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "以命令行格式,一行一个参数,例如 {0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "输入目标路径" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "输入 Office 365 群组的邮箱地址" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "输入完整的路径,包括服务器名称,但不包括 https" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -823,9 +885,9 @@ msgstr "输入目标路径" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "错误" @@ -833,39 +895,43 @@ msgstr "错误" msgid "Error!" msgstr "错误!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "错误,崩溃" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "排除" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "排除文件夹,名称包括" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "排除表达式" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "排除文件" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "排除文件后缀" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "排除文件,名称包括" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "排除文件夹" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "排除正则表达式" @@ -873,7 +939,7 @@ msgstr "排除正则表达式" msgid "Existing file found" msgstr "发现已存在文件" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "Experimental" @@ -881,7 +947,7 @@ msgstr "Experimental" msgid "Export" msgstr "导出" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "导出…" @@ -899,7 +965,7 @@ msgstr "正在导出…" #: templates/externallink.html:1 msgid "External link" -msgstr "" +msgstr "外部链接" #: scripts/services/SystemInfo.js:52 msgid "FTP (Alternative)" @@ -918,7 +984,7 @@ msgstr "连接失败:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -941,7 +1007,7 @@ msgstr "获取路径信息失败: {{message}}" msgid "Failed to import:" msgstr "导入失败:" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "读取备份默认设置失败:" @@ -949,7 +1015,7 @@ msgstr "读取备份默认设置失败:" msgid "Failed to restore files: {{message}}" msgstr "恢复文件失败: {{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "保存失败:" @@ -958,11 +1024,11 @@ msgstr "保存失败:" msgid "Fetching path information ..." msgstr "获取路径信息…" -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "文件" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "文件大于" @@ -970,8 +1036,7 @@ msgstr "文件大于" msgid "Filters" msgstr "过滤条件" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "已完成!" @@ -979,7 +1044,7 @@ msgstr "已完成!" msgid "First run setup" msgstr "初始配置" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "文件夹" @@ -991,15 +1056,15 @@ msgstr "文件夹" msgid "Folder path" msgstr "文件夹路径" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "周五" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GB" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GB/s" @@ -1015,7 +1080,7 @@ msgstr "常规" msgid "General backup settings" msgstr "常规备份设置" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "常规选项" @@ -1031,7 +1096,12 @@ msgstr "生成 IAM 访问策略" msgid "Getting file versions ..." msgstr "正在读取文件版本..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "群组邮箱" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "隐藏文件" @@ -1043,12 +1113,16 @@ msgstr "隐藏" msgid "Hide hidden folders" msgstr "隐藏被隐藏的文件夹" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "首页" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "小时" @@ -1056,7 +1130,7 @@ msgstr "小时" msgid "How do you want to handle existing files?" msgstr "你想要怎样处理已存在的文件?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V 虚拟机" @@ -1065,7 +1139,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V 虚拟机:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V 虚拟机" @@ -1074,15 +1148,15 @@ msgstr "Hyper-V 虚拟机" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "如果时间错过,任务将尽快运行。" -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." -msgstr "" +msgstr "相对于最新备份,早于此期限的备份将被清理" #: templates/localdatabase.html:13 msgid "" @@ -1109,7 +1183,7 @@ msgstr "" "如果备份文件没有自动下载,右键单击并选择 " ""另存为…" " -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1117,7 +1191,7 @@ msgstr "" "如果你不输入路径,所有文件将存储在登录时的默认文件夹。\n" "你确定这是你想要的吗?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "如果你不输入 API 密钥,则需要输入租户名称" @@ -1161,21 +1235,21 @@ msgstr "从文件导入" #: templates/import.html:19 msgid "Import metadata" -msgstr "" +msgstr "导入元数据" #: templates/import.html:35 msgid "Importing ..." msgstr "正在导入…" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "包含一个文件?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "包含表达式" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "包含正则表达式" @@ -1183,15 +1257,16 @@ msgstr "包含正则表达式" msgid "Incorrect answer, try again" msgstr "验证失败,请重试" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "面向开发者的个人构建" +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "面向开发者的个人构建,不适用于重要数据" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "信息" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "安装" @@ -1199,17 +1274,17 @@ msgstr "安装" msgid "Install failed:" msgstr "安装失败:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "路径中包含无效字符" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "无效的保留时间" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1217,23 +1292,27 @@ msgstr "" "某些 FTP 不需要密码\n" "你确定你的 FTP 服务器支持无密码登陆吗?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KB" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KB/s" -#: templates/addoredit.html:321 -msgid "Keep a specific number of backups" -msgstr "" - #: templates/addoredit.html:319 -msgid "Keep all backups" -msgstr "" +msgid "Keep a specific number of backups" +msgstr "保留指定版本数" -#: templates/settings.html:40 +#: templates/addoredit.html:317 +msgid "Keep all backups" +msgstr "永久保留" + +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "Keystone API 版本" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "界面语言" @@ -1241,9 +1320,13 @@ msgstr "界面语言" msgid "Last month" msgstr "上月" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "上一次成功运行于:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1253,18 +1336,18 @@ msgstr "最新" msgid "Libraries" msgstr "第三方库" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "hadoop01" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "正在列举备份日期…" -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "正在列举远程文件…" +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "正在列举需要清除的远程文件…" + #: templates/log.html:8 msgid "Live" msgstr "实时" @@ -1292,9 +1375,9 @@ msgstr "载入中…" msgid "Loading remote storage usage ..." msgstr "正在载入远程存储使用量…" -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" -msgstr "" +msgstr "本地仓库" #: templates/localdatabase.html:2 msgid "Local database for" @@ -1306,9 +1389,9 @@ msgstr "本地数据库路径:" #: templates/backends/rclone.html:2 msgid "Local repository" -msgstr "" +msgstr "本地仓库" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "本地存储" @@ -1328,15 +1411,15 @@ msgstr "{{Backup.Backup.Name}} 的日志" msgid "Log data from the server" msgstr "Duplicati 服务器日志" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "登出" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MB" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MB/s" @@ -1357,7 +1440,7 @@ msgid "Max upload speed" msgstr "最大上传速度" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "菜单" @@ -1374,32 +1457,32 @@ msgstr "Microsoft SQL 数据库" msgid "Minimum redundancy" msgstr "最小冗余" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "最小冗余为 1.0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "分钟" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "缺少名称" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "缺少密码" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "缺少源数据" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "周一" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "月" @@ -1411,11 +1494,11 @@ msgstr "移动已有数据库" msgid "Move failed:" msgstr "移动失败:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "我的文档" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "我的音乐" @@ -1423,7 +1506,7 @@ msgstr "我的音乐" msgid "My Photos" msgstr "我的照片" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "我的图片" @@ -1431,15 +1514,15 @@ msgstr "我的图片" msgid "Name" msgstr "名称" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "从不" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "发现新版本: {{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1447,33 +1530,33 @@ msgstr "" "新用户名为 {{user}}\n" "已为新的受限用户更新证书" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "下一步" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "下一次计划运行于:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "下一次计划任务:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "下一次任务:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "下一次运行时间:" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1482,10 +1565,10 @@ msgstr "下一次运行时间:" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "否" @@ -1503,7 +1586,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "未找到 "{{backend}}" 存储类型的编辑器" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "无加密" @@ -1519,7 +1602,7 @@ msgstr "未恢复项目,请至少选择一项" msgid "No passphrase entered" msgstr "未输入密码" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "暂无计划任务" @@ -1527,40 +1610,36 @@ msgstr "暂无计划任务" msgid "No, my machine has only a single account" msgstr "否,我的机器只有一个帐户" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "密码不匹配" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "无 / 禁用" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." -msgstr "" +msgstr "不会清理任何备份,备份大小将持续增长" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "确定" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "OSX" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." -msgstr "" +msgstr "一旦备份版本数超过此值,最旧的备份将被清理" #: templates/backends/openstack.html:7 msgid "OpenStack AuthURI" @@ -1570,12 +1649,20 @@ msgstr "OpenStack 认证地址" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack 对象存储 / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "v3 keystone API 不支持 Openstack API 密钥" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "操作失败:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "操作:" @@ -1588,11 +1675,11 @@ msgid "Optional authentication username" msgstr "如果需要,请输入认证用户名" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "选项" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1602,16 +1689,16 @@ msgstr "此处选项将对所有备份生效,但你可以单独设置备份来 msgid "Original location" msgstr "原位置" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "其它" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " "last 12 months. There will always be at least one remaining backup." -msgstr "" +msgstr "随着时间,备份将被自动清理。这将保留最近7天中每天一份,最近4个星期中每星期一份,最近12个月中每月一份,而且保证总是至少存在一个备份" #: templates/restore.html:114 msgid "Overwrite" @@ -1626,24 +1713,24 @@ msgstr "密码" msgid "Passphrase (if encrypted)" msgstr "密码 (若启用加密)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "密码已更改" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "密码不匹配" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "密码" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "密码不匹配" @@ -1651,11 +1738,16 @@ msgstr "密码不匹配" msgid "Patching files with local blocks ..." msgstr "正在使用本地块修补文件…" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "路径" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "路径未找到" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "服务器上路径" @@ -1663,11 +1755,11 @@ msgstr "服务器上路径" msgid "Path or subfolder in the bucket" msgstr " Bucket 中路径或子文件夹" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "暂停" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "开机或唤醒后暂缓" @@ -1691,17 +1783,25 @@ msgstr "指向你的备份文件,将从中恢复" msgid "Port" msgstr "端口" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "上一步" +#: templates/home.html:73 +msgid "Progress:" +msgstr "进度:" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "若 Bucket 存在, 则项目ID 可选" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "专有" @@ -1709,6 +1809,10 @@ msgstr "专有" msgid "Purging files ..." msgstr "正在清除文件..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "清除完成!" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "正在重新构建本地数据库…" @@ -1725,7 +1829,7 @@ msgstr "正在重建数据库…" msgid "Registering temporary backup ..." msgstr "正在注册临时备份…" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "不允许相对路径" @@ -1737,23 +1841,27 @@ msgstr "重新载入" msgid "Remote" msgstr "远程" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" -msgstr "" +msgstr "远程路径" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" -msgstr "" +msgstr "远程仓库" #: templates/backends/rclone.html:10 msgid "Remote path" -msgstr "" +msgstr "远程路径" #: templates/backends/rclone.html:6 msgid "Remote repository" +msgstr "远程仓库" + +#: templates/addoredit.html:303 +msgid "Remote volume size" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:199 msgid "Remove" msgstr "移除" @@ -1761,19 +1869,19 @@ msgstr "移除" msgid "Remove option" msgstr "移除选项" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "修复" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "正在修复…" +msgid "Repairing database ..." +msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "重复密码" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "报告:" @@ -1781,15 +1889,19 @@ msgstr "报告:" msgid "Reset" msgstr "重置" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "恢复文件" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "恢复完成!" + #: templates/restore.html:45 msgid "Restore files" msgstr "恢复文件" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "恢复文件…" @@ -1823,15 +1935,15 @@ msgstr "恢复读写权限" msgid "Restoring files ..." msgstr "正在恢复文件…" -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "恢复运行" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "重复运行每" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "立即运行" @@ -1847,7 +1959,7 @@ msgstr "正在运行..." msgid "Running commandline entry" msgstr "正在运行命令行" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "运行中的任务:" @@ -1855,15 +1967,15 @@ msgstr "运行中的任务:" msgid "S3 Compatible" msgstr "S3 兼容" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "与当前安装版本一致:{{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "周六" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "保存" @@ -1887,7 +1999,7 @@ msgstr "正在扫描存在的文件…" msgid "Scanning for local blocks ..." msgstr "正在扫描本地文件块…" -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "计划" @@ -1899,7 +2011,7 @@ msgstr "搜索" msgid "Search for files" msgstr "搜索文件" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "秒" @@ -1912,7 +2024,7 @@ msgstr "选择日志级别并实时查看" msgid "Select files" msgstr "选择文件" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "服务器" @@ -1946,12 +2058,12 @@ msgstr "服务器已暂停" msgid "Server state properties" msgstr "Duplicati 服务器状态" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "设置" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "查看" @@ -1968,7 +2080,7 @@ msgstr "显示隐藏文件夹" msgid "Show log" msgstr "日志" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "查看日志…" @@ -1980,11 +2092,11 @@ msgstr "显示树状视图" msgid "Sia server password" msgstr "Sia 服务器密码" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" -msgstr "" +msgstr "智能备份保留策略" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2002,21 +2114,25 @@ msgstr "源数据" msgid "Source folders" msgstr "源文件夹" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "源数据:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "面向开发者的特定构建" +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "面向开发者的特定构建,不适用于重要数据" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "标准协议" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "准备开始…" +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "准备开始备份…" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "准备开始恢复…" #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2044,11 +2160,11 @@ msgstr "停止正在运行的备份" msgid "Stop running task" msgstr "停止正在运行的任务" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "于此完成后停止:" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "正在停止任务:" @@ -2068,7 +2184,7 @@ msgstr "创建 Bucket 的存储类别" msgid "Stored" msgstr "存档" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "强度高" @@ -2077,19 +2193,23 @@ msgstr "强度高" msgid "Success" msgstr "成功" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "周日" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "符号链接" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "默认 ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "系统文件" @@ -2101,11 +2221,11 @@ msgstr "系统信息" msgid "System properties" msgstr "系统属性" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TB" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TB/s" @@ -2117,11 +2237,15 @@ msgstr "目标路径,例如 /backup" msgid "Task is running" msgstr "任务正在运行中" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "临时文件" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "租户名称" @@ -2137,32 +2261,39 @@ msgstr "正在测试…" msgid "Testing connection ..." msgstr "正在测试连接…" -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "正在测试权限…" -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "正在测试权限…" -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Bucket 名称应当是全小写,自动转换?" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "Bucket 名称应该以你的用户名开头,自动加上?" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "服务器连接中断,将在 {{time}} 后重新连接…" -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "黑色主题 (by Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "默认蓝白主题 (by Alex)" @@ -2171,6 +2302,8 @@ msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" +"文件夹 {{folder}} 不存在\n" +"是否现在创建?" #: scripts/directives/backupEditUri.js:212 msgid "" @@ -2182,11 +2315,11 @@ msgstr "" "\n" "你想要把现有密钥 \"{{prev}}\" 替换为 {{key}} 吗?" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "路径似乎不存在,你确定要添加它吗?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2195,13 +2328,13 @@ msgstr "" "路径不应该以 '{{dirsep}}' 字符结尾,这意味你想要包含一个文件而不是文件夹。\n" "你想要包含指定文件吗?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "路径必须为绝对路径,也就是以斜杠 '/' 开头" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2214,7 +2347,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "\"地区\"参数只在创建新 Bucket 时生效" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "\"参数只在创建新 Bucket 时使用" @@ -2235,7 +2368,7 @@ msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "目标文件夹包含加密文件,请提供密码" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2253,6 +2386,15 @@ msgstr "此备份创建于其他操作系统上。恢复时不指定目标文件 msgid "This month" msgstr "本月" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "本周" @@ -2261,7 +2403,7 @@ msgstr "本周" msgid "Throttle settings" msgstr "限流设置" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "周四" @@ -2279,6 +2421,16 @@ msgstr "为确认你想要删除 \"{{name}}\" 的所有远程文件,请输入 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "如果不想使用密码加密导出的文件,请去除勾选\"加密文件\"" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "今天" @@ -2291,12 +2443,14 @@ msgstr "信任主机证书?" msgid "Trust server certificate?" msgstr "信任服务器证书?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." -msgstr "尝试我们开发的新特性,注意不要使用在重要数据上" +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." +msgstr "这是当前最稳定的版本,可以试用我们开发的新特性。如果要在生产环境使用,请事先测试恢复数据。" -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "周二" @@ -2312,7 +2466,7 @@ msgstr "未知的备份大小和版本" msgid "Until resumed" msgstr "直到手动恢复运行" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "更新分支" @@ -2324,26 +2478,24 @@ msgstr "更新失败:" msgid "Updating with existing database" msgstr "正在更新存在的数据库" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "上传分卷大小" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "正在上传校验文件…" -#: templates/settings.html:114 +#: templates/settings.html:127 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:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "使用情况统计" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "使用情况统计,警告,错误,崩溃" @@ -2351,15 +2503,15 @@ msgstr "使用情况统计,警告,错误,崩溃" msgid "Use SSL" msgstr "启用 SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "使用已存在的数据库?" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "确定使用弱密码" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "无用" @@ -2367,21 +2519,25 @@ msgstr "无用" msgid "User data" msgstr "用户数据" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "用户域名称" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "用户权限太多" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "界面设置" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "用户名" @@ -2389,12 +2545,11 @@ msgstr "用户名" msgid "Validating ..." msgstr "正在验证…" -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "校验文件" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "正在校验…" @@ -2406,6 +2561,10 @@ msgstr "正在验证" msgid "Verifying backend data ..." msgstr "正在校验后端数据…" +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "正在校验文件…" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "正在校验远程数据…" @@ -2414,15 +2573,15 @@ msgstr "正在校验远程数据…" msgid "Verifying restored files ..." msgstr "正在校验恢复出的文件…" -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "强度非常高" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "强度非常低" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "了解我们" @@ -2448,7 +2607,7 @@ msgstr "正在等待任务开始..." msgid "Waiting for upload ..." msgstr "等待上传完成…" -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "警告,错误,崩溃" @@ -2456,25 +2615,25 @@ msgstr "警告,错误,崩溃" msgid "" "We accept donations via different services, such as OpenCollective, PayPal, " "BountySource and various crypto currencies." -msgstr "" +msgstr "我们接受多种渠道的捐赠,例如OpenCollective,PayPal,BountySource 以及多种加密货币" #: templates/addoredit.html:50 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "我们推荐加密所有保存在第三方系统中的数据" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "强度低" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "弱密码" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "周三" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "周" @@ -2486,19 +2645,15 @@ msgstr "你想从哪里恢复呢?" msgid "Where do you want to restore the files to?" msgstr "你想把文件恢复到哪里?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "Windows" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "年" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2507,22 +2662,22 @@ msgstr "年" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "是" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "是,我已将密码安全保存" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "是,我无所谓" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "是,请清除我的备份" @@ -2562,19 +2717,19 @@ msgid "" "current file and the stop." msgstr "你可以立即停止任务,也可以在当前文件处理完成后停止。" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 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:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "你已经更改密码,这是不支持的操作。你更应当创建新备份。" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2584,59 +2739,71 @@ msgstr "你已选择不加密备份,推荐加密所有存储在远程服务器 msgid "You have chosen to restore to a new location, but not entered one" msgstr "你选择了恢复到新位置,却没有指定具体位置" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " "passphrase." msgstr "你已经生成了一个强密码,确保你安全记录下了此密码,否则,万一你丢失了密码,数据将不能恢复。" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "你必须选择至少一个源文件夹" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "要使用 v3 API,你必须输入域名称" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "你必须输入备份名称" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "你必须输入加密密码或禁用加密" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "要使用 v3 API,你必须输入密码" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "你输入要保留的版本数必须为正" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "要使用 v3 API,你必须输入租户(也就是项目)" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "如果你没有提供 API 密钥,你必须输入租户名称" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "你必须输入有效的保留时长" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" -msgstr "" +msgstr "你必须输入有效的保留策略字符串" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "你必须输入一个密码或 API 密钥" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "你必须只输入一个密码或 API 密钥,而不是两者同时" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "你必须填写密码" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "你必须填写服务器主机名或地址" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "你必须填写用户名" @@ -2644,23 +2811,27 @@ msgstr "你必须填写用户名" msgid "You must fill in {{field}}" msgstr "你必须填写 {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "你必须选择或填写认证地址" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "你必须选择或填写服务器" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "你必须指定路径" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "你应当填写 {{field}}{{reason}}" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "文件恢复成功!" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "你的密码很容易被破解,请考虑更换一个强密码" @@ -2668,15 +2839,15 @@ msgstr "你的密码很容易被破解,请考虑更换一个强密码" msgid "bucket/folder/subfolder" msgstr "Bucket / 文件夹 / 子文件夹" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "B" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "B/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2687,6 +2858,11 @@ msgstr "自定义" msgid "resume now" msgstr "立即恢复运行" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "除非你通过 --group-id 具体指定" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2703,7 +2879,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "剩余 {{files}} 个文件 ({{size}}) {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} 个版本" @@ -2717,6 +2893,6 @@ msgstr "{{number}} 小时" msgid "{{number}} Minutes" msgstr "{{number}} 分钟" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (耗时 {{duration}})" diff --git a/Localizations/webroot/localization_webroot-zh_HK.po b/Localizations/webroot/localization_webroot-zh_HK.po index f8ac995a9..ee2052a89 100644 --- a/Localizations/webroot/localization_webroot-zh_HK.po +++ b/Localizations/webroot/localization_webroot-zh_HK.po @@ -18,25 +18,25 @@ msgstr "選擇一個選項" msgid "...loading..." msgstr "...載入中..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "API Key" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM 原則" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "關於" @@ -44,11 +44,11 @@ msgstr "關於" msgid "About {{appname}}" msgstr "關於 {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "存取被拒" @@ -56,11 +56,11 @@ msgstr "存取被拒" msgid "Access to user interface" msgstr "" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "用戶名" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "啟動" @@ -81,11 +81,11 @@ msgstr "直接加入路徑" msgid "Add advanced option" msgstr "新增進階選項" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "新增備份" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "新增過濾器" @@ -93,12 +93,12 @@ msgstr "新增過濾器" msgid "Add path" msgstr "加入路徑" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "" @@ -106,18 +106,14 @@ msgstr "" msgid "Advanced Options" msgstr "進階選項" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "進階選項" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "進階:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "所有Hyper-V機器" @@ -126,7 +122,7 @@ msgstr "所有Hyper-V機器" msgid "All Microsoft SQL Databases" msgstr "所有Microsoft SQL數據庫" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -139,7 +135,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "允許遠端存取(需要重新啟動)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "允許日子" @@ -153,7 +149,7 @@ msgid "" "Are you sure you want the database to point to an existing file?" msgstr "" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 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" @@ -161,33 +157,39 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "匿名使用報告" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "認證密碼" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "認證用戶名" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "自動產生密碼" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "自動執行備份" @@ -199,11 +201,11 @@ msgstr "B2 帳號 ID" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "" @@ -215,6 +217,10 @@ msgstr "返回" msgid "Backend modules:" msgstr "" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "備份目的地" @@ -224,19 +230,19 @@ msgstr "備份目的地" msgid "Backup location" msgstr "備份位置" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "備份:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "Beta" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "" @@ -248,9 +254,10 @@ msgstr "瀏覽" msgid "Browser default" msgstr "瀏覽預設" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Bucket 名稱" @@ -284,30 +291,50 @@ msgstr "建立部分臨時資料庫中..." msgid "Busy ..." msgstr "忙碌..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:390 -#: scripts/controllers/EditBackupController.js:405 -#: scripts/controllers/EditBackupController.js:439 -#: scripts/controllers/EditBackupController.js:448 -#: scripts/controllers/EditBackupController.js:475 -#: scripts/controllers/EditBackupController.js:496 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Cancel" @@ -344,19 +371,20 @@ msgstr "檢查更新中..." msgid "Chose a storage type to get started" msgstr "" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "命令列..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "立即壓縮" @@ -384,7 +412,7 @@ msgstr "電腦" msgid "Configuration file:" msgstr "設定檔案:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "設定:" @@ -406,11 +434,11 @@ msgstr "需要確認" msgid "Connect" msgstr "連接" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "立即連接" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "正在連接伺服器..." @@ -418,11 +446,11 @@ msgstr "正在連接伺服器..." msgid "Connecting to task ...." msgstr "正在連接工作..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "連接中..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "連接中斷" @@ -431,11 +459,11 @@ msgstr "連接中斷" msgid "Connection worked!" msgstr "連接成功!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "容器名稱" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "容器區域" @@ -443,7 +471,7 @@ msgstr "容器區域" msgid "Continue" msgstr "繼續" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "繼續但不加密" @@ -463,7 +491,7 @@ msgstr "複製目的地網址到剪貼簿" msgid "Copy failed. Please manually copy the URL" msgstr "複製失敗。請手動複製網址" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "" @@ -471,11 +499,11 @@ msgstr "" msgid "Counting ({{files}} files found, {{size}})" msgstr "點算中(找到 {{files}} 個檔案,{{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "" @@ -483,7 +511,7 @@ msgstr "" msgid "Create folder?" msgstr "建立資料夾?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "已建立受限制的使用者" @@ -491,7 +519,7 @@ msgstr "已建立受限制的使用者" msgid "Creating bug report ..." msgstr "" -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "建立受限制的使用者中..." @@ -503,10 +531,18 @@ msgstr "建立目標資料夾中..." msgid "Creating temporary backup ..." msgstr "建立臨時備份中..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "建立使用者中..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "現時版本 {{versionname}} ({{versionnumber}})" @@ -519,7 +555,7 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "" @@ -543,11 +579,11 @@ msgstr "自訂伺服器地址({{server}})" msgid "Custom storage class ({{class}})" msgstr "" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "資料庫..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "Days" @@ -555,15 +591,15 @@ msgstr "Days" msgid "Default" msgstr "預設" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "預設 ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "預設選項" @@ -571,7 +607,7 @@ msgstr "預設選項" msgid "Delete" msgstr "刪除" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "刪除..." @@ -579,7 +615,7 @@ msgstr "刪除..." msgid "Delete backup" msgstr "刪除備份" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "" @@ -607,7 +643,7 @@ msgstr "刪除遠端文件中..." msgid "Deleting unwanted files ..." msgstr "刪除不必要的文件中..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "桌面" @@ -615,6 +651,10 @@ msgstr "桌面" msgid "Destination" msgstr "目的地" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -630,11 +670,15 @@ msgstr "直接從備份檔案中還原..." msgid "Disabled" msgstr "已停用" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "略過" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "顯示及顏色主題" @@ -646,19 +690,23 @@ msgstr "您真的確定要刪除備份: \"{{name}}\" ?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "您真的確定要刪除 \"{{name}}\" 的本地數據庫?" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "捐贈" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "捐贈訊息" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "捐贈訊息已隱藏,按此顯示。" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "捐贈訊息顯示中,按此隱藏。" @@ -666,11 +714,11 @@ msgstr "捐贈訊息顯示中,按此隱藏。" msgid "Done" msgstr "完成" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "下載" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "下載中..." @@ -678,19 +726,19 @@ msgstr "下載中..." msgid "Downloading files ..." msgstr "下載文件中..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "下載更新中..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "Duplicati 選項 {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Duplicati 網站" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Duplicati 討論區" @@ -709,17 +757,17 @@ msgid "" " to be downloaded for each operation." msgstr "" -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "修改..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "" @@ -732,7 +780,7 @@ msgstr "加密檔案" msgid "Encryption" msgstr "" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "" @@ -740,18 +788,18 @@ msgstr "" msgid "Encryption modules:" msgstr "加密模組:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "輸入網址" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " -"days/weeks/years. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one " -"backup for each of the next 7 days, one for each of the next 4 weeks, and " -"one for each of the next 36 months. This can also be written as " -"1W:1D,1M:1W,3Y:1M." +"days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " +"This example keeps one backup for each of the next 7 days, one for each of " +"the next 4 weeks, and one for each of the next 36 months. This can also be " +"written as 1W:1D,1M:1W,3Y:1M." msgstr "" #: templates/backends/azure.html:12 @@ -778,7 +826,7 @@ msgstr "輸入容器名稱" msgid "Enter encryption passphrase" msgstr "輸入加密密碼" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "" @@ -786,15 +834,26 @@ msgstr "" msgid "Enter folder path name" msgstr "輸入資料夾路徑名稱" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 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:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "輸入目的地路徑" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -811,9 +870,9 @@ msgstr "輸入目的地路徑" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "錯誤" @@ -821,39 +880,43 @@ msgstr "錯誤" msgid "Error!" msgstr "錯誤!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "排除" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "排除含有此名稱的資料夾" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "排除表達式" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "排除檔案" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "排除副檔名" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "排除含有此名稱的檔案" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "排除資料夾" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "排除正規表達式" @@ -861,7 +924,7 @@ msgstr "排除正規表達式" msgid "Existing file found" msgstr "找到已存在的檔案" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "實驗性" @@ -869,7 +932,7 @@ msgstr "實驗性" msgid "Export" msgstr "匯出" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "匯出..." @@ -906,7 +969,7 @@ msgstr "連接失敗:" #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 -#: scripts/controllers/LogController.js:77 +#: scripts/controllers/LogController.js:78 #: scripts/controllers/RestoreController.js:291 #: scripts/controllers/RestoreController.js:331 #: scripts/controllers/RestoreController.js:421 @@ -929,7 +992,7 @@ msgstr "無法取得路徑資料:{{message}}" msgid "Failed to import:" msgstr "匯入失敗" -#: scripts/controllers/EditBackupController.js:768 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "讀取預設備份失敗:" @@ -937,7 +1000,7 @@ msgstr "讀取預設備份失敗:" msgid "Failed to restore files: {{message}}" msgstr "還原檔案失敗:{{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "儲存失敗:" @@ -946,11 +1009,11 @@ msgstr "儲存失敗:" msgid "Fetching path information ..." msgstr "取得路徑資料中..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "檔案" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "檔案大於" @@ -958,8 +1021,7 @@ msgstr "檔案大於" msgid "Filters" msgstr "過濾器" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "已完成!" @@ -967,7 +1029,7 @@ msgstr "已完成!" msgid "First run setup" msgstr "" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "資籵夾" @@ -979,15 +1041,15 @@ msgstr "資籵夾" msgid "Folder path" msgstr "資料夾路徑" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "星期五" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GByte/s" @@ -1003,7 +1065,7 @@ msgstr "一般" msgid "General backup settings" msgstr "一般備份設定" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "一般設定" @@ -1019,7 +1081,12 @@ msgstr "產生 IAM 存取原則" msgid "Getting file versions ..." msgstr "取得檔案版本中..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "隱藏的檔案" @@ -1031,12 +1098,16 @@ msgstr "隱藏" msgid "Hide hidden folders" msgstr "不顯示隱藏的資料夾" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "首頁" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "小時" @@ -1044,7 +1115,7 @@ msgstr "小時" msgid "How do you want to handle existing files?" msgstr "您想怎樣處理已存在的檔案?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V 機器" @@ -1053,7 +1124,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V 機器:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V 機器" @@ -1062,11 +1133,11 @@ msgstr "Hyper-V 機器" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "如果錯過了時間,將儘快執行工作。" -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1093,13 +1164,13 @@ msgid "" ""Save as ..."" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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 +#: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" msgstr "" @@ -1147,15 +1218,15 @@ msgstr "" msgid "Importing ..." msgstr "匯入中..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "包括一個檔案?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "包括表達式" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "包括正規表達式" @@ -1163,15 +1234,16 @@ msgstr "包括正規表達式" msgid "Incorrect answer, try again" msgstr "答案錯誤,請重試" -#: templates/settings.html:92 -msgid "Individual builds for developers only." +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." msgstr "" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "訊息" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "安裝" @@ -1179,39 +1251,43 @@ msgstr "安裝" msgid "Install failed:" msgstr "安裝失敗:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "路徑中有無效的字符" -#: scripts/controllers/EditBackupController.js:337 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "無效的保留時間" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 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:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KByte" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "界面語言" @@ -1219,9 +1295,13 @@ msgstr "界面語言" msgid "Last month" msgstr "上個月" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "上次成功執行:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1231,18 +1311,18 @@ msgstr "最新" msgid "Libraries" msgstr "" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "列出備份日期中..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "列出遠端檔案中..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "" + #: templates/log.html:8 msgid "Live" msgstr "即時" @@ -1270,7 +1350,7 @@ msgstr "載入中..." msgid "Loading remote storage usage ..." msgstr "載入遠端儲存使用量中..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "" @@ -1286,7 +1366,7 @@ msgstr "本地資料庫路徑:" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "本地儲存" @@ -1306,15 +1386,15 @@ msgstr "" msgid "Log data from the server" msgstr "來自伺服器的記錄" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "登出" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MByte" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MByte/s" @@ -1335,7 +1415,7 @@ msgid "Max upload speed" msgstr "最高上傳速度" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "選單" @@ -1352,32 +1432,32 @@ msgstr "Microsoft SQL 資料庫" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "分鐘" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "沒有名稱" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "沒有密碼" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "沒有來源" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "星期一" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "月" @@ -1389,11 +1469,11 @@ msgstr "移動現時的資料庫" msgid "Move failed:" msgstr "移動失敗:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "我的文件" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "我的音樂" @@ -1401,7 +1481,7 @@ msgstr "我的音樂" msgid "My Photos" msgstr "我的相片" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "我的圖片" @@ -1409,15 +1489,15 @@ msgstr "我的圖片" msgid "Name" msgstr "名稱" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "永不" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "找到新版本:{{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1425,33 +1505,33 @@ msgstr "" "新用戶為 {{username}}。\n" "已更新憑證以使用該受管制用戶" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "下一步" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "下次預定報行的時間:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "下次預定報行的工作:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "下次的工作:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "下次執行時間:" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1460,10 +1540,10 @@ msgstr "下次執行時間:" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "否" @@ -1481,7 +1561,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:475 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "無加密" @@ -1497,7 +1577,7 @@ msgstr "沒有需要還原的項目,請擇一個或以上的項目" msgid "No passphrase entered" msgstr "沒有輸入密碼" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "沒有預定的工作" @@ -1505,36 +1585,32 @@ msgstr "沒有預定的工作" msgid "No, my machine has only a single account" msgstr "" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "密碼不正確" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "沒有/已停用" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "確定" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1548,12 +1624,20 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "" @@ -1566,11 +1650,11 @@ msgid "Optional authentication username" msgstr "" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "選項" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1580,11 +1664,11 @@ msgstr "" msgid "Original location" msgstr "" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "Others" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1604,24 +1688,24 @@ msgstr "密碼" msgid "Passphrase (if encrypted)" msgstr "密碼(如已加密)" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "已更改密碼" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "密碼不相同" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "密碼" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "密碼不正確" @@ -1629,11 +1713,16 @@ msgstr "密碼不正確" msgid "Patching files with local blocks ..." msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "路徑" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "找不到路徑" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "伺服器上路徑" @@ -1641,11 +1730,11 @@ msgstr "伺服器上路徑" msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "暫停" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "啟動或休眠後暫停" @@ -1669,17 +1758,25 @@ msgstr "" msgid "Port" msgstr "埠" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "Previous" +#: templates/home.html:73 +msgid "Progress:" +msgstr "" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "" @@ -1687,6 +1784,10 @@ msgstr "" msgid "Purging files ..." msgstr "清理檔案..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "重建本機資料庫中..." @@ -1703,7 +1804,7 @@ msgstr "重建資料庫中..." msgid "Registering temporary backup ..." msgstr "" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "" @@ -1715,11 +1816,11 @@ msgstr "" msgid "Remote" msgstr "遠端" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "" @@ -1731,7 +1832,11 @@ msgstr "" msgid "Remote repository" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "移除" @@ -1739,19 +1844,19 @@ msgstr "移除" msgid "Remove option" msgstr "移除選項" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "修復" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "修復中..." +msgid "Repairing database ..." +msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "重覆密碼" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "報告︰" @@ -1759,15 +1864,19 @@ msgstr "報告︰" msgid "Reset" msgstr "重設" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "還原" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "" + #: templates/restore.html:45 msgid "Restore files" msgstr "還原檔案" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "還原檔案..." @@ -1801,15 +1910,15 @@ msgstr "" msgid "Restoring files ..." msgstr "還原檔案中..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "繼續" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "每...重覆執行" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "立即執行" @@ -1825,7 +1934,7 @@ msgstr "執行中..." msgid "Running commandline entry" msgstr "" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "正在執行工作:" @@ -1833,15 +1942,15 @@ msgstr "正在執行工作:" msgid "S3 Compatible" msgstr "S3 相容" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "星期六" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "儲存" @@ -1865,7 +1974,7 @@ msgstr "正在掃描已存在檔案..." msgid "Scanning for local blocks ..." msgstr "" -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "排程" @@ -1877,7 +1986,7 @@ msgstr "搜尋" msgid "Search for files" msgstr "搜尋檔案" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "秒" @@ -1890,7 +1999,7 @@ msgstr "" msgid "Select files" msgstr "選擇檔案" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "伺服器" @@ -1924,12 +2033,12 @@ msgstr "伺服器已暫停" msgid "Server state properties" msgstr "伺服器狀態" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "設定" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "顯示" @@ -1946,7 +2055,7 @@ msgstr "顯示隱藏的資料夾" msgid "Show log" msgstr "顯示記錄" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "顯示記錄..." @@ -1958,11 +2067,11 @@ msgstr "顯示樹狀檢視" msgid "Sia server password" msgstr "Sia 伺服器密碼" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -1980,21 +2089,25 @@ msgstr "來源資料" msgid "Source folders" msgstr "來源資料夾" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "來源:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "標準通訊協定" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "開始中..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "" + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "" #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2022,11 +2135,11 @@ msgstr "停止正在進行的備份" msgid "Stop running task" msgstr "停止正在進行的工作" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "上傳後停止:" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "停止工作中:" @@ -2046,7 +2159,7 @@ msgstr "" msgid "Stored" msgstr "已儲存" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "強" @@ -2055,19 +2168,23 @@ msgstr "強" msgid "Success" msgstr "成功" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "星期日" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "符號連結" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "系統預設({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "系統檔案" @@ -2079,11 +2196,11 @@ msgstr "系統資訊" msgid "System properties" msgstr "系統內容" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TByte" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TByte/s" @@ -2095,11 +2212,15 @@ msgstr "目的地路徑,例如 /backup" msgid "Task is running" msgstr "工作執行中" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "暫存檔案" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "" @@ -2115,32 +2236,39 @@ msgstr "測試中..." msgid "Testing connection ..." msgstr "測試連線中..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "測試權限中..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "測試權限中..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "伺服器連線中斷,{{time}} 後重試..." -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "深色主題(Michai設計)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "預設的藍白色主題(Alexi設計)" @@ -2157,24 +2285,24 @@ msgid "" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' 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:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2185,7 +2313,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "" @@ -2204,7 +2332,7 @@ msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2222,6 +2350,15 @@ msgstr "" msgid "This month" msgstr "本月" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "本週" @@ -2230,7 +2367,7 @@ msgstr "本週" msgid "Throttle settings" msgstr "" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "星期四" @@ -2248,6 +2385,16 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "今日" @@ -2260,12 +2407,14 @@ msgstr "" msgid "Trust server certificate?" msgstr "信任伺服器證書?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." msgstr "" -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "星期二" @@ -2281,7 +2430,7 @@ msgstr "" msgid "Until resumed" msgstr "直至手動繼續" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "更新頻道" @@ -2293,26 +2442,22 @@ msgstr "更新失敗:" msgid "Updating with existing database" msgstr "" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "" -#: templates/settings.html:114 +#: templates/settings.html:127 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:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -2320,15 +2465,15 @@ msgstr "" msgid "Use SSL" msgstr "使用 SSL" -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "使用強度為弱的密碼" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "不使用" @@ -2336,21 +2481,25 @@ msgstr "不使用" msgid "User data" msgstr "" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "使用者" @@ -2358,12 +2507,11 @@ msgstr "使用者" msgid "Validating ..." msgstr "" -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "驗證檔案" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "驗證中..." @@ -2375,6 +2523,10 @@ msgstr "驗證答案中..." msgid "Verifying backend data ..." msgstr "" +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "" + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "驗證遠端資料中..." @@ -2383,15 +2535,15 @@ msgstr "驗證遠端資料中..." msgid "Verifying restored files ..." msgstr "驗證已還原的檔案中.." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "十分強" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "十分弱" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "" @@ -2417,7 +2569,7 @@ msgstr "" msgid "Waiting for upload ..." msgstr "" -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "" @@ -2431,19 +2583,19 @@ msgstr "" msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "弱密碼" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "星期三" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "星期" @@ -2455,19 +2607,15 @@ msgstr "" msgid "Where do you want to restore the files to?" msgstr "" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "年" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:496 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2476,22 +2624,22 @@ msgstr "年" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "是" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "" -#: scripts/controllers/EditBackupController.js:439 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "" @@ -2527,19 +2675,19 @@ msgid "" "current file and the stop." msgstr "" -#: scripts/controllers/EditBackupController.js:448 +#: scripts/controllers/EditBackupController.js:380 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:439 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:475 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2549,59 +2697,71 @@ msgstr "您選擇了不加密備份。建議備份所有儲存在遠端伺服器 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:405 +#: scripts/controllers/EditBackupController.js:337 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 lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "" -#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:351 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "您必須填寫伺服器名稱或地址" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "" @@ -2609,23 +2769,27 @@ msgstr "" msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "您必須選擇或填寫伺服器" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "" -#: scripts/controllers/EditBackupController.js:390 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" @@ -2633,15 +2797,15 @@ msgstr "" msgid "bucket/folder/subfolder" msgstr "" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "byte" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "byte/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2652,6 +2816,11 @@ msgstr "custom" msgid "resume now" msgstr "立即繼續" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2664,7 +2833,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "" @@ -2678,6 +2847,6 @@ msgstr "{{number}} 小時" msgid "{{number}} Minutes" msgstr "{{number}} 分鐘" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (花費 {{duration}})" diff --git a/Localizations/webroot/localization_webroot-zh_TW.po b/Localizations/webroot/localization_webroot-zh_TW.po index 01aec4e18..7c9492f97 100644 --- a/Localizations/webroot/localization_webroot-zh_TW.po +++ b/Localizations/webroot/localization_webroot-zh_TW.po @@ -18,25 +18,25 @@ msgstr "選擇一個項目" msgid "...loading..." msgstr "...載入中..." -#: templates/backends/openstack.html:32 +#: templates/backends/openstack.html:44 msgid "API Key" msgstr "API Key" -#: scripts/services/EditUriBuiltins.js:725 templates/backends/s3.html:54 +#: scripts/services/EditUriBuiltins.js:828 templates/backends/s3.html:54 #: templates/backends/s3.html:55 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:726 templates/backends/s3.html:58 +#: scripts/services/EditUriBuiltins.js:829 templates/backends/s3.html:58 #: templates/backends/s3.html:59 msgid "AWS Access Key" msgstr "AWS Access Key" -#: scripts/services/EditUriBuiltins.js:135 +#: scripts/services/EditUriBuiltins.js:138 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:217 index.html:233 +#: index.html:225 index.html:241 msgid "About" msgstr "關於" @@ -44,11 +44,11 @@ msgstr "關於" msgid "About {{appname}}" msgstr "關於 {{appname}}" -#: scripts/services/EditUriBuiltins.js:690 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:777 templates/backends/azure.html:11 msgid "Access Key" msgstr "Access Key" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "拒絕存取" @@ -56,11 +56,11 @@ msgstr "拒絕存取" msgid "Access to user interface" msgstr "進入使用者介面" -#: scripts/services/EditUriBuiltins.js:689 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:776 templates/backends/azure.html:7 msgid "Account name" msgstr "帳號名稱" -#: templates/notificationarea.html:27 templates/updatechangelog.html:11 +#: templates/notificationarea.html:29 templates/updatechangelog.html:11 msgid "Activate" msgstr "啟用" @@ -81,11 +81,11 @@ msgstr "直接增加資料路徑" msgid "Add advanced option" msgstr "加入進階選項" -#: index.html:205 +#: index.html:213 msgid "Add backup" msgstr "備份" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "加入篩選條件" @@ -93,12 +93,12 @@ msgstr "加入篩選條件" msgid "Add path" msgstr "加入路徑" -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Adjust bucket name?" msgstr "調整 bucket 名稱?" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "Adjust path name?" msgstr "調整 path 名稱?" @@ -106,18 +106,14 @@ msgstr "調整 path 名稱?" msgid "Advanced Options" msgstr "進階選項" -#: templates/addoredit.html:374 templates/edituri.html:28 +#: templates/addoredit.html:372 templates/edituri.html:28 msgid "Advanced options" msgstr "進階選項" -#: templates/home.html:25 +#: templates/home.html:30 msgid "Advanced:" msgstr "進階:" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "全部" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "全部 Hyper-V 主機" @@ -126,7 +122,7 @@ msgstr "全部 Hyper-V 主機" msgid "All Microsoft SQL Databases" msgstr "全部 Microsoft SQL 資料庫" -#: templates/settings.html:116 +#: templates/settings.html:129 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -140,7 +136,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "允許遠端存取(需要重新啟動)" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "允許日" @@ -154,7 +150,7 @@ msgid "" "Are you sure you want the database to point to an existing file?" msgstr "新的位置發現已既有檔案存在,您要將資料庫指向其中一個既有檔案嗎?" -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:428 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" @@ -166,33 +162,39 @@ msgstr "" "\n" "您希望使用既有的資料庫嗎?" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "匿名使用報告" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "顯示為 Command-Line" -#: scripts/services/EditUriBuiltins.js:648 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/oauth.html:8 -#: templates/backends/oauth.html:9 +#: scripts/services/EditUriBuiltins.js:710 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 +#: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 +#: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/generic.html:23 templates/backends/openstack.html:23 +#: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" msgstr "認證密碼" -#: templates/backends/generic.html:19 templates/backends/openstack.html:19 +#: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" msgstr "認證名稱" -#: scripts/controllers/EditBackupController.js:410 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "自動產生密碼" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "自動執行備份" @@ -204,11 +206,11 @@ msgstr "B2 帳號 ID" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:772 templates/backends/b2.html:13 +#: scripts/services/EditUriBuiltins.js:875 templates/backends/b2.html:13 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage 帳號 ID" -#: scripts/services/EditUriBuiltins.js:773 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:876 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "B2 Cloud Storage Application Key" @@ -220,6 +222,10 @@ msgstr "返回" msgid "Backend modules:" msgstr "Backend 模組:" +#: scripts/services/ServerStatus.js:44 +msgid "Backup Complete!" +msgstr "備份完成!" + #: templates/addoredit.html:88 msgid "Backup destination" msgstr "備份目的地" @@ -229,19 +235,19 @@ msgstr "備份目的地" msgid "Backup location" msgstr "備份位置" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "保留備份數目" -#: templates/home.html:60 +#: templates/home.html:66 msgid "Backup:" msgstr "備份:" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "測試版 (Beta)" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "故障連線" @@ -253,9 +259,10 @@ msgstr "瀏覽" msgid "Browser default" msgstr "瀏覽器預設" -#: scripts/services/EditUriBuiltins.js:700 -#: scripts/services/EditUriBuiltins.js:724 -#: scripts/services/EditUriBuiltins.js:771 +#: scripts/services/EditUriBuiltins.js:787 +#: scripts/services/EditUriBuiltins.js:827 +#: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "Bucket 名稱" @@ -289,30 +296,50 @@ msgstr "正在建立部份暫存資料庫 ..." msgid "Busy ..." msgstr "忙碌 ..." -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "" +"By allowing remote access, the server listens to requests from any machine " +"on your network. If you enable this option, make sure you are always using " +"the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "" +"By default, the tray icon will open the user interface with a token than " +"unlocks the user interface. This ensures that you can access the user " +"interface from the tray icon, while requiring others to enter a password. If" +" you prefer having to type in the password, even when accessing the user " +"interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "Canary" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:395 -#: scripts/controllers/EditBackupController.js:410 -#: scripts/controllers/EditBackupController.js:444 -#: scripts/controllers/EditBackupController.js:453 -#: scripts/controllers/EditBackupController.js:480 -#: scripts/controllers/EditBackupController.js:501 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/StateController.js:103 #: scripts/controllers/StateController.js:112 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 templates/delete.html:54 -#: templates/export.html:26 templates/settings.html:146 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 templates/delete.html:54 +#: templates/export.html:26 templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "取消" @@ -349,19 +376,20 @@ msgstr "檢查更新中 ..." msgid "Chose a storage type to get started" msgstr "選擇儲存區類型,然後開始" -#: templates/backends/gcs.html:11 templates/backends/oauth.html:11 +#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 +#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "按下 AuthID 連結來建立一組 AuthID" -#: index.html:150 index.html:193 +#: index.html:150 index.html:201 msgid "Click to set throttle options" msgstr "點這裡進入頻寬限制設定" -#: templates/home.html:30 +#: templates/home.html:35 msgid "Commandline ..." msgstr "命令列 ..." -#: templates/home.html:29 +#: templates/home.html:34 msgid "Compact now" msgstr "立即緊密壓縮" @@ -389,7 +417,7 @@ msgstr "電腦" msgid "Configuration file:" msgstr "設定檔:" -#: templates/home.html:17 +#: templates/home.html:22 msgid "Configuration:" msgstr "設定:" @@ -411,11 +439,11 @@ msgstr "需要確認" msgid "Connect" msgstr "連線" -#: index.html:305 +#: index.html:313 msgid "Connect now" msgstr "立即連線" -#: index.html:301 +#: index.html:309 msgid "Connecting to server ..." msgstr "正在連線到伺服器 ..." @@ -423,11 +451,11 @@ msgstr "正在連線到伺服器 ..." msgid "Connecting to task ...." msgstr "正在連線到工作 ..." -#: index.html:306 +#: index.html:314 msgid "Connecting..." msgstr "連線中..." -#: index.html:297 +#: index.html:305 msgid "Connection lost" msgstr "連線失敗" @@ -436,11 +464,11 @@ msgstr "連線失敗" msgid "Connection worked!" msgstr "連線已建立!" -#: scripts/services/EditUriBuiltins.js:691 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:778 templates/backends/azure.html:2 msgid "Container name" msgstr "容器名稱" -#: templates/backends/openstack.html:37 +#: templates/backends/openstack.html:49 msgid "Container region" msgstr "容器區域" @@ -448,7 +476,7 @@ msgstr "容器區域" msgid "Continue" msgstr "繼續" -#: scripts/controllers/EditBackupController.js:480 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "不加密並繼續" @@ -468,7 +496,7 @@ msgstr "複製目標 URL 至剪貼簿" msgid "Copy failed. Please manually copy the URL" msgstr "複製失敗。請手動複製 URL" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "核心選項" @@ -476,11 +504,11 @@ msgstr "核心選項" msgid "Counting ({{files}} files found, {{size}})" msgstr "正在計算 ({{files}} 個檔案, {{size}})" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "只有當機" -#: templates/home.html:36 +#: templates/home.html:41 msgid "Create bug report ..." msgstr "建立問題報告" @@ -488,7 +516,7 @@ msgstr "建立問題報告" msgid "Create folder?" msgstr "建立資料夾?" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "Created new limited user" msgstr "建立新的受限使用者" @@ -496,7 +524,7 @@ msgstr "建立新的受限使用者" msgid "Creating bug report ..." msgstr "正在建立問題報告 ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating new user with limited access ..." msgstr "正在建立有限制存取的新使用者 ..." @@ -508,10 +536,18 @@ msgstr "正在建立目標資料夾 ..." msgid "Creating temporary backup ..." msgstr "正在建立暫存備份 ..." -#: scripts/services/EditUriBuiltins.js:112 +#: scripts/services/EditUriBuiltins.js:115 msgid "Creating user..." msgstr "正在建立使用者 ..." +#: templates/home.html:71 +msgid "Current action:" +msgstr "目前動作:" + +#: templates/home.html:81 +msgid "Current file:" +msgstr "目前檔案:" + #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" msgstr "目前版本 {{versionname}} ({{versionnumber}})" @@ -524,7 +560,7 @@ msgstr "自訂 S3 進入點" msgid "Custom authentication url" msgstr "自訂授權 URL" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "自訂備份保留規則" @@ -548,11 +584,11 @@ msgstr "自訂伺服器 URL ({{server}})" msgid "Custom storage class ({{class}})" msgstr "自訂儲存等級 ({{class}})" -#: templates/home.html:27 +#: templates/home.html:32 msgid "Database ..." msgstr "資料庫 ..." -#: scripts/services/AppUtils.js:90 templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 templates/addoredit.html:347 msgid "Days" msgstr "日" @@ -560,15 +596,15 @@ msgstr "日" msgid "Default" msgstr "預設" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "預設 ({{channelname}})" -#: templates/addoredit.html:201 -msgid "Default Filters" -msgstr "預設篩選條件" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" +msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "預設選項" @@ -576,7 +612,7 @@ msgstr "預設選項" msgid "Delete" msgstr "刪除" -#: templates/home.html:21 +#: templates/home.html:26 msgid "Delete ..." msgstr "刪除 ..." @@ -584,7 +620,7 @@ msgstr "刪除 ..." msgid "Delete backup" msgstr "刪除備份" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "刪除指定條件以前的備份" @@ -612,7 +648,7 @@ msgstr "正在刪除遠端檔案 ..." msgid "Deleting unwanted files ..." msgstr "正在刪除不需要的檔案 ..." -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "桌面" @@ -620,6 +656,10 @@ msgstr "桌面" msgid "Destination" msgstr "目的地" +#: templates/backends/sharepoint.html:2 +msgid "Destination path" +msgstr "目的路徑" + #: templates/restore.html:141 msgid "" "Did we help save your files? If so, please consider supporting Duplicati " @@ -637,11 +677,15 @@ msgstr "直接從備份檔還原 ..." msgid "Disabled" msgstr "取消" -#: templates/notificationarea.html:10 templates/notificationarea.html:25 +#: templates/notificationarea.html:10 templates/notificationarea.html:27 msgid "Dismiss" msgstr "忽略" -#: templates/settings.html:50 +#: templates/notificationarea.html:41 +msgid "Dismiss all" +msgstr "全部忽略" + +#: templates/settings.html:63 msgid "Display and color theme" msgstr "佈景主題設定" @@ -653,19 +697,23 @@ msgstr "您真的要刪除 \"{{name}}\" 這個備份?" msgid "Do you really want to delete the local database for: {{name}}" msgstr "您真的要刪除 {{name}} 這個本機資料庫?" -#: index.html:142 index.html:241 +#: templates/backends/openstack.html:26 +msgid "Domain Name" +msgstr "" + +#: index.html:142 index.html:249 msgid "Donate" msgstr "贊助" -#: templates/settings.html:58 templates/settings.html:60 +#: templates/settings.html:71 templates/settings.html:73 msgid "Donation messages" msgstr "贊助資訊" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "贊助資訊已隱藏,點選可將之顯示" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "贊助資訊已顯示,點選可將之隱藏" @@ -673,11 +721,11 @@ msgstr "贊助資訊已顯示,點選可將之隱藏" msgid "Done" msgstr "完成" -#: templates/notificationarea.html:14 +#: templates/notificationarea.html:16 msgid "Download" msgstr "下載" -#: templates/notificationarea.html:28 +#: templates/notificationarea.html:30 msgid "Downloading ..." msgstr "下載中 ..." @@ -685,19 +733,19 @@ msgstr "下載中 ..." msgid "Downloading files ..." msgstr "正在下載檔案 ..." -#: templates/notificationarea.html:22 +#: templates/notificationarea.html:24 msgid "Downloading update..." msgstr "正在下載更新 ..." -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "重複選項 {{opt}}" -#: index.html:261 +#: index.html:269 msgid "Duplicati Website" msgstr "Duplicati 官方網站" -#: index.html:249 +#: index.html:257 msgid "Duplicati forum" msgstr "Duplicati 論壇" @@ -721,17 +769,17 @@ msgstr "" "每個備份都會關聯到一個本機資料庫,裡面儲存有備份目的地的相關資訊。\\ " "n這可以讓許多資訊運作的速度更快,並且減少了每次操作時需要從備份目的地下載的資料量。" -#: templates/home.html:19 +#: templates/home.html:24 msgid "Edit ..." msgstr "編輯 ..." -#: templates/addoredit.html:170 templates/addoredit.html:385 -#: templates/edituri.html:39 templates/settings.html:135 +#: templates/addoredit.html:170 templates/addoredit.html:383 +#: templates/edituri.html:39 templates/settings.html:148 msgid "Edit as list" msgstr "編輯清單" -#: templates/addoredit.html:173 templates/addoredit.html:388 -#: templates/edituri.html:42 templates/settings.html:141 +#: templates/addoredit.html:173 templates/addoredit.html:386 +#: templates/edituri.html:42 templates/settings.html:154 msgid "Edit as text" msgstr "編輯文字內容" @@ -744,7 +792,7 @@ msgstr "加密檔案" msgid "Encryption" msgstr "加密方式" -#: scripts/controllers/EditBackupController.js:453 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "加密方式已變更" @@ -752,12 +800,12 @@ msgstr "加密方式已變更" msgid "Encryption modules:" msgstr "加密模組:" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "輸入 URL" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "" "Enter a retention strategy manually. Placeholders are D/W/Y for " "days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. " @@ -793,7 +841,7 @@ msgstr "輸入容器名稱" msgid "Enter encryption passphrase" msgstr "輸入加密密碼" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "在這裡輸入運算式" @@ -801,15 +849,26 @@ msgstr "在這裡輸入運算式" msgid "Enter folder path name" msgstr "輸入資料夾路徑名稱" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "請輸入選項,每一行一個,如。{0}" #: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/oauth.html:3 templates/restore.html:90 +#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 +#: templates/restore.html:90 msgid "Enter the destination path" msgstr "輸入目的地路徑" +#: templates/backends/msgroup.html:3 +msgid "Enter the email address of the Office 365 group" +msgstr "" + +#: templates/backends/sharepoint.html:3 +msgid "" +"Enter the full destination path, including the server name, but without " +"https" +msgstr "" + #: scripts/controllers/CommandlineController.js:170 #: scripts/controllers/CommandlineController.js:74 #: scripts/controllers/ExportController.js:28 @@ -826,9 +885,9 @@ msgstr "輸入目的地路徑" #: scripts/directives/backupEditUri.js:143 #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 scripts/services/AppUtils.js:323 +#: scripts/directives/backupEditUri.js:239 scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 msgid "Error" msgstr "錯誤" @@ -836,39 +895,43 @@ msgstr "錯誤" msgid "Error!" msgstr "錯誤!" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "錯誤與當機" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "例外" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "排除目錄名稱含有" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "排除表示式" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "例外檔案" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "例外副檔名" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "排除檔案名稱包含有" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "例外資料夾" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "排除的正規表示式" @@ -876,7 +939,7 @@ msgstr "排除的正規表示式" msgid "Existing file found" msgstr "檔案已存在" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "實驗版 (Experimental)" @@ -884,7 +947,7 @@ msgstr "實驗版 (Experimental)" msgid "Export" msgstr "匯出" -#: templates/home.html:20 +#: templates/home.html:25 msgid "Export ..." msgstr "匯出 ..." @@ -944,7 +1007,7 @@ msgstr "列取路徑資訊失敗: {{message}}" msgid "Failed to import:" msgstr "匯入失敗:" -#: scripts/controllers/EditBackupController.js:773 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "讀取備份預設值失敗︰" @@ -952,7 +1015,7 @@ msgstr "讀取備份預設值失敗︰" msgid "Failed to restore files: {{message}}" msgstr "還原檔案失敗:{{message}}" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "儲存失敗:" @@ -961,11 +1024,11 @@ msgstr "儲存失敗:" msgid "Fetching path information ..." msgstr "正在列舉路徑資訊 ..." -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "檔案" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "檔案大小超過:" @@ -973,8 +1036,7 @@ msgstr "檔案大小超過:" msgid "Filters" msgstr "篩選" -#: scripts/services/ServerStatus.js:44 scripts/services/ServerStatus.js:55 -#: scripts/services/ServerStatus.js:65 templates/commandline.html:60 +#: templates/commandline.html:60 msgid "Finished!" msgstr "已完成!" @@ -982,7 +1044,7 @@ msgstr "已完成!" msgid "First run setup" msgstr "執行初始化設定" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "資料夾" @@ -994,15 +1056,15 @@ msgstr "資料夾" msgid "Folder path" msgstr "資料夾路徑" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "週五" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "GByte/s" @@ -1018,7 +1080,7 @@ msgstr "一般" msgid "General backup settings" msgstr "一般備份設定" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "一般選項" @@ -1034,7 +1096,12 @@ msgstr "產生 IAM access policy" msgid "Getting file versions ..." msgstr "正在取得檔案版本 ..." -#: scripts/controllers/EditBackupController.js:28 +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 templates/backends/msgroup.html:2 +msgid "Group email" +msgstr "" + +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "隱藏檔案" @@ -1046,12 +1113,16 @@ msgstr "隱藏" msgid "Hide hidden folders" msgstr "隱藏目錄" -#: index.html:202 scripts/services/AppUtils.js:61 +#: index.html:210 scripts/services/AppUtils.js:62 msgid "Home" msgstr "首頁" -#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "小時" @@ -1059,7 +1130,7 @@ msgstr "小時" msgid "How do you want to handle existing files?" msgstr "您如何處理既有檔案?" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V 主機" @@ -1068,7 +1139,7 @@ msgid "Hyper-V Machine:" msgstr "Hyper-V 主機:" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V 主機" @@ -1077,11 +1148,11 @@ msgstr "Hyper-V 主機" msgid "ID:" msgstr "ID:" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "如果已錯過時間,將儘可能快速進行這個工作。" -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." @@ -1113,7 +1184,7 @@ msgstr "" "如果備份檔案沒有自動下載,右鍵點選這裡 " ""另存 ..."" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 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?" @@ -1121,7 +1192,7 @@ msgstr "" "如果沒有輸入路徑,將會儲存所有檔案在登入資料夾。\n" "確定這是您要的嗎?" -#: templates/backends/openstack.html:28 +#: templates/backends/openstack.html:40 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" @@ -1171,15 +1242,15 @@ msgstr "匯入 metadata" msgid "Importing ..." msgstr "正在匯入 ..." -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "包含檔案?" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "包含表示式" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "包含正則表示式" @@ -1187,15 +1258,16 @@ msgstr "包含正則表示式" msgid "Incorrect answer, try again" msgstr "回應不正確,請重試一次" -#: templates/settings.html:92 -msgid "Individual builds for developers only." -msgstr "開發者專用個人版本,一般使用者請勿使用。" +#: templates/settings.html:105 +msgid "" +"Individual builds for developers only. Not for use with important data." +msgstr "" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "資訊" -#: templates/notificationarea.html:26 templates/updatechangelog.html:10 +#: templates/notificationarea.html:28 templates/updatechangelog.html:10 msgid "Install" msgstr "安裝" @@ -1203,17 +1275,17 @@ msgstr "安裝" msgid "Install failed:" msgstr "安裝失敗:" -#: scripts/services/EditUriBuiltins.js:805 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "路徑有無法使用的字元" -#: scripts/controllers/EditBackupController.js:342 -#: scripts/controllers/EditBackupController.js:349 -#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "保留時間無效" -#: scripts/services/EditUriBuiltins.js:624 +#: scripts/services/EditUriBuiltins.js:686 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1221,23 +1293,27 @@ msgstr "" "可以在無密碼的情況下連接到 FTP。\n" "您確定您的 FTP 伺服器支援無密碼登錄嗎?" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "KByte" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "KByte/s" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "保留指定份數的備份" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "保留所有備份" -#: templates/settings.html:40 +#: templates/backends/openstack.html:18 +msgid "Keystone API version" +msgstr "" + +#: templates/settings.html:53 msgid "Language in user interface" msgstr "使用者介面語言" @@ -1245,9 +1321,13 @@ msgstr "使用者介面語言" msgid "Last month" msgstr "上個月" -#: templates/home.html:41 -msgid "Last successful run:" -msgstr "上一次成功執行:" +#: templates/home.html:46 +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" +msgstr "" #: scripts/controllers/RestoreController.js:56 msgid "Latest" @@ -1257,18 +1337,18 @@ msgstr "最新" msgid "Libraries" msgstr "函式庫" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "Linux" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "正在列出備份日期 ..." -#: scripts/services/ServerStatus.js:60 scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:60 msgid "Listing remote files ..." msgstr "正在列出遠端檔案 ..." +#: scripts/services/ServerStatus.js:62 +msgid "Listing remote files for Purge ..." +msgstr "正在列出要清除的遠端檔案..." + #: templates/log.html:8 msgid "Live" msgstr "即時" @@ -1296,7 +1376,7 @@ msgstr "載入中 ..." msgid "Loading remote storage usage ..." msgstr "正在載入遠端儲存區使用資訊 ..." -#: scripts/services/EditUriBuiltins.js:818 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "本機 Repository" @@ -1312,7 +1392,7 @@ msgstr "本機資料庫路徑:" msgid "Local repository" msgstr "本機 repository" -#: scripts/services/SystemInfo.js:78 +#: scripts/services/SystemInfo.js:81 msgid "Local storage" msgstr "本機儲存區" @@ -1332,15 +1412,15 @@ msgstr "{{Backup.Backup.Name}} 的記錄資料" msgid "Log data from the server" msgstr "伺服器上的記錄" -#: index.html:220 +#: index.html:228 msgid "Log out" msgstr "登出" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "MByte" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "MByte/s" @@ -1361,7 +1441,7 @@ msgid "Max upload speed" msgstr "最大上傳速度" #: index.html:146 templates/addoredit.html:123 templates/addoredit.html:165 -#: templates/addoredit.html:380 templates/addoredit.html:91 +#: templates/addoredit.html:378 templates/addoredit.html:91 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "功能" @@ -1378,32 +1458,32 @@ msgstr "Microsoft SQL 資料庫" msgid "Minimum redundancy" msgstr "Minimum redundancy" -#: scripts/services/EditUriBuiltins.js:809 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "Minimum redundancy is 1.0" -#: scripts/services/AppUtils.js:88 scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "分鐘" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "遺失名稱" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "遺失密碼" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "遺失來源" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "週一" -#: scripts/services/AppUtils.js:92 templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 templates/addoredit.html:349 msgid "Months" msgstr "月" @@ -1415,11 +1495,11 @@ msgstr "搬移已存在資料庫" msgid "Move failed:" msgstr "搬移失敗:" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "My Documents" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "My Music" @@ -1427,7 +1507,7 @@ msgstr "My Music" msgid "My Photos" msgstr "My Photos" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "My Pictures" @@ -1435,15 +1515,15 @@ msgstr "My Pictures" msgid "Name" msgstr "名稱" -#: templates/home.html:47 +#: templates/home.html:53 msgid "Never" msgstr "從未" -#: templates/notificationarea.html:20 +#: templates/notificationarea.html:22 msgid "New update found: {{message}}" msgstr "發現最新版本:{{message}}" -#: scripts/services/EditUriBuiltins.js:121 +#: scripts/services/EditUriBuiltins.js:124 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1451,33 +1531,33 @@ msgstr "" "新使用者名稱是 {{user}}.\n" "更新憑證以使用新的受限使用者帳號" -#: templates/addoredit.html:109 templates/addoredit.html:250 -#: templates/addoredit.html:300 templates/addoredit.html:78 +#: templates/addoredit.html:109 templates/addoredit.html:242 +#: templates/addoredit.html:292 templates/addoredit.html:78 #: templates/addwizard.html:28 templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "下一頁" -#: templates/home.html:51 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "下一次排程執行:" -#: index.html:177 +#: index.html:185 msgid "Next scheduled task:" msgstr "下一個排程工作:" -#: index.html:174 +#: index.html:182 msgid "Next task:" msgstr "下一個工作:" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "下一次" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1486,10 +1566,10 @@ msgstr "下一次" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "No" msgstr "否" @@ -1507,7 +1587,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "找不到 "{{backend}}" 儲存區類型" -#: scripts/controllers/EditBackupController.js:480 templates/addoredit.html:45 +#: scripts/controllers/EditBackupController.js:407 templates/addoredit.html:45 msgid "No encryption" msgstr "不加密" @@ -1523,7 +1603,7 @@ msgstr "沒有要還原的項目,請至少選擇一個項目" msgid "No passphrase entered" msgstr "沒有輸入密碼" -#: index.html:179 +#: index.html:187 msgid "No scheduled tasks" msgstr "沒有排程工作" @@ -1531,36 +1611,32 @@ msgstr "沒有排程工作" msgid "No, my machine has only a single account" msgstr "不用,我的主機只有一個帳號在使用" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "密碼不相符" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "無 / 取消" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "什麼都不刪除。備份大小將隨著每次異動而持續增長。" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:121 templates/restore.html:146 -#: templates/settings.html:147 +#: scripts/services/EditUriBuiltins.js:124 templates/restore.html:146 +#: templates/settings.html:160 msgid "OK" msgstr "確定" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "OSX" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." @@ -1574,12 +1650,20 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/EditUriBuiltins.js:803 +msgid "Openstack API Key are not supported in v3 keystone API." +msgstr "" + +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "操作失敗:" -#: templates/home.html:11 +#: templates/home.html:16 msgid "Operations:" msgstr "操作:" @@ -1592,11 +1676,11 @@ msgid "Optional authentication username" msgstr "(非必要)認證帳號" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:134 templates/settings.html:140 +#: templates/settings.html:147 templates/settings.html:153 msgid "Options" msgstr "選項" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "" "Options added here are applied to all backups, but can be overridden in each" " individual backup" @@ -1606,11 +1690,11 @@ msgstr "這裡的選項將適用所有備份任務,不過每個任務內可以 msgid "Original location" msgstr "原始位置" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Others" msgstr "其它" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "" "Over time backups will be deleted automatically. There will remain one " "backup for each of the last 7 days, each of the last 4 weeks, each of the " @@ -1630,24 +1714,24 @@ msgstr "密碼" msgid "Passphrase (if encrypted)" msgstr "密碼 (如果已加密)" -#: scripts/controllers/EditBackupController.js:444 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "密碼已變更" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "密碼不相符" -#: scripts/services/EditUriBuiltins.js:783 -#: scripts/services/EditUriBuiltins.js:793 templates/backends/file.html:33 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 templates/backends/file.html:33 #: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 #: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 -#: templates/backends/mega.html:12 templates/backends/openstack.html:22 +#: templates/backends/mega.html:12 templates/backends/openstack.html:34 #: templates/settings.html:8 msgid "Password" msgstr "密碼" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "密碼不符" @@ -1655,11 +1739,16 @@ msgstr "密碼不符" msgid "Patching files with local blocks ..." msgstr "使用本機區塊修復檔案中 ..." -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "路徑" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "找不到路徑" -#: templates/backends/generic.html:13 templates/backends/oauth.html:2 +#: templates/backends/generic.html:13 templates/backends/msgroup.html:7 +#: templates/backends/oauth.html:2 msgid "Path on server" msgstr "伺服器路徑" @@ -1667,11 +1756,11 @@ msgstr "伺服器路徑" msgid "Path or subfolder in the bucket" msgstr "Bucket 裡的路徑或子資料夾" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "暫停" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "當啟動或休眠後暫停" @@ -1695,17 +1784,25 @@ msgstr "指向您的備份檔案,將會由此還原" msgid "Port" msgstr "連接埠" -#: templates/addoredit.html:110 templates/addoredit.html:251 -#: templates/addoredit.html:301 templates/addoredit.html:407 +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + +#: templates/addoredit.html:110 templates/addoredit.html:243 +#: templates/addoredit.html:293 templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "上一頁" +#: templates/home.html:73 +msgid "Progress:" +msgstr "正在處理:" + #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID is optional if the bucket exist" -#: scripts/services/SystemInfo.js:80 +#: scripts/services/SystemInfo.js:83 msgid "Proprietary" msgstr "雲端服務" @@ -1713,6 +1810,10 @@ msgstr "雲端服務" msgid "Purging files ..." msgstr "清理檔案 ..." +#: scripts/services/ServerStatus.js:65 +msgid "Purging files Complete!" +msgstr "遠端檔案清除完成!" + #: scripts/services/ServerStatus.js:46 msgid "Rebuilding local database ..." msgstr "正在重建本機資料庫 ..." @@ -1729,7 +1830,7 @@ msgstr "正在重建資料庫 ..." msgid "Registering temporary backup ..." msgstr "正在註冊暫時備份 ..." -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "不允許使用相對路徑" @@ -1741,11 +1842,11 @@ msgstr "重新載入" msgid "Remote" msgstr "遠端" -#: scripts/services/EditUriBuiltins.js:819 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "遠端 Path" -#: scripts/services/EditUriBuiltins.js:817 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "遠端 Repository" @@ -1757,7 +1858,11 @@ msgstr "遠端 path" msgid "Remote repository" msgstr "遠端 repository" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "移除" @@ -1765,19 +1870,19 @@ msgstr "移除" msgid "Remove option" msgstr "移除選項" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:18 templates/notificationarea.html:14 msgid "Repair" msgstr "修復" #: scripts/services/ServerStatus.js:57 -msgid "Reparing ..." -msgstr "正在修復 ..." +msgid "Repairing database ..." +msgstr "" #: templates/addoredit.html:58 msgid "Repeat Passphrase" msgstr "重複密碼" -#: templates/home.html:33 +#: templates/home.html:38 msgid "Reporting:" msgstr "報告︰" @@ -1785,15 +1890,19 @@ msgstr "報告︰" msgid "Reset" msgstr "重置" -#: index.html:208 templates/restore.html:131 +#: index.html:216 templates/restore.html:131 msgid "Restore" msgstr "還原" +#: scripts/services/ServerStatus.js:55 +msgid "Restore Complete!" +msgstr "還原完成!" + #: templates/restore.html:45 msgid "Restore files" msgstr "還原檔案" -#: templates/home.html:14 +#: templates/home.html:19 msgid "Restore files ..." msgstr "還原檔案 ..." @@ -1827,15 +1936,15 @@ msgstr "還原讀/寫權限" msgid "Restoring files ..." msgstr "正在還原檔案 ..." -#: index.html:211 +#: index.html:219 msgid "Resume" msgstr "繼續" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "重複執行於每" -#: templates/home.html:13 templates/home.html:47 +#: templates/home.html:18 templates/home.html:53 msgid "Run now" msgstr "立即執行" @@ -1851,7 +1960,7 @@ msgstr "執行中 ..." msgid "Running commandline entry" msgstr "Running commandline entry" -#: index.html:166 +#: index.html:174 msgid "Running task:" msgstr "正在執行工作:" @@ -1859,15 +1968,15 @@ msgstr "正在執行工作:" msgid "S3 Compatible" msgstr "S3 相容" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "與目前已安裝版本相同: {{channelname}}" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "週六" -#: templates/addoredit.html:406 templates/localdatabase.html:32 +#: templates/addoredit.html:404 templates/localdatabase.html:32 msgid "Save" msgstr "儲存" @@ -1891,7 +2000,7 @@ msgstr "正在掃描已存在檔案 ..." msgid "Scanning for local blocks ..." msgstr "正在掃描本機區塊 ..." -#: templates/addoredit.html:259 templates/addoredit.html:27 +#: templates/addoredit.html:251 templates/addoredit.html:27 msgid "Schedule" msgstr "排程" @@ -1903,7 +2012,7 @@ msgstr "搜尋" msgid "Search for files" msgstr "搜尋檔案" -#: scripts/services/AppUtils.js:97 templates/settings.html:32 +#: scripts/services/AppUtils.js:98 templates/settings.html:45 msgid "Seconds" msgstr "秒" @@ -1916,7 +2025,7 @@ msgstr "選擇一個記錄等級以查看訊息︰" msgid "Select files" msgstr "選擇檔案" -#: scripts/services/EditUriBuiltins.js:801 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:928 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "伺服器" @@ -1950,12 +2059,12 @@ msgstr "伺服器目前已暫停" msgid "Server state properties" msgstr "伺服器狀態屬性" -#: index.html:214 templates/settings.html:2 +#: index.html:222 templates/settings.html:2 msgid "Settings" msgstr "設定" #: templates/addoredit.html:65 templates/notificationarea.html:12 -#: templates/notificationarea.html:30 +#: templates/notificationarea.html:32 msgid "Show" msgstr "顯示" @@ -1972,7 +2081,7 @@ msgstr "顯示隱藏資料夾" msgid "Show log" msgstr "顯示記錄" -#: templates/home.html:35 +#: templates/home.html:40 msgid "Show log ..." msgstr "顯示記錄 ..." @@ -1984,11 +2093,11 @@ msgstr "顯示樹狀清單" msgid "Sia server password" msgstr "Sia 伺服器密碼" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "智慧管理備份數" -#: templates/backends/openstack.html:33 +#: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" @@ -2006,21 +2115,25 @@ msgstr "來源資料" msgid "Source folders" msgstr "來源資料夾" -#: templates/home.html:56 +#: templates/home.html:62 msgid "Source:" msgstr "來源:" -#: templates/settings.html:87 -msgid "Specific builds for developers only." -msgstr "開發者實驗正在開發中的新功能用,非開發者請勿使用。" +#: templates/settings.html:100 +msgid "Specific builds for developers only. Not for use with important data." +msgstr "" -#: scripts/services/SystemInfo.js:79 +#: scripts/services/SystemInfo.js:82 msgid "Standard protocols" msgstr "標準通訊協定" -#: scripts/services/ServerStatus.js:33 scripts/services/ServerStatus.js:45 -msgid "Starting ..." -msgstr "正在開始 ..." +#: scripts/services/ServerStatus.js:33 +msgid "Starting Backup ..." +msgstr "正在開始備份..." + +#: scripts/services/ServerStatus.js:45 +msgid "Starting Restore..." +msgstr "正在開始還原..." #: scripts/controllers/RestoreController.js:367 #: scripts/controllers/RestoreController.js:391 @@ -2048,11 +2161,11 @@ msgstr "停止正在進行的備份" msgid "Stop running task" msgstr "停止正在進行的工作" -#: index.html:162 +#: index.html:170 msgid "Stopping after upload:" msgstr "上傳後停止:" -#: index.html:167 +#: index.html:175 msgid "Stopping task:" msgstr "正在停止工作:" @@ -2072,7 +2185,7 @@ msgstr "建立 Bucket 的儲存類型" msgid "Stored" msgstr "儲存" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "強" @@ -2081,19 +2194,23 @@ msgstr "強" msgid "Success" msgstr "成功" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "週日" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "符號連結" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "系統預設 ({{levelname}})" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "系統檔案" @@ -2105,11 +2222,11 @@ msgstr "系統資訊" msgid "System properties" msgstr "系統屬性" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "TByte" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "TByte/s" @@ -2121,11 +2238,15 @@ msgstr "目的地路徑,例如 /backup" msgid "Task is running" msgstr "工作正在執行" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "暫存檔案" -#: templates/backends/openstack.html:27 +#: templates/backends/openstack.html:39 msgid "Tenant Name" msgstr "Tenant 名稱" @@ -2141,32 +2262,39 @@ msgstr "測試中 ..." msgid "Testing connection ..." msgstr "正在測試連線 ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions ..." msgstr "正在測試權限 ..." -#: scripts/services/EditUriBuiltins.js:42 +#: scripts/services/EditUriBuiltins.js:45 msgid "Testing permissions..." msgstr "正在測試權限 ..." -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "Bucket 名稱應該全部小寫,要自動轉換嗎?" -#: scripts/services/EditUriBuiltins.js:736 +#: scripts/services/EditUriBuiltins.js:839 msgid "" "The bucket name should start with your username, prepend automatically?" msgstr "Bucket 名稱應該以您的使用者名稱開頭,要自動加入嗎?" -#: index.html:298 +#: index.html:306 msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "連接伺服器失敗,再次嘗試 {{}}......" -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "深色主題 (by Michal)" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "預設白色主題 (by Alex)" @@ -2186,11 +2314,11 @@ msgstr "" "\n" "你想要更換原先的主機金鑰 \"{{prev}}\" 到 {{key}} 嗎?" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "路徑似乎不存在,無論如何你都要加入嗎?" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2200,13 +2328,13 @@ msgstr "" "\n" "您確認是要指定這個檔案嗎?" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "必須是絕對路徑,也就是說必須以斜線開頭 '/'" -#: scripts/services/EditUriBuiltins.js:664 +#: scripts/services/EditUriBuiltins.js:757 msgid "" "The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" "\n" @@ -2220,7 +2348,7 @@ msgstr "" msgid "The region parameter is only applied when creating a new bucket" msgstr "區域參數只有在建立新 Bucket 時套用" -#: templates/backends/openstack.html:38 +#: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" msgstr "區域參數只使用在在建立新 Bucket 時" @@ -2241,7 +2369,7 @@ msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "目的資料夾中包含加密檔案,請提供密碼" -#: scripts/services/EditUriBuiltins.js:47 +#: scripts/services/EditUriBuiltins.js:50 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2260,6 +2388,15 @@ msgstr "" msgid "This month" msgstr "本月" +#: templates/addoredit.html:308 +msgid "" +"This option does not relate to your maximum backup or file size, nor does it" +" affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "本週" @@ -2268,7 +2405,7 @@ msgstr "本週" msgid "Throttle settings" msgstr "頻寬限制設定" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "週四" @@ -2286,6 +2423,16 @@ msgstr "確認要刪除所有的遠端檔案 \"{{name}}\",請輸入下面的 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "若要無密碼匯出,請不要勾選\"加密檔案\"核取方塊" +#: templates/settings.html:19 +msgid "" +"To prevent various DNS based attacks, Duplicati limits the allowed hostnames" +" to the ones listed here. Direct IP access and localhost is always allowed. " +"Multiple hostnames can be supplied with a semicolon separator. If any of the" +" allowed hostnames is an asterisk (*), all hostnames are allowed and this " +"feature is disabled. If the field is empty, only IP address and localhost " +"access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "今天" @@ -2298,12 +2445,14 @@ msgstr "信任主機憑證?" msgid "Trust server certificate?" msgstr "信任伺服器憑證?" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "" -"Try out the new features we are working on. Don't use with important data." -msgstr "試試我們正在進行的新功能。請避免使用在重要的資料上。" +"Try out the new features that we are working on. Currently the most stable " +"version available. Test Restore data before using this in production " +"environments." +msgstr "" -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "週二" @@ -2319,7 +2468,7 @@ msgstr "未知的備份大小與版本" msgid "Until resumed" msgstr "手動繼續" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "更新頻道" @@ -2331,15 +2480,11 @@ msgstr "更新失敗:" msgid "Updating with existing database" msgstr "正在更新既有資料庫 ..." -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "上傳區塊大小" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "正在上傳驗證檔案 ..." -#: templates/settings.html:114 +#: templates/settings.html:127 msgid "" "Usage reports help us improve the user experience and evaluate impact of new" " features. We use them to generate public usage" @@ -2348,11 +2493,11 @@ msgstr "" "使用情況報告有助於我們改進使用者體驗並評估新功能的影響。 We use them to generate public usage statistics" -#: templates/settings.html:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "使用統計" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "使用統計、警告、錯誤與當機" @@ -2360,15 +2505,15 @@ msgstr "使用統計、警告、錯誤與當機" msgid "Use SSL" msgstr "使用 SSL" -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "使用已存在資料庫?" -#: scripts/controllers/EditBackupController.js:395 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "使用低強度密碼" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "不使用" @@ -2376,21 +2521,25 @@ msgstr "不使用" msgid "User data" msgstr "使用者資料" -#: scripts/services/EditUriBuiltins.js:47 +#: templates/backends/openstack.html:27 +msgid "User domain name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:50 msgid "User has too many permissions" msgstr "使用者有太多權限" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "使用者介面設定" -#: scripts/services/EditUriBuiltins.js:619 -#: scripts/services/EditUriBuiltins.js:699 -#: scripts/services/EditUriBuiltins.js:782 -#: scripts/services/EditUriBuiltins.js:792 templates/backends/file.html:29 +#: scripts/services/EditUriBuiltins.js:681 +#: scripts/services/EditUriBuiltins.js:786 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 templates/backends/file.html:29 #: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 #: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 -#: templates/backends/mega.html:8 templates/backends/openstack.html:18 +#: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "使用者" @@ -2398,12 +2547,11 @@ msgstr "使用者" msgid "Validating ..." msgstr "確認中 ..." -#: templates/home.html:28 +#: templates/home.html:33 msgid "Verify files" msgstr "驗證檔案" -#: scripts/services/CaptchaService.js:32 scripts/services/ServerStatus.js:58 -#: templates/notificationarea.html:29 +#: scripts/services/CaptchaService.js:32 templates/notificationarea.html:31 msgid "Verifying ..." msgstr "驗證中 ..." @@ -2415,6 +2563,10 @@ msgstr "驗證答案" msgid "Verifying backend data ..." msgstr "正在驗證後端資料 ..." +#: scripts/services/ServerStatus.js:58 +msgid "Verifying files..." +msgstr "正在確認檔案..." + #: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 msgid "Verifying remote data ..." msgstr "正在驗證遠端資料 ..." @@ -2423,15 +2575,15 @@ msgstr "正在驗證遠端資料 ..." msgid "Verifying restored files ..." msgstr "正在驗證已還原檔案 ..." -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "非常強" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "非常弱" -#: index.html:246 +#: index.html:254 msgid "Visit us on" msgstr "拜訪我們" @@ -2459,7 +2611,7 @@ msgstr "正在等待工作開始 ..." msgid "Waiting for upload ..." msgstr "正在等待上傳 ..." -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "警告、錯誤與當機" @@ -2473,19 +2625,19 @@ msgstr "我們接受多種服務的贊助,例如 OpenCollective、PayPal、Bou msgid "We recommend that you encrypt all backups stored outside your system" msgstr "我們建議,您將放在您自己控管系統以外的備份都進行加密" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "弱" -#: scripts/controllers/EditBackupController.js:395 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "弱密碼" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "週三" -#: scripts/services/AppUtils.js:91 templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 templates/addoredit.html:348 msgid "Weeks" msgstr "週" @@ -2497,19 +2649,15 @@ msgstr "您要從那裡還原?" msgid "Where do you want to restore the files to?" msgstr "您要還原檔案到哪裡?" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "Windows" - -#: scripts/services/AppUtils.js:93 templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 templates/addoredit.html:350 msgid "Years" msgstr "年" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2518,22 +2666,22 @@ msgstr "年" #: scripts/directives/backupEditUri.js:214 #: scripts/directives/backupEditUri.js:87 #: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:47 -#: scripts/services/EditUriBuiltins.js:664 -#: scripts/services/EditUriBuiltins.js:736 -#: scripts/services/EditUriBuiltins.js:753 +#: scripts/services/EditUriBuiltins.js:50 +#: scripts/services/EditUriBuiltins.js:757 +#: scripts/services/EditUriBuiltins.js:839 +#: scripts/services/EditUriBuiltins.js:856 msgid "Yes" msgstr "是" -#: scripts/controllers/EditBackupController.js:410 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "是,我已安全的儲存密碼" -#: scripts/controllers/EditBackupController.js:453 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "是的,我敢!" -#: scripts/controllers/EditBackupController.js:444 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "是,請中斷我的備份!" @@ -2573,19 +2721,19 @@ msgid "" "current file and the stop." msgstr "您可以立即停止備份作業,或是讓備份作業進行至目前檔案完成後再停止。" -#: scripts/controllers/EditBackupController.js:453 +#: scripts/controllers/EditBackupController.js:380 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:444 +#: scripts/controllers/EditBackupController.js:371 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "您變更加密密碼,這個動作不被支援。我們建議您建立一個新的備份。" -#: scripts/controllers/EditBackupController.js:480 +#: scripts/controllers/EditBackupController.js:407 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -2595,59 +2743,71 @@ msgstr "您已選擇備份不加密。建議您應將存在遠端伺服器上的 msgid "You have chosen to restore to a new location, but not entered one" msgstr "您已經選擇還原到新的位置,但還沒輸入位置資訊" -#: scripts/controllers/EditBackupController.js:410 +#: scripts/controllers/EditBackupController.js:337 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 lose the " "passphrase." msgstr "您已經產生足夠強度的密碼。請確保您已經另外備份好這組密碼,若您遺失這組密碼,您的資料將無法還原。" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "您至少要選擇一個來源資料夾" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/services/EditUriBuiltins.js:797 +msgid "You must enter a domain name to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "您必須輸入備份名稱" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "您必須輸入密碼或取消加密" -#: scripts/controllers/EditBackupController.js:349 +#: scripts/services/EditUriBuiltins.js:794 +msgid "You must enter a password to use v3 API" +msgstr "" + +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "您必須輸入正數,備份才能保存" -#: scripts/services/EditUriBuiltins.js:711 +#: scripts/services/EditUriBuiltins.js:800 +msgid "You must enter a tenant (aka project) name to use v3 API" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:814 msgid "You must enter a tenant name if you do not provide an API Key" msgstr "如果您不提供 API Key,您必須輸入 Tenant 名稱" -#: scripts/controllers/EditBackupController.js:342 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "您必須輸入有效的起迄時間來保留備份" -#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "您必需輸入符合可用字串的備份保留原則" -#: scripts/services/EditUriBuiltins.js:708 +#: scripts/services/EditUriBuiltins.js:811 msgid "You must enter either a password or an API Key" msgstr "您必須輸入密碼或 API Key" -#: scripts/services/EditUriBuiltins.js:715 +#: scripts/services/EditUriBuiltins.js:818 msgid "You must enter either a password or an API Key, not both" msgstr "您必須輸入密碼或者 API Key,二擇一" -#: scripts/services/EditUriBackendConfig.js:108 +#: scripts/services/EditUriBackendConfig.js:115 msgid "You must fill in the password" msgstr "您必須輸入密碼" -#: scripts/services/EditUriBackendConfig.js:85 +#: scripts/services/EditUriBackendConfig.js:92 msgid "You must fill in the server name or address" msgstr "您必須填寫伺服器名稱或位址" -#: scripts/services/EditUriBackendConfig.js:106 -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:113 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the username" msgstr "您必須填寫使用者名稱" @@ -2655,23 +2815,27 @@ msgstr "您必須填寫使用者名稱" msgid "You must fill in {{field}}" msgstr "您必須填寫 {{field}}" -#: scripts/services/EditUriBuiltins.js:703 +#: scripts/services/EditUriBuiltins.js:790 msgid "You must select or fill in the AuthURI" msgstr "您必須選擇或填寫 AuthURI" -#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:832 msgid "You must select or fill in the server" msgstr "您必須選擇或填寫伺服器" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must specify a path" msgstr "您必須指定一個路徑" +#: scripts/services/EditUriBackendConfig.js:85 +msgid "You should fill in {{field}}{{reason}}" +msgstr "" + #: templates/restore.html:139 msgid "Your files and folders have been restored successfully." msgstr "您的檔案與資料夾已成功還原。" -#: scripts/controllers/EditBackupController.js:395 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "您的密碼很容易被猜到。請考慮變更密碼。" @@ -2679,15 +2843,15 @@ msgstr "您的密碼很容易被猜到。請考慮變更密碼。" msgid "bucket/folder/subfolder" msgstr "bucket/folder/subfolder" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "byte" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "byte/s" -#: templates/addoredit.html:276 templates/addoredit.html:353 +#: templates/addoredit.html:268 templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2698,6 +2862,11 @@ msgstr "自訂" msgid "resume now" msgstr "立即繼續" +#: scripts/services/EditUriBuiltins.js:729 +#: scripts/services/EditUriBuiltins.js:740 +msgid "unless you are explicitly specifying --group-id" +msgstr "" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -2714,7 +2883,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} 個檔案 ({{size}}) 正在傳輸 {{speed_txt}}" -#: templates/home.html:61 templates/restorewizard.html:23 +#: templates/home.html:67 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} 個版本" @@ -2728,6 +2897,6 @@ msgstr "{{number}} 小時" msgid "{{number}} Minutes" msgstr "{{number}} 分鐘" -#: templates/home.html:42 +#: templates/home.html:47 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (花費 {{duration}})" diff --git a/Localizations/webroot/localization_webroot.pot b/Localizations/webroot/localization_webroot.pot index f15b2f0e0..fc310add1 100644 --- a/Localizations/webroot/localization_webroot.pot +++ b/Localizations/webroot/localization_webroot.pot @@ -47,7 +47,7 @@ msgstr "" msgid "Access Key" msgstr "" -#: scripts/services/AppUtils.js:69 +#: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "" @@ -86,7 +86,7 @@ msgstr "" msgid "Add backup" msgstr "" -#: templates/addoredit.html:197 +#: templates/addoredit.html:203 msgid "Add filter" msgstr "" @@ -108,7 +108,7 @@ msgstr "" msgid "Advanced Options" msgstr "" -#: templates/addoredit.html:374 +#: templates/addoredit.html:372 #: templates/edituri.html:28 msgid "Advanced options" msgstr "" @@ -117,10 +117,6 @@ msgstr "" msgid "Advanced:" msgstr "" -#: scripts/controllers/EditBackupController.js:24 -msgid "All" -msgstr "" - #: scripts/directives/sourceFolderPicker.js:423 msgid "All Hyper-V Machines" msgstr "" @@ -129,7 +125,7 @@ msgstr "" msgid "All Microsoft SQL Databases" msgstr "" -#: templates/settings.html:116 +#: templates/settings.html:129 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 "" @@ -137,7 +133,7 @@ msgstr "" msgid "Allow remote access (requires restart)" msgstr "" -#: templates/addoredit.html:282 +#: templates/addoredit.html:274 msgid "Allowed days" msgstr "" @@ -151,7 +147,7 @@ msgid "" "Are you sure you want the database to point to an existing file?" msgstr "" -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:428 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" @@ -159,10 +155,14 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:117 msgid "Anonymous usage reports" msgstr "" +#: scripts/services/AppUtils.js:204 +msgid "Applications" +msgstr "" + #: templates/export.html:8 msgid "As Command-line" msgstr "" @@ -189,16 +189,16 @@ msgstr "" msgid "Authentication username" msgstr "" -#: scripts/controllers/EditBackupController.js:410 +#: scripts/controllers/EditBackupController.js:337 msgid "Autogenerated passphrase" msgstr "" -#: templates/addoredit.html:262 +#: templates/addoredit.html:254 msgid "Automatically run backups." msgstr "" #: templates/backends/b2.html:12 -msgid "B2 Account ID" +msgid "B2 Account ID or Application ID" msgstr "" #: templates/backends/b2.html:16 @@ -238,19 +238,19 @@ msgstr "" msgid "Backup location" msgstr "" -#: templates/addoredit.html:317 +#: templates/addoredit.html:315 msgid "Backup retention" msgstr "" -#: templates/home.html:65 +#: templates/home.html:66 msgid "Backup:" msgstr "" -#: templates/settings.html:81 +#: templates/settings.html:94 msgid "Beta" msgstr "" -#: scripts/services/AppUtils.js:67 +#: scripts/services/AppUtils.js:68 msgid "Broken access" msgstr "" @@ -266,6 +266,7 @@ msgstr "" #: scripts/services/EditUriBuiltins.js:787 #: scripts/services/EditUriBuiltins.js:827 #: scripts/services/EditUriBuiltins.js:874 +#: scripts/services/EditUriBuiltins.js:884 msgid "Bucket Name" msgstr "" @@ -302,19 +303,31 @@ msgstr "" msgid "Busy ..." msgstr "" -#: templates/settings.html:91 +#: templates/settings.html:14 +msgid "By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network." +msgstr "" + +#: templates/settings.html:25 +msgid "By default, the tray icon will open the user interface with a token than unlocks the user interface. This ensures that you can access the user interface from the tray icon, while requiring others to enter a password. If you prefer having to type in the password, even when accessing the user interface from the tray icon, enable this option." +msgstr "" + +#: scripts/services/AppUtils.js:198 +msgid "Cache Files" +msgstr "" + +#: templates/settings.html:104 msgid "Canary" msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:395 -#: scripts/controllers/EditBackupController.js:410 -#: scripts/controllers/EditBackupController.js:444 -#: scripts/controllers/EditBackupController.js:453 -#: scripts/controllers/EditBackupController.js:480 -#: scripts/controllers/EditBackupController.js:501 -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:322 +#: scripts/controllers/EditBackupController.js:337 +#: scripts/controllers/EditBackupController.js:371 +#: scripts/controllers/EditBackupController.js:380 +#: scripts/controllers/EditBackupController.js:407 +#: scripts/controllers/EditBackupController.js:428 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 @@ -328,7 +341,7 @@ msgstr "" #: scripts/services/EditUriBuiltins.js:856 #: templates/delete.html:54 #: templates/export.html:26 -#: templates/settings.html:146 +#: templates/settings.html:159 #: templates/waitarea.html:19 msgid "Cancel" msgstr "" @@ -470,7 +483,7 @@ msgstr "" msgid "Continue" msgstr "" -#: scripts/controllers/EditBackupController.js:480 +#: scripts/controllers/EditBackupController.js:407 msgid "Continue without encryption" msgstr "" @@ -491,7 +504,7 @@ msgstr "" msgid "Copy failed. Please manually copy the URL" msgstr "" -#: scripts/services/AppUtils.js:603 +#: scripts/services/AppUtils.js:639 msgid "Core options" msgstr "" @@ -499,7 +512,7 @@ msgstr "" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:111 +#: templates/settings.html:124 msgid "Crashes only" msgstr "" @@ -535,11 +548,11 @@ msgstr "" msgid "Creating user..." msgstr "" -#: templates/home.html:70 +#: templates/home.html:71 msgid "Current action:" msgstr "" -#: templates/home.html:80 +#: templates/home.html:81 msgid "Current file:" msgstr "" @@ -555,7 +568,7 @@ msgstr "" msgid "Custom authentication url" msgstr "" -#: templates/addoredit.html:323 +#: templates/addoredit.html:321 msgid "Custom backup retention" msgstr "" @@ -585,8 +598,8 @@ msgstr "" msgid "Database ..." msgstr "" -#: scripts/services/AppUtils.js:90 -#: templates/addoredit.html:349 +#: scripts/services/AppUtils.js:91 +#: templates/addoredit.html:347 msgid "Days" msgstr "" @@ -594,15 +607,15 @@ msgstr "" msgid "Default" msgstr "" -#: templates/settings.html:68 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "" -#: templates/addoredit.html:201 -msgid "Default Filters" +#: scripts/services/AppUtils.js:185 +msgid "Default excludes" msgstr "" -#: templates/settings.html:131 +#: templates/settings.html:144 msgid "Default options" msgstr "" @@ -619,7 +632,7 @@ msgstr "" msgid "Delete backup" msgstr "" -#: templates/addoredit.html:320 +#: templates/addoredit.html:318 msgid "Delete backups that are older than" msgstr "" @@ -648,7 +661,7 @@ msgstr "" msgid "Deleting unwanted files ..." msgstr "" -#: scripts/services/AppUtils.js:59 +#: scripts/services/AppUtils.js:60 msgid "Desktop" msgstr "" @@ -681,7 +694,7 @@ msgstr "" msgid "Dismiss all" msgstr "" -#: templates/settings.html:50 +#: templates/settings.html:63 msgid "Display and color theme" msgstr "" @@ -702,16 +715,16 @@ msgstr "" msgid "Donate" msgstr "" -#: templates/settings.html:58 -#: templates/settings.html:60 +#: templates/settings.html:71 +#: templates/settings.html:73 msgid "Donation messages" msgstr "" -#: templates/settings.html:62 +#: templates/settings.html:75 msgid "Donation messages are hidden, click to show" msgstr "" -#: templates/settings.html:61 +#: templates/settings.html:74 msgid "Donation messages are visible, click to hide" msgstr "" @@ -735,7 +748,7 @@ msgstr "" msgid "Downloading update..." msgstr "" -#: scripts/services/AppUtils.js:265 +#: scripts/services/AppUtils.js:301 msgid "Duplicate option {{opt}}" msgstr "" @@ -763,16 +776,16 @@ msgid "Edit ..." msgstr "" #: templates/addoredit.html:170 -#: templates/addoredit.html:385 +#: templates/addoredit.html:383 #: templates/edituri.html:39 -#: templates/settings.html:135 +#: templates/settings.html:148 msgid "Edit as list" msgstr "" #: templates/addoredit.html:173 -#: templates/addoredit.html:388 +#: templates/addoredit.html:386 #: templates/edituri.html:42 -#: templates/settings.html:141 +#: templates/settings.html:154 msgid "Edit as text" msgstr "" @@ -787,7 +800,7 @@ msgstr "" msgid "Encryption" msgstr "" -#: scripts/controllers/EditBackupController.js:453 +#: scripts/controllers/EditBackupController.js:380 msgid "Encryption changed" msgstr "" @@ -795,12 +808,12 @@ msgstr "" msgid "Encryption modules:" msgstr "" -#: scripts/controllers/EditBackupController.js:84 +#: scripts/controllers/EditBackupController.js:75 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "" -#: templates/addoredit.html:337 +#: templates/addoredit.html:335 msgid "Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M." msgstr "" @@ -829,7 +842,7 @@ msgstr "" msgid "Enter encryption passphrase" msgstr "" -#: templates/addoredit.html:191 +#: templates/addoredit.html:192 msgid "Enter expression here" msgstr "" @@ -838,7 +851,7 @@ msgstr "" msgid "Enter folder path name" msgstr "" -#: scripts/services/AppUtils.js:121 +#: scripts/services/AppUtils.js:122 msgid "Enter one option per line in command-line format, eg. {0}" msgstr "" @@ -875,11 +888,11 @@ msgstr "" #: scripts/directives/backupEditUri.js:170 #: scripts/directives/backupEditUri.js:205 #: scripts/directives/backupEditUri.js:239 -#: scripts/services/AppUtils.js:265 -#: scripts/services/AppUtils.js:311 -#: scripts/services/AppUtils.js:313 -#: scripts/services/AppUtils.js:321 -#: scripts/services/AppUtils.js:323 +#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:347 +#: scripts/services/AppUtils.js:349 +#: scripts/services/AppUtils.js:357 +#: scripts/services/AppUtils.js:359 msgid "Error" msgstr "" @@ -887,39 +900,43 @@ msgstr "" msgid "Error!" msgstr "" -#: templates/settings.html:110 +#: templates/settings.html:123 msgid "Errors and crashes" msgstr "" -#: templates/addoredit.html:218 +#: templates/addoredit.html:210 msgid "Exclude" msgstr "" -#: scripts/services/AppUtils.js:124 +#: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" msgstr "" -#: scripts/services/AppUtils.js:167 +#: scripts/services/AppUtils.js:179 msgid "Exclude expression" msgstr "" -#: scripts/services/AppUtils.js:142 +#: scripts/services/AppUtils.js:143 msgid "Exclude file" msgstr "" -#: scripts/services/AppUtils.js:148 +#: scripts/services/AppUtils.js:149 msgid "Exclude file extension" msgstr "" -#: scripts/services/AppUtils.js:130 +#: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "" -#: scripts/services/AppUtils.js:136 +#: scripts/services/AppUtils.js:164 +msgid "Exclude filter group" +msgstr "" + +#: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "" -#: scripts/services/AppUtils.js:153 +#: scripts/services/AppUtils.js:154 msgid "Exclude regular expression" msgstr "" @@ -927,7 +944,7 @@ msgstr "" msgid "Existing file found" msgstr "" -#: templates/settings.html:86 +#: templates/settings.html:99 msgid "Experimental" msgstr "" @@ -996,7 +1013,7 @@ msgstr "" msgid "Failed to import:" msgstr "" -#: scripts/controllers/EditBackupController.js:773 +#: scripts/controllers/EditBackupController.js:668 msgid "Failed to read backup defaults:" msgstr "" @@ -1004,7 +1021,7 @@ msgstr "" msgid "Failed to restore files: {{message}}" msgstr "" -#: scripts/controllers/SystemSettingsController.js:110 +#: scripts/controllers/SystemSettingsController.js:113 msgid "Failed to save:" msgstr "" @@ -1013,11 +1030,11 @@ msgstr "" msgid "Fetching path information ..." msgstr "" -#: scripts/services/AppUtils.js:73 +#: scripts/services/AppUtils.js:74 msgid "File" msgstr "" -#: templates/addoredit.html:241 +#: templates/addoredit.html:233 msgid "Files larger than:" msgstr "" @@ -1033,7 +1050,7 @@ msgstr "" msgid "First run setup" msgstr "" -#: scripts/services/AppUtils.js:50 +#: scripts/services/AppUtils.js:51 msgid "Folder" msgstr "" @@ -1049,15 +1066,15 @@ msgstr "" msgid "Folder path" msgstr "" -#: scripts/services/AppUtils.js:107 +#: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" -#: scripts/services/AppUtils.js:83 +#: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "" -#: scripts/services/AppUtils.js:116 +#: scripts/services/AppUtils.js:117 msgid "GByte/s" msgstr "" @@ -1075,7 +1092,7 @@ msgstr "" msgid "General backup settings" msgstr "" -#: templates/addoredit.html:309 +#: templates/addoredit.html:301 msgid "General options" msgstr "" @@ -1097,7 +1114,7 @@ msgstr "" msgid "Group email" msgstr "" -#: scripts/controllers/EditBackupController.js:28 +#: scripts/controllers/EditBackupController.js:19 msgid "Hidden files" msgstr "" @@ -1111,13 +1128,17 @@ msgid "Hide hidden folders" msgstr "" #: index.html:210 -#: scripts/services/AppUtils.js:61 +#: scripts/services/AppUtils.js:62 msgid "Home" msgstr "" -#: scripts/services/AppUtils.js:89 -#: scripts/services/AppUtils.js:99 -#: templates/settings.html:34 +#: templates/settings.html:17 +msgid "Hostnames" +msgstr "" + +#: scripts/services/AppUtils.js:100 +#: scripts/services/AppUtils.js:90 +#: templates/settings.html:47 msgid "Hours" msgstr "" @@ -1125,7 +1146,7 @@ msgstr "" msgid "How do you want to handle existing files?" msgstr "" -#: scripts/services/AppUtils.js:63 +#: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "" @@ -1134,7 +1155,7 @@ msgid "Hyper-V Machine:" msgstr "" #: scripts/directives/sourceFolderPicker.js:417 -#: scripts/services/AppUtils.js:65 +#: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "" @@ -1143,11 +1164,11 @@ msgstr "" msgid "ID:" msgstr "" -#: templates/addoredit.html:265 +#: templates/addoredit.html:257 msgid "If a date was missed, the job will run as soon as possible." msgstr "" -#: templates/addoredit.html:357 +#: templates/addoredit.html:355 msgid "If at least one newer backup is found, all backups older than this date are deleted." msgstr "" @@ -1216,15 +1237,15 @@ msgstr "" msgid "Importing ..." msgstr "" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "Include a file?" msgstr "" -#: scripts/services/AppUtils.js:163 +#: scripts/services/AppUtils.js:175 msgid "Include expression" msgstr "" -#: scripts/services/AppUtils.js:158 +#: scripts/services/AppUtils.js:159 msgid "Include regular expression" msgstr "" @@ -1232,7 +1253,7 @@ msgstr "" msgid "Incorrect answer, try again" msgstr "" -#: templates/settings.html:92 +#: templates/settings.html:105 msgid "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1249,13 +1270,13 @@ msgstr "" msgid "Install failed:" msgstr "" -#: scripts/services/EditUriBuiltins.js:908 +#: scripts/services/EditUriBuiltins.js:932 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:342 -#: scripts/controllers/EditBackupController.js:349 -#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/EditBackupController.js:269 +#: scripts/controllers/EditBackupController.js:276 +#: scripts/controllers/EditBackupController.js:283 msgid "Invalid retention time" msgstr "" @@ -1265,19 +1286,19 @@ msgid "" "Are you sure your FTP server supports password-less logins?" msgstr "" -#: scripts/services/AppUtils.js:81 +#: scripts/services/AppUtils.js:82 msgid "KByte" msgstr "" -#: scripts/services/AppUtils.js:114 +#: scripts/services/AppUtils.js:115 msgid "KByte/s" msgstr "" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Keep a specific number of backups" msgstr "" -#: templates/addoredit.html:319 +#: templates/addoredit.html:317 msgid "Keep all backups" msgstr "" @@ -1285,7 +1306,7 @@ msgstr "" msgid "Keystone API version" msgstr "" -#: templates/settings.html:40 +#: templates/settings.html:53 msgid "Language in user interface" msgstr "" @@ -1294,7 +1315,11 @@ msgid "Last month" msgstr "" #: templates/home.html:46 -msgid "Last successful run:" +msgid "Last successful backup:" +msgstr "" + +#: templates/restorewizard.html:27 +msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" msgstr "" #: scripts/controllers/RestoreController.js:56 @@ -1305,10 +1330,6 @@ msgstr "" msgid "Libraries" msgstr "" -#: scripts/controllers/EditBackupController.js:23 -msgid "Linux" -msgstr "" - #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates ..." msgstr "" @@ -1357,7 +1378,7 @@ msgstr "" msgid "Loading remote storage usage ..." msgstr "" -#: scripts/services/EditUriBuiltins.js:921 +#: scripts/services/EditUriBuiltins.js:945 msgid "Local Repository" msgstr "" @@ -1397,11 +1418,11 @@ msgstr "" msgid "Log out" msgstr "" -#: scripts/services/AppUtils.js:82 +#: scripts/services/AppUtils.js:83 msgid "MByte" msgstr "" -#: scripts/services/AppUtils.js:115 +#: scripts/services/AppUtils.js:116 msgid "MByte/s" msgstr "" @@ -1425,7 +1446,7 @@ msgstr "" #: index.html:146 #: templates/addoredit.html:123 #: templates/addoredit.html:165 -#: templates/addoredit.html:380 +#: templates/addoredit.html:378 #: templates/addoredit.html:91 #: templates/edituri.html:34 #: templates/restoredirect.html:34 @@ -1444,34 +1465,34 @@ msgstr "" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:912 +#: scripts/services/EditUriBuiltins.js:936 msgid "Minimum redundancy is 1.0" msgstr "" -#: scripts/services/AppUtils.js:88 -#: scripts/services/AppUtils.js:98 -#: templates/settings.html:33 +#: scripts/services/AppUtils.js:89 +#: scripts/services/AppUtils.js:99 +#: templates/settings.html:46 msgid "Minutes" msgstr "" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "Missing name" msgstr "" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "Missing passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing sources" msgstr "" -#: scripts/services/AppUtils.js:103 +#: scripts/services/AppUtils.js:104 msgid "Mon" msgstr "" -#: scripts/services/AppUtils.js:92 -#: templates/addoredit.html:351 +#: scripts/services/AppUtils.js:93 +#: templates/addoredit.html:349 msgid "Months" msgstr "" @@ -1483,11 +1504,11 @@ msgstr "" msgid "Move failed:" msgstr "" -#: scripts/services/AppUtils.js:53 +#: scripts/services/AppUtils.js:54 msgid "My Documents" msgstr "" -#: scripts/services/AppUtils.js:55 +#: scripts/services/AppUtils.js:56 msgid "My Music" msgstr "" @@ -1495,7 +1516,7 @@ msgstr "" msgid "My Photos" msgstr "" -#: scripts/services/AppUtils.js:57 +#: scripts/services/AppUtils.js:58 msgid "My Pictures" msgstr "" @@ -1503,7 +1524,7 @@ msgstr "" msgid "Name" msgstr "" -#: templates/home.html:52 +#: templates/home.html:53 msgid "Never" msgstr "" @@ -1518,16 +1539,16 @@ msgid "" msgstr "" #: templates/addoredit.html:109 -#: templates/addoredit.html:250 -#: templates/addoredit.html:300 +#: templates/addoredit.html:242 +#: templates/addoredit.html:292 #: templates/addoredit.html:78 #: templates/addwizard.html:28 #: templates/restoredirect.html:52 -#: templates/restorewizard.html:30 +#: templates/restorewizard.html:36 msgid "Next" msgstr "" -#: templates/home.html:56 +#: templates/home.html:57 msgid "Next scheduled run:" msgstr "" @@ -1539,14 +1560,14 @@ msgstr "" msgid "Next task:" msgstr "" -#: templates/addoredit.html:268 +#: templates/addoredit.html:260 msgid "Next time" msgstr "" #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -1573,7 +1594,7 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:480 +#: scripts/controllers/EditBackupController.js:407 #: templates/addoredit.html:45 msgid "No encryption" msgstr "" @@ -1598,22 +1619,22 @@ msgstr "" msgid "No, my machine has only a single account" msgstr "" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Non-matching passphrase" msgstr "" -#: templates/settings.html:112 +#: templates/settings.html:125 msgid "None / disabled" msgstr "" -#: templates/addoredit.html:326 +#: templates/addoredit.html:324 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" #: scripts/controllers/AppController.js:44 #: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:84 -#: scripts/controllers/EditBackupController.js:92 +#: scripts/controllers/EditBackupController.js:75 +#: scripts/controllers/EditBackupController.js:83 #: scripts/controllers/RestoreDirectController.js:24 #: scripts/controllers/RestoreDirectController.js:33 #: scripts/services/CaptchaService.js:22 @@ -1622,15 +1643,11 @@ msgstr "" #: scripts/services/DialogService.js:58 #: scripts/services/EditUriBuiltins.js:124 #: templates/restore.html:146 -#: templates/settings.html:147 +#: templates/settings.html:160 msgid "OK" msgstr "" -#: scripts/controllers/EditBackupController.js:22 -msgid "OSX" -msgstr "" - -#: templates/addoredit.html:344 +#: templates/addoredit.html:342 msgid "Once there are more backups than the specified number, the oldest backups are deleted." msgstr "" @@ -1646,8 +1663,12 @@ msgstr "" msgid "Openstack API Key are not supported in v3 keystone API." msgstr "" -#: scripts/controllers/SystemSettingsController.js:121 -#: scripts/controllers/SystemSettingsController.js:132 +#: scripts/services/AppUtils.js:195 +msgid "Operating System" +msgstr "" + +#: scripts/controllers/SystemSettingsController.js:124 +#: scripts/controllers/SystemSettingsController.js:135 msgid "Operation failed:" msgstr "" @@ -1665,12 +1686,12 @@ msgstr "" #: templates/addoredit.html:28 #: templates/edituri.html:51 -#: templates/settings.html:134 -#: templates/settings.html:140 +#: templates/settings.html:147 +#: templates/settings.html:153 msgid "Options" msgstr "" -#: templates/settings.html:132 +#: templates/settings.html:145 msgid "Options added here are applied to all backups, but can be overridden in each individual backup" msgstr "" @@ -1682,7 +1703,7 @@ msgstr "" msgid "Others" msgstr "" -#: templates/addoredit.html:330 +#: templates/addoredit.html:328 msgid "Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup." msgstr "" @@ -1700,16 +1721,16 @@ msgstr "" msgid "Passphrase (if encrypted)" msgstr "" -#: scripts/controllers/EditBackupController.js:444 +#: scripts/controllers/EditBackupController.js:371 msgid "Passphrase changed" msgstr "" -#: scripts/controllers/EditBackupController.js:306 +#: scripts/controllers/EditBackupController.js:233 msgid "Passphrases are not matching" msgstr "" -#: scripts/services/EditUriBuiltins.js:886 -#: scripts/services/EditUriBuiltins.js:896 +#: scripts/services/EditUriBuiltins.js:910 +#: scripts/services/EditUriBuiltins.js:920 #: templates/backends/file.html:33 #: templates/backends/generic.html:22 #: templates/backends/jottacloud.html:11 @@ -1721,7 +1742,7 @@ msgstr "" msgid "Password" msgstr "" -#: scripts/controllers/EditBackupController.js:38 +#: scripts/controllers/EditBackupController.js:29 msgid "Passwords do not match" msgstr "" @@ -1729,7 +1750,11 @@ msgstr "" msgid "Patching files with local blocks ..." msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/services/EditUriBuiltins.js:895 +msgid "Path" +msgstr "" + +#: scripts/controllers/EditBackupController.js:133 msgid "Path not found" msgstr "" @@ -1744,11 +1769,11 @@ msgstr "" msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:31 msgid "Pause" msgstr "" -#: templates/settings.html:16 +#: templates/settings.html:29 msgid "Pause after startup or hibernation" msgstr "" @@ -1772,15 +1797,19 @@ msgstr "" msgid "Port" msgstr "" +#: templates/settings.html:24 +msgid "Prevent tray icon automatic log-in" +msgstr "" + #: templates/addoredit.html:110 -#: templates/addoredit.html:251 -#: templates/addoredit.html:301 -#: templates/addoredit.html:407 +#: templates/addoredit.html:243 +#: templates/addoredit.html:293 +#: templates/addoredit.html:405 #: templates/restoredirect.html:81 msgid "Previous" msgstr "" -#: templates/home.html:72 +#: templates/home.html:73 msgid "Progress:" msgstr "" @@ -1816,7 +1845,7 @@ msgstr "" msgid "Registering temporary backup ..." msgstr "" -#: scripts/controllers/EditBackupController.js:127 +#: scripts/controllers/EditBackupController.js:118 msgid "Relative paths not allowed" msgstr "" @@ -1828,11 +1857,11 @@ msgstr "" msgid "Remote" msgstr "" -#: scripts/services/EditUriBuiltins.js:922 +#: scripts/services/EditUriBuiltins.js:946 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 +#: scripts/services/EditUriBuiltins.js:944 msgid "Remote Repository" msgstr "" @@ -1844,7 +1873,11 @@ msgstr "" msgid "Remote repository" msgstr "" -#: templates/addoredit.html:193 +#: templates/addoredit.html:303 +msgid "Remote volume size" +msgstr "" + +#: templates/addoredit.html:199 msgid "Remove" msgstr "" @@ -1858,7 +1891,7 @@ msgid "Repair" msgstr "" #: scripts/services/ServerStatus.js:57 -msgid "Reparing database ..." +msgid "Repairing database ..." msgstr "" #: templates/addoredit.html:58 @@ -1926,12 +1959,12 @@ msgstr "" msgid "Resume" msgstr "" -#: templates/addoredit.html:273 +#: templates/addoredit.html:265 msgid "Run again every" msgstr "" #: templates/home.html:18 -#: templates/home.html:52 +#: templates/home.html:53 msgid "Run now" msgstr "" @@ -1955,15 +1988,15 @@ msgstr "" msgid "S3 Compatible" msgstr "" -#: templates/settings.html:69 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" -#: scripts/services/AppUtils.js:108 +#: scripts/services/AppUtils.js:109 msgid "Sat" msgstr "" -#: templates/addoredit.html:406 +#: templates/addoredit.html:404 #: templates/localdatabase.html:32 msgid "Save" msgstr "" @@ -1988,7 +2021,7 @@ msgstr "" msgid "Scanning for local blocks ..." msgstr "" -#: templates/addoredit.html:259 +#: templates/addoredit.html:251 #: templates/addoredit.html:27 msgid "Schedule" msgstr "" @@ -2001,8 +2034,8 @@ msgstr "" msgid "Search for files" msgstr "" -#: scripts/services/AppUtils.js:97 -#: templates/settings.html:32 +#: scripts/services/AppUtils.js:98 +#: templates/settings.html:45 msgid "Seconds" msgstr "" @@ -2016,7 +2049,7 @@ msgstr "" msgid "Select files" msgstr "" -#: scripts/services/EditUriBuiltins.js:904 +#: scripts/services/EditUriBuiltins.js:928 #: templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" @@ -2089,7 +2122,7 @@ msgstr "" msgid "Sia server password" msgstr "" -#: templates/addoredit.html:322 +#: templates/addoredit.html:320 msgid "Smart backup retention" msgstr "" @@ -2110,11 +2143,11 @@ msgstr "" msgid "Source folders" msgstr "" -#: templates/home.html:61 +#: templates/home.html:62 msgid "Source:" msgstr "" -#: templates/settings.html:87 +#: templates/settings.html:100 msgid "Specific builds for developers only. Not for use with important data." msgstr "" @@ -2180,7 +2213,7 @@ msgstr "" msgid "Stored" msgstr "" -#: scripts/controllers/EditBackupController.js:42 +#: scripts/controllers/EditBackupController.js:33 msgid "Strong" msgstr "" @@ -2189,19 +2222,23 @@ msgstr "" msgid "Success" msgstr "" -#: scripts/services/AppUtils.js:109 +#: scripts/services/AppUtils.js:110 msgid "Sun" msgstr "" -#: scripts/services/AppUtils.js:71 +#: scripts/services/AppUtils.js:72 msgid "Symbolic link" msgstr "" -#: templates/settings.html:107 +#: scripts/services/AppUtils.js:192 +msgid "System Files" +msgstr "" + +#: templates/settings.html:120 msgid "System default ({{levelname}})" msgstr "" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:20 msgid "System files" msgstr "" @@ -2213,11 +2250,11 @@ msgstr "" msgid "System properties" msgstr "" -#: scripts/services/AppUtils.js:84 +#: scripts/services/AppUtils.js:85 msgid "TByte" msgstr "" -#: scripts/services/AppUtils.js:117 +#: scripts/services/AppUtils.js:118 msgid "TByte/s" msgstr "" @@ -2229,7 +2266,11 @@ msgstr "" msgid "Task is running" msgstr "" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/services/AppUtils.js:201 +msgid "Temporary Files" +msgstr "" + +#: scripts/controllers/EditBackupController.js:21 msgid "Temporary files" msgstr "" @@ -2258,6 +2299,11 @@ msgstr "" msgid "Testing permissions..." msgstr "" +#: scripts/services/EditUriBuiltins.js:884 +#: scripts/services/EditUriBuiltins.js:895 +msgid "The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})" +msgstr "" + #: scripts/services/EditUriBuiltins.js:856 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" @@ -2270,11 +2316,11 @@ msgstr "" msgid "The connection to the server is lost, attempting again in {{time}} ..." msgstr "" -#: templates/settings.html:54 +#: templates/settings.html:67 msgid "The dark theme (by Michal)" msgstr "" -#: templates/settings.html:53 +#: templates/settings.html:66 msgid "The default blue on white theme (by Alex)" msgstr "" @@ -2291,18 +2337,18 @@ msgid "" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/EditBackupController.js:142 +#: scripts/controllers/EditBackupController.js:133 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:152 +#: scripts/controllers/EditBackupController.js:143 msgid "" "The path does not end with a '{{dirsep}}' 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:127 +#: scripts/controllers/EditBackupController.js:118 msgid "The path must be an absolute path, i.e. it must start with a forward slash '/'" msgstr "" @@ -2347,6 +2393,10 @@ msgstr "" msgid "This month" msgstr "" +#: templates/addoredit.html:308 +msgid "This option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size." +msgstr "" + #: scripts/controllers/RestoreController.js:35 msgid "This week" msgstr "" @@ -2355,7 +2405,7 @@ msgstr "" msgid "Throttle settings" msgstr "" -#: scripts/services/AppUtils.js:106 +#: scripts/services/AppUtils.js:107 msgid "Thu" msgstr "" @@ -2371,6 +2421,10 @@ msgstr "" msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" +#: templates/settings.html:19 +msgid "To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost is always allowed. Multiple hostnames can be supplied with a semicolon separator. If any of the allowed hostnames is an asterisk (*), all hostnames are allowed and this feature is disabled. If the field is empty, only IP address and localhost access is allowed." +msgstr "" + #: scripts/controllers/RestoreController.js:33 msgid "Today" msgstr "" @@ -2383,11 +2437,11 @@ msgstr "" msgid "Trust server certificate?" msgstr "" -#: templates/settings.html:82 +#: templates/settings.html:95 msgid "Try out the new features that we are working on. Currently the most stable version available. Test Restore data before using this in production environments." msgstr "" -#: scripts/services/AppUtils.js:104 +#: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "" @@ -2403,7 +2457,7 @@ msgstr "" msgid "Until resumed" msgstr "" -#: templates/settings.html:65 +#: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2415,23 +2469,19 @@ msgstr "" msgid "Updating with existing database" msgstr "" -#: templates/addoredit.html:311 -msgid "Upload volume size" -msgstr "" - #: scripts/services/ServerStatus.js:42 msgid "Uploading verification file ..." msgstr "" -#: templates/settings.html:114 +#: templates/settings.html:127 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:102 +#: templates/settings.html:115 msgid "Usage statistics" msgstr "" -#: templates/settings.html:108 +#: templates/settings.html:121 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -2440,15 +2490,15 @@ msgstr "" msgid "Use SSL" msgstr "" -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:428 msgid "Use existing database?" msgstr "" -#: scripts/controllers/EditBackupController.js:395 +#: scripts/controllers/EditBackupController.js:322 msgid "Use weak passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:39 +#: scripts/controllers/EditBackupController.js:30 msgid "Useless" msgstr "" @@ -2464,14 +2514,14 @@ msgstr "" msgid "User has too many permissions" msgstr "" -#: templates/settings.html:38 +#: templates/settings.html:51 msgid "User interface settings" msgstr "" #: scripts/services/EditUriBuiltins.js:681 #: scripts/services/EditUriBuiltins.js:786 -#: scripts/services/EditUriBuiltins.js:885 -#: scripts/services/EditUriBuiltins.js:895 +#: scripts/services/EditUriBuiltins.js:909 +#: scripts/services/EditUriBuiltins.js:919 #: templates/backends/file.html:29 #: templates/backends/generic.html:18 #: templates/backends/jottacloud.html:7 @@ -2517,11 +2567,11 @@ msgstr "" msgid "Verifying restored files ..." msgstr "" -#: scripts/controllers/EditBackupController.js:43 +#: scripts/controllers/EditBackupController.js:34 msgid "Very strong" msgstr "" -#: scripts/controllers/EditBackupController.js:40 +#: scripts/controllers/EditBackupController.js:31 msgid "Very weak" msgstr "" @@ -2546,10 +2596,10 @@ msgid "Waiting for task to start ...." msgstr "" #: scripts/services/ServerStatus.js:39 -msgid "Waiting for upload ..." +msgid "Waiting for upload to finish ..." msgstr "" -#: templates/settings.html:109 +#: templates/settings.html:122 msgid "Warnings, errors and crashes" msgstr "" @@ -2561,20 +2611,20 @@ msgstr "" msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" -#: scripts/controllers/EditBackupController.js:41 +#: scripts/controllers/EditBackupController.js:32 msgid "Weak" msgstr "" -#: scripts/controllers/EditBackupController.js:395 +#: scripts/controllers/EditBackupController.js:322 msgid "Weak passphrase" msgstr "" -#: scripts/services/AppUtils.js:105 +#: scripts/services/AppUtils.js:106 msgid "Wed" msgstr "" -#: scripts/services/AppUtils.js:91 -#: templates/addoredit.html:350 +#: scripts/services/AppUtils.js:92 +#: templates/addoredit.html:348 msgid "Weeks" msgstr "" @@ -2586,20 +2636,16 @@ msgstr "" msgid "Where do you want to restore the files to?" msgstr "" -#: scripts/controllers/EditBackupController.js:21 -msgid "Windows" -msgstr "" - -#: scripts/services/AppUtils.js:93 -#: templates/addoredit.html:352 +#: scripts/services/AppUtils.js:94 +#: templates/addoredit.html:350 msgid "Years" msgstr "" #: scripts/controllers/AppController.js:172 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:142 -#: scripts/controllers/EditBackupController.js:152 -#: scripts/controllers/EditBackupController.js:501 +#: scripts/controllers/EditBackupController.js:133 +#: scripts/controllers/EditBackupController.js:143 +#: scripts/controllers/EditBackupController.js:428 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 @@ -2615,15 +2661,15 @@ msgstr "" msgid "Yes" msgstr "" -#: scripts/controllers/EditBackupController.js:410 +#: scripts/controllers/EditBackupController.js:337 msgid "Yes, I have stored the passphrase safely" msgstr "" -#: scripts/controllers/EditBackupController.js:453 +#: scripts/controllers/EditBackupController.js:380 msgid "Yes, I'm brave!" msgstr "" -#: scripts/controllers/EditBackupController.js:444 +#: scripts/controllers/EditBackupController.js:371 msgid "Yes, please break my backup!" msgstr "" @@ -2655,15 +2701,15 @@ msgstr "" msgid "You can stop the task immediately, or allow the process to continue its current file and the stop." msgstr "" -#: scripts/controllers/EditBackupController.js:453 +#: scripts/controllers/EditBackupController.js:380 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:444 +#: scripts/controllers/EditBackupController.js:371 msgid "You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:480 +#: scripts/controllers/EditBackupController.js:407 msgid "You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server." msgstr "" @@ -2671,11 +2717,11 @@ msgstr "" msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:410 +#: scripts/controllers/EditBackupController.js:337 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 lose the passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:313 +#: scripts/controllers/EditBackupController.js:240 msgid "You must choose at least one source folder" msgstr "" @@ -2683,11 +2729,11 @@ msgstr "" msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:292 +#: scripts/controllers/EditBackupController.js:219 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:300 +#: scripts/controllers/EditBackupController.js:227 msgid "You must enter a passphrase or disable encryption" msgstr "" @@ -2695,7 +2741,7 @@ msgstr "" msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:349 +#: scripts/controllers/EditBackupController.js:276 msgid "You must enter a positive number of backups to keep" msgstr "" @@ -2707,11 +2753,11 @@ msgstr "" msgid "You must enter a tenant name if you do not provide an API Key" msgstr "" -#: scripts/controllers/EditBackupController.js:342 +#: scripts/controllers/EditBackupController.js:269 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:356 +#: scripts/controllers/EditBackupController.js:283 msgid "You must enter a valid rentention policy string" msgstr "" @@ -2760,7 +2806,7 @@ msgstr "" msgid "Your files and folders have been restored successfully." msgstr "" -#: scripts/controllers/EditBackupController.js:395 +#: scripts/controllers/EditBackupController.js:322 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" @@ -2769,16 +2815,16 @@ msgstr "" msgid "bucket/folder/subfolder" msgstr "" -#: scripts/services/AppUtils.js:80 +#: scripts/services/AppUtils.js:81 msgid "byte" msgstr "" -#: scripts/services/AppUtils.js:113 +#: scripts/services/AppUtils.js:114 msgid "byte/s" msgstr "" -#: templates/addoredit.html:276 -#: templates/addoredit.html:353 +#: templates/addoredit.html:268 +#: templates/addoredit.html:351 #: templates/advancedoptionseditor.html:28 #: templates/advancedoptionseditor.html:35 msgid "custom" @@ -2803,7 +2849,7 @@ msgstr "" msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:66 +#: templates/home.html:67 #: templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" diff --git a/Updates/build_version.txt b/Updates/build_version.txt index 7f8f011eb..48082f72f 100644 --- a/Updates/build_version.txt +++ b/Updates/build_version.txt @@ -1 +1 @@ -7 +12 diff --git a/build.sh b/build.sh index 318675f7f..7f4610b83 100755 --- a/build.sh +++ b/build.sh @@ -12,9 +12,15 @@ list_dir() { trap 'quit_on_error $LINENO' ERR -TRAVIS_BUILD_DIR=$1 -CATEGORY=$2 -TESTUSER=travis +CATEGORY=$1 +TRAVIS_BUILD_DIR=${2:-.} + +if id travis &> /dev/null +then + TESTUSER=travis +else + TESTUSER=$(whoami) +fi echo "Build script starting with parameters TRAVIS_BUILD_DIR=$TRAVIS_BUILD_DIR and CATEGORY=$CATEGORY" @@ -69,7 +75,7 @@ echo "travis_fold:end:download_extract_testdata" # run unit tests echo "travis_fold:start:unit_test" -if [[ "$CATEGORY" != "GUI" ]]; then +if [[ "$CATEGORY" != "GUI" && "$CATEGORY" != "" ]]; then mono ./testrunner/NUnit.ConsoleRunner.3.5.0/tools/nunit3-console.exe \ ./Duplicati/UnitTest/bin/Release/Duplicati.UnitTest.dll --where:cat==$CATEGORY --workers=1 fi @@ -77,8 +83,8 @@ echo "travis_fold:end:unit_test" # start server and run gui tests echo "travis_fold:start:gui_unit_test" -mono ./Duplicati/GUI/Duplicati.GUI.TrayIcon/bin/Release/Duplicati.Server.exe & if [[ "$CATEGORY" == "GUI" ]]; then + mono ./Duplicati/GUI/Duplicati.GUI.TrayIcon/bin/Release/Duplicati.Server.exe & python guiTests/guiTest.py fi echo "travis_fold:end:gui_unit_test" diff --git a/changelog.txt b/changelog.txt index e13ac2a4c..db14094ff 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,86 @@ +2018-10-23 - 2.0.3.12_canary_2018-10-23 +========== +* Fixed translations not working for sub-cultures, thanks @LacunaSoftware +* Improved error detection and reporting +* Fixed progress bar not updating, thanks @LacunaSoftware +* Improved LVM handling, thanks @jkellerer +* Fixed issues with long paths and USN, thanks @dgehri +* Numerous code quality improvements, thanks @warwickmm +* Removal of unused code, thanks @Pectojin +* Added backup description field to UI, thanks @sffetlio +* Updated MegaApiClient to 1.6.3, thanks @Pectojin +* Normalize paths by forcing Windows drive letters to upper case, thanks @mnaiman +* Fixed progress stats gammar and consistency, thanks @lucascosti +* Fixed server errors with empty form changes, thanks @LacunaSoftware +* Improved error messages, thanks @warwickmm +* Added US-West to Wasabi, thanks @gzzengwei +* Added app manifest files for Windows, thanks @LacunaSoftware + +2018-09-05 - 2.0.3.11_canary_2018-09-05 +========== +* Cleanup of async methods and naming, thanks @warwickmm +* Added more non-compressible file extensions, thanks @ravisorg +* Login password field is now auto-focused, thanks @ltGuillaume +* Added more pause time options, thanks @bmendonca +* Fixed filename comparer to support correct filename encoding, thanks @warwickmm +* Changed the default filename query to fix reported slowdowns +* Added additional experimental queries to possible speed things up even more with + +2018-08-30 - 2.0.3.10_canary_2018-08-30 +========== +* Updated the help text for no certificates found, thanks @jonmikeiv +* Fixed logging details, thanks @mnaiman +* Fixed error messages on repair, thanks @mnaiman +* Refactored the FTP backend, thanks @verhoek +* Rewrote the lock on database queries to be simpler and less CPU intensive +* Removed some logging details in core performance areas (can be re-enabled with `--profile-all-database-queries`) +* Removed automatic attempts to rebuild `dblock` files as it is slow and rarely finds all the missing pieces (can be enabled with `--rebuild-missing-dblock-files`). +* Fixed the version number on MacOS builds +* Updated the signing certificate for executables and Windows installers +* Added a hostname check for the webserver +* Fixed an issue where the number of remaining files would be negative +* Updated localization files +* Now emits a warning if the option is missing a suffix on sizes (b, kb, mb, gb, tb) +* Added partially translated Romanian, Swedish, Thai, Hungarian, Slovakian, Catalan, Japanese, Bengali, and Korean to langauges +* Fixed a number of issues with `--check-filetime-only` +* Removed the `--store-metadata` option +* Rewrote the query that fetches the previous information for a file or folder. Set the environment variable `TEST_QUERY_VERSION=1` to revert to the old version for speed comparison, or `TEST_QUERY_VERSION=2` for an alternate version. +* Improved UI status messages, thanks @lucascosti +* Failing to add a file will now give a warning instead of stopping the backup +* Removed a hot-item cache for VSS +* Added option `--disable-filelist-consistency-checks` to allow speeding up large backups +* Now ignoring `ENODATA` error message when reading metadata on Linux/BSD +* Added additional support for exit codes in `--run-script-before` to allow stopping the backup or emitting a warning +* Fixed an issue with Google Cloud Storage, thanks @warwickmm +* Improved the B2 username field description, thanks @xfakt-pj +* Removed some unused code, thanks @warwickmm +* Improved source code documentation, thanks @mikaelmello + +2018-06-30 - 2.0.3.9_canary_2018-06-30 +========== +* Fixed an issue with dectection HyperV, thanks @mnaiman +* Default to exclude the System State VSS writers, thanks @mnaiman +* Fixed an issue where restores from the GUI would not autodetect blocksize and other parameters +* Fixed an issue with VSS failing to map the paths + +2018-06-28 - 2.0.3.8_canary_2018-06-28 +========== +* Fixed MSI version number +* Un-hid the Google GCS backend +* Fixed file sizes reported as zero +* Fixed a wrong display of sizes less than 1kb, thanks @fyndecano +* Improvements to the build process, thanks @verhoek +* Fixed a problem with the Amazon Cloud Drive delay, thanks @snamds +* Fixed a potential deadlock/performance issue, thanks @warwickmm +* Improved metadata reporting and UI, thanks @verhoek +* Improved Hyper-V detection, thanks @mnaiman +* Improved ways to handle the temporary folder, thanks @verhoek +* Added logic to remove privileges from the database files, thanks @verhoek +* Fixed a problem with USN support, thanks @dgehri +* Fixed temporary files not being removed +* Fixed no output from commandline on Windows +* Enabled password input from console again + 2018-06-17 - 2.0.3.7_canary_2018-06-17 ========== * Added option to exclude empty folders diff --git a/thirdparty/UnixSupport/File.cs b/thirdparty/UnixSupport/File.cs index c467b036a..c49f3cf03 100644 --- a/thirdparty/UnixSupport/File.cs +++ b/thirdparty/UnixSupport/File.cs @@ -201,7 +201,8 @@ namespace UnixSupport { // In case the underlying filesystem does not support extended attributes, // we simply return that there are no attributes - if (Syscall.GetLastError() == Errno.EOPNOTSUPP) + var err = Syscall.GetLastError(); + if (err == Errno.EOPNOTSUPP || err == Errno.ENODATA) return null; throw new FileAccesException(path, use_llistxattr ? "llistxattr" : "listxattr"); diff --git a/thirdparty/UnixSupport/UnixSupport.dll b/thirdparty/UnixSupport/UnixSupport.dll index 5a48244d8..3e19cfe81 100755 Binary files a/thirdparty/UnixSupport/UnixSupport.dll and b/thirdparty/UnixSupport/UnixSupport.dll differ